I second this. Unless you are volunteering for a hospital that provides FREE healthcare to patients, such as Shriners, then you are being taken advantage of. I don't know where people get the impression that non-profit hospitals are charities. If I'm not mistaken, a non-profit hospital needs to provide some level of charity care. I'm guessing this "charity care" would be low-income patients in the ER that the hospital knows they can't collect on. Having to treat someone by LAW does not equate to treating people out of the goodness of their hearts.
I don't understand why so many people, especially the elderly, throw themselves at the hospitals to do volunteer work. Okay, exclusively spending time being with patients is one thing, but how exactly does doing administrative or otherwise paid work directly benefit a patient? The hospital isn't going to start throwing things or giving FREE care to these patients (unless required by law). The money saved by not hiring an additional secretary, gift shop employee, or tech will go to the hospital's bottom-line. This will help provide for the salaries of the board of directors, or other employees. If it is a for-profit hospital, it will be given to share holders.
Therefore... Non-profit hospital =/= Charity
I had a handful of cool patient interaction moments when I did hospital volunteering. But more often than not I was treated like garbage and forced to do scut work. It sucked providing free-labor to mostly benefit the salaries of the board of directors.
/rant