Join our dynamic healthcare team as a General Practitioner (GP) in Johannesburg. We are looking for a dedicated healthcare professional who is passionate about patient care and has the skills to provide comprehensive medical services. The ideal candidate will be responsible for diagnosing and treating patients, performing regular health assessments, and delivering education on health management.