In the Philippines it was the Doctor who's doing the vaccination as it charges a lot, but a bit cheaper than Qatar, and believe me they're good! Anyway i always had my sons vaccinated in Al Ahli (when they're due for thier shots and happen to be in Qatar) it's very expensive but they're more updated vaccine that the health center, like in health center they only give the normal shot like the bcg, and the 3 doses which is given on the 1st month, 6mos and 1 yr old. So if you want to get rotavirus, menigegocol and some other shot go to Al Alhi as long as your willing to pay more and nurses is just fine to do it, what i do i always ask for Filipinos as i'm used to them!