Is he taking pain meds. Constipation from them can cause vomiting, plus many other things, I did vomit from the Oxycodene, and Fentynal patch. I hope he feels better. Maybe the hospital is best to do all the diagnostic tests, rest, get nutrients, and hydrate. Take care.