Nurses & Health Care Assistants

Nurse Practitioners

Nurse Fiona Shaw (f)

Fiona joined our team as Advanced Nurse Practitioner in 2016. Previously she was a senior nurse at the Minor Injury Unit in Blairgowrie.

Nurse Gayle McKenzie (f)

Gayle joined our team as a part -time Advanced Nurse Practitioner in 2017. She covers the days where Fiona does not work, or is on leave.  You will also see her working in the Blairgowrie Cottage Hospital

Nurse Practitioner (NP)

Nurse Practitioners are qualified to see patients with undifferentiated and undiagnosed medical problems, and to make detailed assessment of their health care needs, based on their combined medical and nursing knowledge, including clinical skills that you may not have traditionally associated with nurses, such as history taking, physical examination, diagnoses, and prescribing of medicines. Nurse Practitioners can also directly refer patients to clinical specialists, such as hospital consultants.

Nurses

Nurse Angela Thornton (f)

RGN 1984 (London) BSc (health studies) 1999


Angela joined the practice nursing team in 2011. Her clinical areas of interest are diabetes, travel and women’s health. In her spare time she enjoys spending time with family and in the countryside. She is a keen walker.

Nurse Michelle McKinnon (f)

Bachelor of Nursing – 2002 – University of Dundee Professional Diploma in Epilepsy Care – 2012 – Leeds Metropolitan University Diabetes Care & Management – 2016 – University of Western Scotland Asthma Cert. – 2017 – NES Scotland ,COPD Cert – 2017 – NES Scotland


Michelle joined the team in March 2020.
She has been a Practice Nurse for 8 years, and deals with Diabetes, COPD, and Asthma.
In her spare time she enjoys spending time with her family, travelling, baking and cake decorating


Practice Nurses are qualified and registered nurses. They can help with health issues such as family planning, healthy living advice, blood pressure checks and dressings. The practice nurses run clinics for long-term health conditions such as asthma or diabetes, minor ailment clinics and carry out cervical smears.

Healthcare Assistants

Ms Ann Marie Woods (f)

Ann Marie has been with the practice as a Health Care Assistant since January 2001. She is trained to take blood, give flu injections and assists our nursing team with wound management. She sees patients for new patient checks, blood pressure checks, ECGs and assists our medical and nursing team. Her favourite part of the job is definitely the patients. In her spare time she enjoys music, reading, walking and travel.

Healthcare Assistants are non-registered Nursing staff who assist in patient care and Practice related duties, as directed by and under the supervision of a Registered Healthcare Professional (including Lead Practice Nurse, Practice Manager and GPs). Healthcare Assistants work collaboratively with the General Practice Team to meet the needs of patients, and provide essential task-orientated services like taking blood samples (phlebotomy), processing specimens, sometimes performing ECGs (to measure heart function) and spirometry (to measure lung function). They play a crucial role in supporting the Clinical Team.