Health Secretary Alex Neil has claimed NHS spending is set to increase next year to above £12billion for the first time.
He said additional capital funding will take the overall increase to £288million in 2015-16, bringing the total health budget to £12.1billion.
Mr Neil added that health board funding will be increased by 2.7%.
“Protecting front-line health services is an absolute priority of this government, and that’s why we have not only protected the NHS budget but increased it,” he said.
“This budget demonstrates that we are determined to keep the NHS in public hands and totally reject the drive towards privatisation being forced on NHS England by Westminster.”
Labour finance spokesman Iain Gray claimed successive SNP budgets had failed to protect our NHS.
“The reality is that health spending in Scotland has not kept pace with spending in England and we know Scottish Government plans are being worked on for £450 million in cuts,” he added.
Conservative leader Ruth Davidson has claimed the government has broken a pledge protect health spending and hundreds of millions of pounds have been taken out of the NHS.
A dispute over figures is based on a Institute for Fiscal Studies (IFS) report which showed that between 2008-09 and 2013-14 the health budget fell from £11.8billion to £11.6billion.
Ms Davidson said: “There is no getting away from the fact that Alex Salmond has presided over cuts to Scotland’s NHS.”
But the SNP leader insisted that it was Ms Davidson who had “got it wrong”.
He said the IFS report had not included non-profit distribution (NPD) spending, an alternative to the private finance initiative (PFI) model of funding Government projects, which he said was worth £380million in the next financial year alone.