A urologist deals with blatter and urinary issues
A local obgyn(obstetrician/gynecologist) deals with the feminine reproductive system and taking care of babies in the womb until delivery.
A state or local health department is really known for giving vaccines and providing basic care to the public.
I hope that helps a little!