No one should ever have to make that decision - it sucks you were forced to make that kind of choice.
f you are sick, stay home. There is such a crazy mindset in corporate America wrt paid time off. If each employee gets 18 sick days a year, then #employees x 18 = # shifts that need to be covered so that every employee does their job effectively and every patient has compentent healthy staff looking after him or her.
That was one of my reasons for leaving the corporate world - having to cover for employees who were not there but not getting paid extra for the extra work I had to do. Bring in temps or swing contract workers and give them some of the easier less complicated work and the healthy regular employees can handle the more complicated stuff. Give them extra pay for the work, or factor in the number of times an employee took on a harder shift to cover for an absent employee when calculating bonuses. Reward the harder work with more pay.
I find that employee morale is great when they are getting paid for extra work, and dismal when they are forced to do extra work for no pay. An employee who wants to do the extra work and volunteers to do the extra work is going to do a good job vs. the employee who is forced to do the extra work with no or little compensation.