Close this search box.

Welcome to Riverside Medical Practice

Welcome to Riverside Medical Practice

We’re a welcoming, high quality GP Practice based in the Musselburgh Primary Care Centre, close to Edinburgh. Like almost every GP Practice in Scotland, we’re an independent organisation contracted to provide NHS services to patients. Our dedicated, 50-strong team of doctors, nurses, allied health professionals and administrators work hard to provide excellent healthcare which meets the needs of each individual patient. Read more about the Practice here.

Latest News

Read updates on access, medication reviews and more.


** FRIDAY 19 JULY: Our phone system is now working again – apologies for any inconvenience caused. This was due to the well publicized global wider IT system outage earlier today, which was outside of our control.

Call from 8am: to book a same-day appointment with a GP or the local health board’s CWIC service, or a pre-booked GP appointment. If the day’s appointments are fully booked but you have a genuine emergency that you think the emergency doctor needs to take time to discuss with you, please stay on hold. You may be added to the emergency doctor list for a call back, depending on your symptoms.

Call after 10am: for admin queries; test results; blood test, blood pressure check and smear test bookings; and to pre-book appointments with our chronic disease nurse specialists – for asthma, diabetes, hypertension (high blood pressure), COPD, chronic kidney disease, coronary heart disease and stroke.

Patients can’t book GP or CWIC team appointments at the front desk unless in special circumstances. Please cancel appointments you don’t need, so we can offer them to other patients.

Home visits: please note that these must be requested by midday, thank you.

Medications for flying anxiety

Letter from Lothian LMC: Why are General Practices across Scotland less able to meet the needs of patients?

NEW! Read our spring newsletter

NEW! You can now arrange your contraception review online

How to request sicklines, medical records and other paperwork