Dr Peter MacFarlane, General Practitioner
Dr Peter MacFarlane
General Practitioner
Dr Peter MacFarlane MB BCh BSc (Hons) Sports Science MBA MRCGP DOccMed
General Practitioner
Dr Peter MacFarlane
General Practitioner MB BCh BSc (Hons) Sports Science MBA MRCGP DOccMed
Areas of expertise
- General practice
- Nutritional education
- Mental health
- Emergency contraception
- Immunisations
About Dr Peter MacFarlane
GMC number: 6064060
Year qualified: 1987
Place of primary qualification: University of the Witwatersrand
Areas of expertise
- Addiction
- Contraception advice
- Dermatology
- Emergency contraception
- Flu vaccine
- General practice
- Immunisations
- Medical certificate
- Medical report
- Mental health
- Nutritional education
- Referral letter
- Sexually transmitted disease (STD) screen
- Sports science
- Travel vaccinations/travel medicine