Selling high-energy drinks to under-16s in retail units in hospitals is now banned around Scotland.
Restrictions will apply to any drink that contains more than 150mg/litre of caffeine.
The ban is part of an overall aim to increase the amount of healthier food and drink in NHS buildings.
Restrictions are also being added to baby foods, which will now contain no added sugar or salt and be unsweetened.
‘The Healthcare Retail Standard supports healthier eating across the NHS estate,’ Public Health Minister Joe FitzPatrick said.
‘It is right that our hospitals show a lead in providing food and drink which is health promoting.
‘The HRS ensures that at least 50% of food and 70% of drinks on sale are healthier options.
‘This supports the Scottish Government’s strategy of working to improve Scotland’s diet and tackle health inequalities.’
The Scottish Government recently admitted it had no idea how much it had spent on reducing oral health inequalities.
It claims work has taken place across a significant number of strategies and policies making it impossible to work out.
‘There is a large range of actions and activities delivered across NHS Scotland which contributes, directly and indirectly, to tackling health inequalities,’ Mr Fitzpatrick said.
‘The Scottish Government doesn’t seek to dictate a single concept of prevention and does not require accounts based on that.
‘Our approach to health inequalities is across a significant number of strategies and policies.
‘From minimum unit pricing for alcohol to proposals to restrict the marketing and promotion of high fat, salt and sugar foods right through to the reporting of Integration Authorities.
‘Which are clearly about maximising quality and sustainability in current care arrangements and preventing future harm.
‘It is not, therefore, possible to estimate spend on reducing health inequalities.’