But the policy, announced in Parliament by Union Health Minister JP Nadda, stops short of introducing the concept of a right to health etched in law, a proposal on the lines of a similar right to education that was debated for two years in the government before dropping it.
"We don't want it to be a right where we can't implement. States also wanted not to over-commit," Mr Nadda told reporters after releasing the document, which pledges to eradicate leprosy by 2017, tuberculosis by 2025, focus on early screening to prevent diseases and raise life expectancy from 67.5 years to 70 by 2025.
Dr Srinath Reddy, who heads the Public Health Foundation of India, said he would have preferred if the policy had backed the right to health but the government could move in the right direction if it really implements the promise to make drugs and diagnostics free in public hospitals.
"We have a horrendous level of out-of-pocket expenditure (on healthcare)... 63 million Indians go into poverty because of unaffordable healthcare costs," Dr Reddy told NDTV.
The government targets raising public health expenditure from 1 per cent of the national Gross Domestic Product to 2.5 per cent by 2025. It is still less than the 6 per cent figure that the World Health Organisation says is needed for countries to provide universal coverage of health for all citizens.
The government also targets bringing down under-five mortality to 23 by 2025, infant mortality for 28 by 2019, neo-natal mortality to 16 and the still birth rate to "single digit" by 2025.
The government also hopes to fix the regulatory system for manufacturers of drugs and medical devices as well as the medical education sector.
Congress lawmaker Oscar Fernandes welcomed the policy. "This is a welcome change to prevention and cure but we have to see the implementation," he said
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.