en English

Allied Health Professionals

Pharmacy Team

The Pharmacy Team is available from 9:30 – 2:30, Monday to Thursday to answer medication queries.

Community Midwives – 01577 866421

A Team of midwives provides care for pregnant women before and after delivery of their baby.

Health Visitors – 01577 865335

The Health Visitors work in partnership with Doctors and other members of the Primary Health Care team. They aim to promote general health and wellbeing in individuals and families. They cover a wide range of social and healthcare problems with services including health advice for under 5’s, immunisations, developmental assessments, support services for young mothers and advice to those the over 75.


Referral to the podiatrist is via your GP, although those over 65 may self-refer using this form.

Physiotherapists – Tel: 01577 866402

The Physiotherapy Team offers a First Contact Physiotherapy Service which offers patients over 16 the opportunity to book an assessment with a specialist physiotherapist instead of seeing their GP.  If you have pain or movement issues associated with a muscle, back, or joint problem First Contact Physiotherapy may help.  Problems causing pain that have arisen because of an injury within the last 48 hours, particularly where there is also a wound that requires treatment, will be dealt with by our Practice Nurses. 

Speech Therapists

Speech Therapists assess, diagnose and treat all disorders of communication. They work with patients and their relatives, carers and a wide range of professionals. They operate an open referral system so anyone may refer themselves or their child, or this may be done by a GP, Health Visitor or Nurse.

Visiting Consultants

Consultants from Perth Royal Infirmary and Ninewells Hospital run a variety of out-patient clinics including general surgery, psychiatry, and pediatrics.