Case study / Healthcare

Clinic booking across three sites

Addis Ababa / 2026

A booking and reminders system across three clinics, built in 10 weeks. One shared schedule, instead of three paper books and a phone.

Sector
Primary healthcare
What we did
Design, booking system, SMS reminders
Built with
Next.js, PostgreSQL, Africa's Talking
Timeline
10 weeks, 3 people
Clinic appointment board with checked in patients and a missed appointment rate of 4.1 percent
Front desk schedule / three sites Reminders sent 24 hours and 2 hours before
The short version

Three clinics were booking appointments in paper books and calling every patient by hand. We built one shared schedule that sends reminders and fills cancelled slots. Missed appointments fell from 19 percent to 4.1 percent.

The problem

Three clinics, three paper appointment books, and one front desk team calling every patient the morning of their visit. Nineteen percent of patients missed their appointment. Double bookings were common, and the waiting list lived in a notebook nobody else could read.

The clinical team did not want a hospital-wide system. They wanted the schedule to be true, and they wanted fewer empty chairs.

What we changed

We sat at the front desk for a week. The bottleneck was not booking. It was the gap between booking and arrival: reminders, reschedules, and the handover between reception and the clinician. We designed one schedule view for all three sites and automated the parts that were eating the morning.

  • One shared calendar showing the doctor, the room, and the time
  • SMS reminders 24 hours and 2 hours before the appointment
  • A waiting list that fills a cancelled slot without a phone call
  • A daily huddle report: arrivals, gaps, and expected no shows

What we built

Scheduling for three clinics
Patient list
SMS reminder sequence
Waiting list and filling gaps
Tracking missed appointments
Daily morning report
Who can see what
Front desk training

The result

Missed appointments fell from 19 percent to 4.1 percent within one quarter. The front desk recovered about six hours a week per site that used to go to reminder calls. Patients noticed the difference before the staff did.

4.1%Missed appointment rate
1,840Visits scheduled
6 hrsSaved per site, weekly

“Reminders finally reach the right person at the right time. The front desk stopped calling patients one by one, and missed appointments fell from 19 percent to 4.”

Clinic director Three-site clinic group, Addis Ababa

What happens next

The system now runs the schedule for all three sites. The next phase is a patient summary for doctors, built only after the front desk workflow proved stable. We are deliberately slow with patient data.

Your version

Fewer empty chairs.

Tell us where the daily work leaks time. We will find the smallest system that stops it.