By 2030 , India will need 2.07 million more doctors , says a study published in Indian Journal of Public Health .