Holy crap! I'm glad he's going to be alright and that you were there with him. That's a scary situation for sure. I'm praying for a speedy recovery.
Sorry to hear that. Hope he gets back on his feet soon. Way to go in getting him taken care of quickly.