Yes, can bring to polyclinic. Polyclinic is better as you don't have to pay for the vaccination as it's paid by government. Just have to pay for the doctor fee which cost about $10+ or lesser. First appointment don't have to call and book, just got to queue for your turn. Second appointment onwards, the doctor there will fix a date and time with you for your baby to come for the next vaccination