top of page

General Physician

About GP's

General Physician services at our hospital encompass a broad spectrum of patient care, focusing on preventive, acute, and chronic healthcare needs. Our team of highly qualified General Physicians (GPs) is committed to providing comprehensive and personalised medical care to individuals and families.

From routine check-ups and health screenings to the management of complex chronic conditions, our General Physician services are designed to cater to the unique health requirements of each patient. Utilising the latest medical technology and evidence-based practices, we ensure precise diagnosis and effective treatment.


Key features of our General Physician services:


  • Primary Healthcare: Serving as the main point of contact for all healthcare needs.

  • Preventive Care: Including immunisations, screenings, and lifestyle guidance to promote overall well-being.

  • Acute Care Management: Prompt treatment for sudden illnesses and minor injuries.

  • Chronic Disease Management: Comprehensive care for conditions such as hypertension, diabetes, and asthma.

  • Coordination with Specialists: Seamless collaboration with other medical experts for specialised care.

  • Health Education and Counselling: Empowering patients with the knowledge to manage their health.


Our General Physician services extend beyond mere treatment, focusing on the whole person and striving to maintain optimal health through education, prevention, and timely medical intervention. Whether it's a one-time consultation or ongoing care, our GPs are here to guide you through every step of your healthcare journey.

Meet our Specialists

Filter by Hospital
Dr Mcebisi Dunga
General Physician

Crestcare St Mary's

Dr Dumisani Ntanjana
General Physician

Crestcare St Mary's

Dr Vincent Mpilo
GP / EMS (CASUALTY)

Crestcare Zoutpansberg

Dr Brian Mabasa
GP / EMS (CASUALTY)

Crestcare Zoutpansberg

bottom of page