try to figure out to get short term disability is a good idea. Also, even he quit, in some states, he may still be able to get UI. Talk to your state department of labor.
As to company's responsibility, it is hard to claim. Still, keep all the records (doctor, travel log) and etc.