Thank you for the opportunity to help you with your question!
Most hospitals, do require their employees to in fact take 30 minute breaks. This ensures that they are not burn out through the day, and have energy left to complete vital tasks. At the hospital I work at, a time clock via computer is created that they clock through. They simply input their information, and switch to break. Then when their break is over, they put their information in again to end the break. We have a lounge that employees go to that has free food, which acts as an incentive to actually take your break . Actually, you can receive a form of punishment for not taking a break. This would simply be monitored by supervisors such as charge nurse.
I think this answers your question, if not, please ask for more information.
Please let me know if you need any clarification. I'm always happy to answer your questions.