We are on the lookout for a General Practitioner to serve patients with high-quality healthcare in our Johannesburg facility. Your role will involve conducting thorough patient assessments, offering diagnoses, prescribing medication, and referring patients to specialists as necessary. You will emphasize preventive care, health education, and maintain accurate patient records to foster community health improvement.