No-Show Predictor
Scores each upcoming appointment for no-show risk from attendance history, SMS response and visit gaps, and flags the high-risk slots with the factors behind each — so the recall officer decides who to call before the slot is lost.
The live demo, running on fabricated data. Open it to step through the full flow — every output is shown for a person to approve before anything happens.
Reads tomorrow's appointment book and each patient's attendance history, ranks every slot by no-show risk with the factors that drove the score, and surfaces the high-risk list for a receptionist to confirm before anyone is called.
It reads the whole book the same way every morning — something no one has time to do by hand.
- Best for a busy receptionist or recall officer triaging a full book — it turns "who do I call?" into a ranked shortlist with reasons attached.
- Most useful at 50+ appointments a day with a 10%+ DNA rate, especially bulk-billing books where a DNA earns no Medicare rebate and can't be charged to the patient — a complete write-off.
- The recaptured time goes into the calls that actually save a slot, not into scrolling the book deciding where to start.
It ranks risk from the past — and the past is biased, thin, and not the same as a decision.
- The signals encode who has had a rough run — casual work, no car, an unstable phone number, a long commute from a low-income postcode. A no-show score can quietly track disadvantage, and a confident-looking percentage hides that.
- A thin history (new patient, recently merged records) gives a low-confidence score that looks identical to a well-evidenced one. It should say "not enough history", not guess.
- It ranks who to *contact first* — it must never feed a "fire this patient" or "make them prepay" decision. Penalising a patient for a prediction is a clinical-access and equity call no model should make.
If you would not be comfortable reading the reason for a patient's score back to them on the phone, that score should not be driving how you treat them.
It ranks and explains. A person calls, decides, and never penalises on the score alone.
Decisions that ration access — a DNA fee, a "prepay or we won't book you", a discharge — affect a patient's care and sit under AHPRA and Medical Board conduct expectations, the practice's duty of care, and the practice's own DNA policy. A probability is not grounds to act against a patient. The accountable person stays on the decision because the consequence lands on the patient, not the tool.
Clean attendance history and a reliable feed from the practice software — most books have neither well.
The score is only as honest as the attendance data behind it, and in most practices DNAs are recorded inconsistently — sometimes a status, sometimes a note, sometimes nothing. Fixing how attendance and SMS responses are captured is usually the real first job — larger and more valuable than the scoring layer on top. A model fed thin or biased history just launders that bias into a confident number.
The worried-buyer questions, answered straight
Fixed scope, fixed price, fixed dates.
Considering this for your practice?
The honest place to start is a bite-sized first piece — one contained change, low risk. Tell us where it hurts; we'll play it back, scope it, and show you what's possible.