Welcome to Dr V Cooke
(General Practitioner)

Located in Bryanston, Johannesburg, Gauteng

Make an Appointment NOW

PLEASE NOTE: Dr cooke will be away from 23 April to 2nd May

PLEASE NOTE: my email address has changed to drcooke@mweb.co.za

My aim as a family doctor is to offer quality medical care in a relaxed environment with individual attention.

All bookings are to be made or cancelled online. Please register on this page. You can also download the app for your convenience.

All scripts must be requested via email to drcooke@mweb.co.za, and MUST include the following information:
1. Your full name and telephone number
2. The name of your medicine
3. The strength of the medicine e.g. 10 mg.
4. The dosage of the medicine e.g. one daily
5. Your email address
6. The pharmacy email (certain scripts can only be emailed directly to the pharmacy).

Messages can be left on the landline. I will try to return calls between patients. No treatments will be given telephonically unless you have been seen recently.

Doctors are available at Bryanston NHS (011 700 6666) or Riverside Pharmancy (011 706 6161) or The emergency rooms at your nearest hospital during the periods when I am away.

For MAJOR emergencies (chest pain/collapse/difficulty breathing) go directly to the emergency rooms at your local hospital.

Please follow these guidelines to facilitate the smooth running of the practice.

Turn into Halifax - turn R at stop sign into Bath street - this becomes Halifax (no 35 on LHS)
Turn up Peter Place - turn R into Karen street (at Coachman's and crossing)
Turn R at stop sign into Daniel street - Road turns L into Halifax street (no 35 on RHS)   

Our Services Include:

Click on the service name below to view itemised list
- Full Medical and ECG(Tue/Thur 8:30 only)
- General Consultation

- Rep Booking (Mon & Wed 8h15am only)

Our staff members are:

Dr Viv Cooke   [ GP ]
_   [ Medical reps only ]

Our business hours are:

Monday: 8am - 5pm
Tuesday: 8am - 5pm
Wednesday: 8am - 5pm
Thursday: 8am - 5pm
Friday: 8am - 5pm
Saturday: Closed
Sunday: Closed

Contact Us

Physical Address:
35 Halifax Street


Tel 1: (010) 596 2665
Tel 2: 086 720 8929