We use cookies to personalize and enhance your experience on our website. Visit our Privacy Policy to learn more. By continuing, you agree to our use of cookies.
I have been a General Practitioner for many years. My past experiences includes trauma (including extensive time in BARA burns unit), assisting in surgery, forensic pathology, Psychiatry (MO at JHB GEN for 2 years) and I was a Medical Advisor on the adult ADHD and psychiatry portfolio in corporate. I joined family practice because I have a true passion for medicine. I truly believe in listening to my patients and would love to treat the whole family. I attend a frail care weekly and have attended an extensive geriatric course. I work closely with a team of specialists and often ask for their opinion and assistance if I am unsure. Special interests include paediatrics and psychiatry. Premier Plus Discovery network doctor and take all discovery plans except key care * Please Contact Practice For All Appointments
Dr Johnson is the most compassionate person and thorough general practitioner I have been to. I recommend her highly to anyone needing a good GP.
IT HAS BEEN AN HONOUR AND PRIVILEGE TO WORK ALONGSIDE DR HAYLEY JOHNSON FOR THE PAST 5 YEARS. SHE HAS BEEN THE RESIDENT GP AT OUR RETIREMENT FACILITY. HER GREATEST ATTRIBUTES. SHE IS SUPPORTIVE, OPEN TO SUGGESTIONS TREATS PATIENTS WITH DIGNITY DIAGNOSTICALLY GOOD, HER FOLLOW UP IS PROMPT, SHE GOES THE EXTRA MILE FOR HER PATIENTS, SHE SERVES HUMBLY, BUILDS GREAT CONFIDENCE WITH PATIENTS, FAMILY AND STAFF. SR Joy Golding
Dr Hayley is the kindest most compassionate person. She is an excellent diagnostic doctor and always follows up on her patients well being
Dr Hayley Johnson is our family Dr and we are very happy. She assisted with my teenagers' acne and sorted out my issue with weight. I highly recommend Dr Johnson.
Dr Johnson took her time to thoroughly investigate me. She followed up the following morning to see how I was and kept me abreast of all my blood results as they became available from the labs. She has a genuine interest and care for her patients. A passion that is seldom seen in today’s time-pressured world.
Hayley is the type of doctor who is becoming increasingly rare these days. She is always available, caring and her follow-up on patients is unbelievable. I have no hesitation wholeheartedly endorsing Hayley as the ultimate GP. Paul Ferraris
I moved to Bryanston 2 years ago and a friend of mine recommended I go to Hayley as my new GP. The best decision I have ever made for myself as well as my family. You are a shining star! Thanks for being such an amazing doctor.
Being under Doctor Hayley's care has been an amazing change in my life. I'm at a point in my life as I grow older, more ailments pop up and the simple old ones take far far longer to resolve (only early 30s). I started under her care a couple of years ago and her expert ability to diagnose and comprehensively treat my illnesses properly has been so important to me, resulting in less downtime and better ability to cope with my symptoms during the illness. She also provides a real personal touch, personally following up multiple times and actually asking you to let her know how your recovery is going and providing real useful feedback (for free if that was in doubt). This is General Practitionering done right. Only niggle is the practice she is at doesn't process medical aid directly (you need to claim separately), but for the quality of care, it is worth it. Go with Hayley.
Hayley is an excellent family doctor. It is clear that she truly cares about her patients and would go the extra mile to ensure their well-being.
Took my whole family to Dr Hayley this week. Even though the appointment was for my baby boy she saw me and my husband too. She is so thorough. The most amazing thing for me is how genuinely caring she is. She called me the next day to find out how we were. A few days later I still was not feeling 100% and I messaged her on her mobile. She got back to me shortly thereafter and saw me on Saturday. She messaged me again (Sunday morning) to find out how I was feeling. Living such a stressful, fast paced, and busy lifestyle it is AMAZING to have a Doctor that takes the time to care for each patient. I highly recommend her to all family and friends and anyone living in Jhb.
Hayley is an excellent doctor and a lovely person too. She is very dynamic and has helped me and my family with a wide range of health issues. She is amazing with kids. She is the only doctor I know who personally follows up with you to see how you're doing.
I've been seeing Dr Johnson for about two years, best decision I've ever made, she is an excellent Dr , she always goes the extra mile to make u feel comfortable, and will follow up on ur progress in a few days time, she comes highly recommended, patients love her, and I love her too
A real "family" doctor who Is a passionate person for her patients. She followed up regularly with myself to ensure I was recovering satisfactory.
Dr Hayley truely is one of a kind. Makes one feel like her only patient and really cares x
Doc Hayley is kind and caring, always maintaining a high degree of professionalism. She engages and listens and is a superb diagnostician.
Dr Johnson takes the keenest interest in her patients and goes all out to ensure they receive the best possible medical care.. We trust her with our entire family's health and wellbeing..
Really a good experience. On time. Professional and so caring. A refreshing difference in today's bustle. Will definitely make this practice my first choice every time. 🍾
Hayley is great. She doesn't make me feel like 'just another patient '. She diagnosed me on the first visit, when no other doctor could figure out what was wrong. And she has kept in touch with me throughout my recovery.
My family have been patients of Dr Johnson for quite a few years now. I appreciate the thorough manner in which she consults with us each time we see her. Dr Johnson goes the extra mile for my family's health-a rare find!
Consultations: We also offer Casual Rates and Pensioner Rates, We are not contracted to Medical Aid
General Consultation - excluding additional tests: R 800