Another issue is that people constantly bring in sweets and treats for family and workers. It is a hospital.
It's easy to say have some willpower and decline, but a little bit more difficult when the person is overworked, sleep deprived, and hasn't eaten for much of the day. How do you even deal with that, aside from doing your best to have filling meals with a protein and fat source, vegetables, and things along those lines?
This would a good time to mention how much I hate how hospitals and other employers do this to their workers. It so obviously and negatively affects those that have to do it. The thing is, most of the time it doesn't even have to be done-- the employees just rotate these shifts with each other. They have little or no say in the matter.