Schedule your visit Book an Appointment Fill in the form (All fields are required) What is your medical aid? Please select Aeci Medical Aid Society Alliance MidMed Altron Medical Aid Anglovaal Group Bankmed Barloworld Bestmed Bonitas Medical Fund BP Medical Aid Society Camaf Commed Compcare Wellness Discovery Health Engen Medical Benefit Fund FedHealth Food Workers Medical Benefit Fund Genesis Glencore GEMS Horizon Hosmed Impala Medical Plan Imperial Group Keyhealth La-Health Libcare Liberty Lonmin Makoti Malcor Massmart MBMED Medical Aid Fund Medihelp Medimed Medshield Metrocare Momentum Health Motohealth Care Naspers Nedgroup Netcare Old Mutual Parmed Platinum Health Profmed Quantum Rand Water Remedi Medical Aid Scheme Resolution Health Retail Medical Scheme Sasolmed SedMed Sisonke Health Sizwe Medical Fund South African Breweries Polmed Spectramed Suremed Health TFG Topmed Transmed Umvuzo Wooltru What's the reason for your visit? Please select Abscess Drainage Acute Conditions Allergic Cough Annual Pediatric Checkup Asthma Blood Work Child with Fever Cholesterol / Lipids Checkup Chronic Conditions Diabetes Consultation Diabetes Follow Up Ear Infection Ear Syringing Family Planning Flu Flu Shot Frequent Urination Illness Implanon Insertion Insurance Medical Medical and Wellness Check Pap Smear Pediatric Consultation Removal of Skin Lesions Resting and Stress ECGs Scar Revision Specialist Referral Suturing Wound Tetanus Vaccine Vitamin B12 Injections Wound Debridement Has the patient seen this doctor before? Please select No Yes Choose the type of appointment Please select In-person Phone Call Select time Please select Morning (8am-12pm) Afternoon (1pm-4pm) Date of birth First name Last name Sex assigned at birth Please select Male Female Email Message I accept the Terms of Service Book an appointment >