Re: broken rib caused punctured lung
I'm assuming he saw a doctor for his broken rib and was told the lung was punctured? A small puncture may heal on its own, but a large one can become a medical emergency. If the puncture is large, air can escape from the lung and go into the chest cavity, and it has nowhere to go from there. If it's already been a couple of weeks, he's probably not in danger, but if he should suddenly become short of breath, get help for him right away.
I hope he has a desk job and isn't doing any heavy lifting.
Glad you're looking out for him.