Join our healthcare team as a General Practitioner in Johannesburg. In this role, you’ll provide comprehensive medical care for patients across all demographics. Your responsibilities include assessing patient conditions, creating treatment plans, and offering preventive care advice.