Please ensure we have your up to date telephone number
Our receptions are here to help you to see the right person for your needs. Please don't be offended if they ask what the problem is when you call to make an appointment
We use an online appointments system. You will be able to book/cancel appointments on line via this website https://myvisiononline.co.uk/vpp/login.jsp
You need to register for this system by coming into the surgery, completing a form and providing proof of ID and address
Call the surgery to book a smear appointment with a Practice Nurse or if you need an interpreter. Please do not book via the online appointment service
Routine appointments can be booked with GPs, nurses and healthcare assistant, Monday - Friday throughout the day by telephoning on 0131 554 6471 or in person at reception.
For patients registered with the practice - if you feel you cannot wait for a routine appointment please tell the receptionist. We run a telephone emergency surgery each morning from 8a.m to 9.00am and always have a duty doctor available from 08:00 to 18:00 for urgent advice.
Our routine appointments are 15 minutes. When you book an appointment with the nurse you will be asked the reason. This is because the nurses keep longer appointments for certain conditions, investigations and treatments.
Early Morning Appointments
Every Wednesday and some Thursdays early morning appointments are available from 7am
In an emergency please phone 999 (24 hrs).
For urgent matters out with open surgery time, patients contacting reception will have their details passed to the duty doctor to be prioritised and dealt with in turn. Between 18:00 until 08:00 please contact NHS24 on 111.
We will try to assess any young child who becomes suddenly unwell on the same day. Where possible, try to use the open/emergency surgery. Out with this time, please contact the surgery to obtain advice from the duty doctor.
If you cannot attend an appointment for any reason please inform us as soon as possible in order for us to give the slot to someone else.