We use cookies to help provide you with the best possible online experience.
By using this site, you agree that we may store and access cookies on your device. Cookie policy.
Cookie settings.
Functional Cookies
Functional Cookies are enabled by default at all times so that we can save your preferences for cookie settings and ensure site works and delivers best experience.
3rd Party Cookies
This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.
Keeping this cookie enabled helps us to improve our website.
Clinics and Services
Clinics
Cervical Screening
Book an appointment with our Practice Nurse by calling us on 0131 370 3999
Joint Injections
These can be performed on certain joints by our advanced physio practitioner, Dr McArthur and Dr Christie. You will need an appointment to discuss this first.
Please call 0131 370 3999
Physiotherapy
We have an Advanced Physiotherapist Practitioner who can assess and diagnose any musculoskeletal conditions, provide you with an explanation of your condition, set you appropriate exercises and discuss management options. This may include referral to your local Physiotherapy department for ongoing physiotherapy, pain management advice, Xray or referral for a specialist opinion.
They can help with:
- Back pain/sciatica
- Neck Pain/Whiplash
- Joint Pain & stiffness e.g. pain in your knee, shoulder, wrist or hand and osteoarthritis
- Sprains & strains e.g. pain in your knee, ankle or calf
- Weakness or de-conditioning after injury or surgery
- Loss of confidence with movement and physical activity.
Appointments can be booked directly by calling us on 0131 370 3999
You can also find self help advice for many conditions:
Pregnancy and Child Health
If you have found you are pregnant you need to register this with the local midwifery team by calling 0131 536 2009
If you are having issues during your pregnancy and need help and advice please call the local midwife team on 0131 537 9886
If you have a child under 5 and have concerns about their development please call the health visitor team on 0131 537 9903
Ready Steady Baby!
Ready Steady Baby! helps you get ready for parenthood by taking you through the whole of your pregnancy from the early symptoms, through the antenatal care you will receive and on to advice on how to get through labour and the birth.
Treatment Room Services
Offers blood tests; blood pressure/weight measurements, dressings, suture removal, ear syringing, injections (e.g. B12)
Please phone the Community Desk to make your appointment on 0131 537 9945 after 11am.
Services are run by the Health and Social Care Partnership (HSCP) and not by the practice.
Vaccinations and Immunisations
Childhood Immunisations
Learn more about immunisations on NHS inform
Covid Vaccination
Get information about COVID-19 vaccination, who can get it, and safety and side effects
Learn more about COVID-19 vaccinations on NHS inform
Flu Vaccination
Find information about the flu jab, including who should have it, why and when.