Ivy,
Actually we were very lucky. The story goes- The usual PD was on long leave, so I took my kid to the famous specialist. I was told by friends that he's very good and he specialised in cough. The comments from forum confirmed the same. By the time I took my kid to see him, my kid was already 'having flu like symptoms' for 5 days.
Cut the long story short, he mis-diagnosed my kid's condition. Another two weeks gone, my kid was still the same but the usual PD was back already. (So Ivy, to answer your question - My kid 'didnt keep falling sick', my kid just never recovered until the correct diagnosis was made)
So I took my kid to see the PD and told him all that the specialist had said and the medication that my kid was given.
PD just listened to me and immediately ordered a nasal swap. Lab result came the next day and PD called me to bring my kid back to his clinic.
He tried to explained to me what was happening to my kid but I really didnt understand. So he told me to go back google "MRSA". My child was given some suspension and we left. PD didnt charge me anything this time round.
Back home, I googled what the hell was this "MRSA". I almost fell off the chair when one article said MRSA killed more people than Aids(that's why I said I could have lost my child). See details here
http://www.achooallergy.com/blog/MRSA-kills-more-than-AIDS/
Within a week, the flu like symptoms went away and my child recovered fully with no aftermath. While he might merely be doing his job, I am forever grateful to this PD.