This website uses cookies to function correctly.
You may delete cookies at any time but doing so may result in some parts of the site not working correctly.



 Public Holiday Closures

Monday 23rd July 2018

Monday 8th October 2018

Tuesday 25th December 2018

Wednesday 26th December 2018

Tuesday 1st January 2019

Wednesday 2nd January 2019


Closures for Staff Training

Wednesday 22nd August 2018

Wednesday 12th September 2018

Wednesday 24th October 2018

Wednesday 21st November 2018


Changed Your Contact Details?

If you have changed your telephone or mobile number, please inform us as soon as possible.  This can be done using the online form -From the home page click the button Your Contact Details


Book Appointments & Order Repeat Prescriptions Online 

See Home Page for more details. 


Self Check-in System

To avoid queuing at Reception please use our self check-in screen



Specialist Childrens' Services

Self Weigh Baby Clinic

Parents or carers may attend the medical centre to weigh their babies. No health visitor will be in attendance but is contactable via Reception for any queries. This service is available on Tuesdays and Fridays between 2.00pm and 4.00pm in the Health Visitors room.

Children’s Screening Programme

Routine developmental screening is carried out by the Doctor.  You will be sent an appointment for this at around aged 7 weeks. It is important that the child attends this appointment as this will allow assessment of the child's growth and readiness for first immunisations which will be carried out a short while after this appointment.

Childhood Immunisations

From September 2017 children registered with the Practice will be invited to attend a community clinic at Drumhar Health Centre for all childhood immunisations including pre school boosters. This clinic will be run by a dedicated Immunisation team. When your child is due for immunisation you will be sent a letter asking you to attend Drumhar Health Centre at Drumhar Court, Perth.

If upon receipt of an appointment you require to change your appointment you must contact NHS Tayside Child Health Department on 01307 475267/475282. Staff will note your cancellation and an alternative appointment will be sent to you in around 2-6 weeks. Do not contact the GP Practice to cancel appointments.

NHS ScotlandThis site is brought to you by My Surgery Website