Case study

A clinic booking platform

MEDii Health · Bristol, UK

We designed and built a booking product for MEDii Health: public booking by site and clinician, a staff diary on desk and phone, and a short ops report (booked, DNA, cancelled) for the practice manager.

Angular.NETSQL ServerAzureSMS gateway
Discuss a similar brief
MEDii Health
Location
Bristol, UK
Duration
4–6 months
Industry
Healthcare
Project type
Web development

About the client

MEDii Health, a three-site private clinic in Bristol (two consulting rooms at each site), was booking from a shared reception inbox and paper lists. Patients rang; reception emailed a confirmation; clinicians kept a separate Outlook calendar. Double-booked slots were routine by mid-morning.

Clinical records stayed in the system they already used — that was out of scope. The brief was one diary for patients, reception and clinicians, with SMS and email reminders on a written timetable, and a roster of who can take which appointment type.

MEDii Health product screen

Project overview

We designed and built a booking product for MEDii Health: public booking by site and clinician, a staff diary on desk and phone, and a short ops report (booked, DNA, cancelled) for the practice manager.

Angular on the front, .NET and SQL Server on Azure for the diary and roster. Reminders go through an SMS gateway named in the contract; failed sends land on a staff queue, not a silent mailbox rule.

Technologies

Angular.NETSQL ServerAzureSMS gateway

Duration

4–6 months

What we shipped

Web development

Page screenshots

1 / 3

MEDii Health screen 1MEDii Health screen 2MEDii Health screen 3

Functionality

  • Patient booking by site, clinician and slot with a confirmation the clinic can stand behind
  • One shared diary for reception and clinicians on desk and phone
  • Clinician profiles, credentials and availability by appointment type
  • Email and SMS reminders on a timetable written in the scope
  • Move, cancel and DNA reporting without a second spreadsheet

Solution

  • Patients pick a site, then a clinician where the roster allows that appointment type, then a free slot. The booking writes the same diary row reception opens at the desk.
  • Reception can move or cancel without touching Outlook. Clinicians see only their own list unless they have a site-wide role.
  • Reminders fire at T−24h and T−2h as agreed. A failed SMS or bounce shows on a staff queue so someone can ring the patient.
  • No clinical notes in this product. Hosting and source stay with MEDii Health under the contract.

Project results

Reception stopped using the shared inbox as a diary within the first fortnight of go-live.

Double-booked slots dropped because there is one write path for a slot.

DNA chasing uses the same list as the morning diary, not a separate spreadsheet.

Reminder failures are visible to staff instead of disappearing into a mailbox rule.

Customer review

“The diary is the same one reception sees. Patients book without calling, and we are not chasing a shared inbox for double-booked slots.”

Daniel Vant, Practice manager, MEDii Health, Bristol, UK

Next step

Need a product like this?

Booking, tracking, operations or a customer app: send the brief. A named lead replies within two working days.

Contact Us