I REALLY know how you feel Brian! My yougest son wa born with a broken collar bone; a sign of things to come! He has osteogenisis imperfecta, brittle bone disease. From birth to around 17 yrs. old he had probably 18 broken bones, and got to a point where he'd cry just seeing anyone in a white coat.
Fortunately he finally stopped breaking bones at that point, and hasn't had a broken bone for 20 years now. But they say the nature of the disease is he'll grow back into it as he gets old.
Hope your son gets better quickly!