Jordan - your not being happy with the doc and acting on it may well have saved your son. He is one very lucky lad to have you as a mum.
I really hope things start to improve for him and you now (thanks to you) they know what's actually wrong. Please update us when you can.