
Your Family'sHealth Partner
Comprehensive GP and family practice. From infant immunisations to chronic disease management — we care for every member of your family.
18+
Years Serving Pretoria
12,000+
Patients Registered
4.9★
Google Rating
3
Qualified Doctors
How We Care For You
Six core services under one roof — for every stage of life.
General Consultations
Comprehensive medical consultations for acute illness, minor injuries, and general health concerns. Same-day appointment...
Chronic Disease Management
Ongoing care and monitoring for chronic conditions including hypertension, diabetes, high cholesterol, asthma, and HIV m...
Paediatric Care
Complete child healthcare from newborn check-ups through adolescence, including vaccinations according to the SA Expande...
Occupational Health
Pre-employment medicals, periodic health surveillance, and fitness-for-duty assessments compliant with the Occupational ...
Women's Health
Family planning, cervical cancer screening (Pap smears), contraception counselling, and routine gynaecological check-ups...
Travel & Vaccination Clinic
Travel health consultations, yellow fever vaccination (as an accredited centre), and all routine adult vaccinations incl...
Your Doctors
Experienced, qualified, and passionate about your health.

Dr Thabo Mokoena
Principal GP
Chronic Disease Management & Preventive Care
MBChB (University of Pretoria), Dip HIV Man (SA)

Dr Anisa Patel
Family Physician
Paediatrics & Women's Health
MBChB (Wits), Dip Child Health (SA)

Dr Willem Joubert
General Practitioner
Occupational Health & Sports Medicine
MBChB (Stellenbosch), DOH (HPCSA)

18+ years serving Pretoria families
Trusted by Families Across Pretoria
“Dr Mokoena has managed my diabetes for over six years. His approach is thorough and he always takes the time to explain my results. I trust this practice completely.”
Samuel Mahlangu
“Bringing my three kids here since they were babies. Dr Patel is wonderful with children — patient, gentle, and never rushes us. The immunisation reminders via WhatsApp are a lifesaver.”
Fatima Cassim
“Vitality Health handled our company medicals for 40 staff members efficiently and professionally. Dr Joubert provided detailed occupational health reports within 48 hours.”
Refilwe Dube
Book Your Appointment
Walk-ins welcome · Same-day appointments for urgent cases
