If a coworker is having a medical emergency and they've exhausted all of their vacation time then the company should just give them more vacation instead of asking for other coworkers to donate their time. In my opinion things like this go a long way in keeping employees happy and loyal which is more profitable for a company in the long run.