HEALTHTECH & HEALTHCARE MVP

CancellationFill

Pick a newly cancelled appointment slot and see it matched against a waitlist of patients who opted into earlier appointments — ranked by availability, provider/type preference, and distance to the clinic.

  • Rule-based ranking, fully client-side
  • Weighs availability, preference, distance, and wait time
  • Sample waitlist of 6 patients across 3 slot types

Matching against a waitlist of 6 patients.

Click Find best-matched patients to see the ranked waitlist matches for this slot.

How it works

1

A slot opens up from a cancellation

Pick one of the sample cancelled slots — provider, appointment type, date, and time — the way a real scheduling system would flag it the moment a patient cancels.

2

Rules score every waitlisted patient

Each patient on the waitlist is scored against the open slot on day/time availability, provider and appointment-type preference, distance to the clinic, and how long they have been waiting — entirely client-side.

3

See a ranked, explainable match list

Eligible patients are ranked by match score with the reasoning shown for each one, so staff can call down the list with confidence instead of guessing who to try first.

Frequently asked questions

What matching method does this use?

A transparent rule-based scoring system — each waitlisted patient is scored on day/time availability, provider and appointment-type preference, distance to the clinic, and wait time, then ranked. This mirrors the logic a real slot-filling workflow would run before a staff member starts calling patients.

Does this send patient data anywhere?

No. Matching runs entirely in your browser against a fixed sample dataset — nothing is uploaded or stored on a server.

Why are some patients marked "not eligible"?

A patient is marked not eligible when they are unavailable on that day/time or the slot does not match the appointment type they are waiting for. Ineligible patients are still shown, ranked below eligible ones, for transparency about who was considered.

How is the ranking score calculated?

Points are awarded for day-of-week availability, time-window fit, provider preference match, appointment-type match, and proximity to the clinic, with a small priority boost for patients who have been waiting longer. The result is a 0–100 score, not a black-box output.

Can this be connected to a real scheduling system?

This demo uses a fixed sample slot and waitlist to show the matching mechanism. A production Cancellation Fill workflow would pull live cancellations and waitlist opt-ins from your scheduling/EHR system and could trigger automated outreach to top matches.

Does a high match score guarantee the patient will accept the slot?

No — the score reflects fit based on stated availability and preferences, not a confirmed acceptance. Staff (or an automated outreach step) still need to contact the patient to confirm before the slot is booked.

How We Compare

Feature MVPHub Manual waitlist calling by front-desk staffGeneric appointment reminder/scheduling software
Healthcare appointment-specific matching Included Included Limited
Ranks waitlist by availability + preference + distance Included Not included Not included
Explainable, inspectable match reasoning Included Included Not included
Runs instantly with no setup Included Included Not included

Manual calling works but is slow and depends on staff memory of who is waiting; generic scheduling software handles reminders well but does not rank waitlisted patients against a specific cancelled slot. MVPHub demonstrates the matching and ranking mechanism directly, with results in seconds.

Embed this tool

Add this tool to your site with the canonical iframe below. It remains hosted and maintained by MVPHub.

<iframe src="https://mvphub.tech/tool/cancellationfill/" title="MVPHub tool" width="100%" height="760" loading="lazy"></iframe>