Welcome to Riverside Medical Practice

We’re an established General Practice, located in the Musselburgh Primary Care Centre. Our dedicated, 40-strong team of doctors, nurses, other health professionals and admin staff continually strive to provide excellent healthcare, meeting the needs of each individual patient. We’re committed to innovation, and developing our service to meet these goals.


Level 0 Covid guidance: no change at Riverside >>

Like many health services we’re currently under extreme pressure, with a number of our call handling team and clinical staff isolating.

Call from 8am: to book a same-day GP or CWIC appointment, including medication reviews. If appointments for the day are fully booked but you have a health problem which you think can’t wait, please hold and we’ll answer your call as quickly as possible.

Call after 10am: for all other appointments and admin queries – including booking blood tests, blood pressure checks, smear tests, and chronic disease checks for people whose condition isn’t well controlled. To cancel appointments, please email us.

The number of appointments we can offer and the length of time prescriptions and sicknotes take may be affected at this time, especially if other local health services such as pharmacies are again forced to temporarily close, as in recent days.

Please be as patient as you can at this time, and we will continue to do the best we can, too.