You may find the information you need in the site of HMC :
http://www.hmc.org.qa/hmcnewsite/i_centers.aspx

Click at the end of the article to get the Immunization centers location, opening days and their phone numbers.