Our Medical Services

General Practice  ·  Cape Town

Explore Our Services

General Health Consultations

Routine health assessments are vital to staying on top of your wellbeing. Dr Haffajee offers comprehensive health check-ups to monitor your overall health, detect potential issues early, and provide preventative care.

Read More

Wellness Counselling

Achieving a healthy lifestyle involves more than just medical treatment. Dr Haffajee provides wellness counselling to help you manage stress, make healthier choices, and improve your mental and physical wellbeing.

Read More

Health Screenings

Preventive care is essential to detecting health issues early. We offer various health screenings to help ensure that you are staying on top of your health.

Read More

Laboratory Services

Our laboratory services provide quick, accurate test results to assist in diagnosing and managing health conditions. From blood tests to diagnostic screenings, our GP in Cape Town ensures that you receive timely and reliable care.

Read More

Virtual Consultations

For your convenience, we offer virtual consultations, allowing you to consult with Dr Haffajee from the comfort of your home. Whether it is a follow-up or an initial consultation, our virtual care services ensure you receive professional guidance, no matter where you are.

Read More

IV Drip Therapy

IV therapy delivers fluids, vitamins, and nutrients directly into your bloodstream to support hydration, recovery, and overall wellness. If you are feeling run down, dehydrated, or recovering from illness, IV therapy offers a convenient way to support your body and improve your energy levels.

Read More

Vitality Health Checks

Gain valuable insight into your health with Vitality Health Checks, including blood pressure, cholesterol, glucose, BMI, HIV testing, and more. These assessments help you monitor important health indicators and take a proactive approach to your wellbeing.

Read More

Ready to take care of your health?

Book a consultation with Dr Haffajee today.

Book an Appointment