Healthcare Patient Scheduling
Cutting no-shows by a third with automated reminders, waitlist backfill and a booking flow that respects clinical rules

An expensive kind of empty
A missed appointment is not a gap in a calendar; it is a clinician paid to wait and a patient still on a waiting list. Across six sites the group was running a no-show rate of just over 18%, and the front desk had no practical way to fill a slot that emptied the same morning.
- Reminders went out by post, five working days ahead.
- The waitlist lived in a notebook at each site.
- Rescheduling meant a phone call during clinic hours, which is exactly when patients cannot take one.
Designing inside clinical constraints
Healthcare scheduling is not a generic booking problem. Every rule we automated had to be one a clinician had signed off.
- Reminders that fit the appointment. A routine review is reminded twice; a procedure requiring preparation is reminded four times, with the preparation instructions attached.
- Waitlist backfill. A cancellation offers the slot to eligible patients in order, with a short acceptance window, and stops as soon as one accepts.
- Eligibility, encoded. Backfill respects clinician, room and equipment constraints, so an offered slot is always actually bookable.
- A human override on everything. Any automated action can be stopped, reversed or taken manually, and the audit trail records which.
We were explicit with the client that nothing here makes a clinical decision. It moves information, and it moves it faster than a person can.
Rollout
We ran one site for three weeks before touching the other five. The pilot surfaced two rules nobody had written down — a same-day cutoff for one procedure type, and a clinician’s standing preference about back-to-back bookings — which is precisely why a pilot exists.
Results
- No-show rate fell from 18.2% to 11.9% over the first quarter
- Around 62% of same-day cancellations were refilled automatically
- Front-desk time on the phone dropped by roughly half
The lesson
The reminders got the headline, but the waitlist backfill did more of the work. The cheapest appointment to fill is the one that just emptied.



