FOLIO R5 · Waitlist
← Back to reduce folio
30 to 45% same-day fill / NexHealth + Solv data

Cancellation waitlist: 30 to 45% of opened slots, refilled.

An active cancellation waitlist converts opened slots back into revenue. A 5-provider primary care practice with a 25-patient waitlist typically recovers $60K to $90K a year that would otherwise be lost slot time. The setup is modest, the ongoing operational cost is near zero.

Sources: NexHealth customer outcomes, Solv platform metrics, MGMA 2024 DataDive.

FOLIO · The mechanism

How an active waitlist actually fills slots

The waitlist mechanism has four moving parts. First, a pool of patients who have indicated they would accept an earlier appointment. Patients land on this pool in two ways: at booking time, the front desk asks whether the patient wants to be on the earlier-slot list, and the patient self-adds via an online booking flow that asks the same question. Second, a trigger. A cancellation arrives (either patient-initiated through the patient portal or recorded by the front desk) or a no-show is identified early (the patient has not arrived and confirmation reply was negative). Third, an outreach engine. The patient engagement platform sends an SMS to the first eligible waitlist patient, with the freed slot date and time and a one-tap confirm or decline. Fourth, a fallback cascade. If the first patient declines or does not reply within a defined window (usually 10 to 30 minutes), the platform moves to the second eligible patient, and so on, until either the slot is filled or the cascade exhausts.

Eligibility filtering is important. A waitlist that offers any patient any slot will fill less efficiently than a waitlist that matches patient preferences to slot characteristics. A patient who said they want a Tuesday or Thursday morning slot should not be offered a Wednesday afternoon. A patient seeing a specific provider should not be offered a slot with a different provider unless they explicitly opted into provider-flexible matching. Mature platforms support these filters out of the box; smaller platforms may require manual eligibility curation by the front desk.

Lead time is the second key variable. A slot freed up 4 hours before the appointment fills well because the patient on the waitlist has time to rearrange. A slot freed up 30 minutes before fills poorly because most patients cannot drop what they are doing on that timeframe. Same-day cancellations called in by lunchtime for an afternoon slot are the sweet spot. Cancellations called in the night before are best because they allow the practice to backfill from the regular booking queue, not just the waitlist.

FOLIO · Worked ROI

5-provider primary care: $84K recovered a year, near-zero ongoing cost

Practice profile: 5 providers, 22,000 scheduled appointments a year, 19 percent no-show plus cancellation rate (the MGMA primary care median), $200 per visit. Annual missed slots: 4,180. Of those, approximately 60 percent are no-shows (no notice) and 40 percent are same-day cancellations (notice but too late to rebook through normal channels). Same-day cancellations: 1,672. Same-day no-shows identified early (the patient replied NO to the confirmation reminder or did not arrive within 10 minutes): another 500 or so. Total slots that an active waitlist could potentially refill: roughly 2,170.

With a 35 percent fill rate (mid-range for a 25-patient active waitlist), the practice refills 760 of those slots. At $200 per visit, that is $152,000 in recovered revenue. Net of substitution effect (some of those waitlist patients would have come in on their originally booked future slot anyway, so the recovery is partly a pull-forward rather than incremental revenue), the true incremental capture is approximately 55 to 60 percent of the gross number: roughly $84,000 to $91,000 a year.

Cost: zero if the practice already has a patient engagement platform with waitlist functionality (most do). A few minutes a day for the front desk to verify that the platform's automated waitlist outreach is firing on real cancellations. If the practice does not have a platform with waitlist functionality, the addition is generally $50 to $150 a month above the base reminder package.

FOLIO · Platform support

Which patient engagement platforms support waitlists out of the box

PlatformWaitlist supportAuto-outreach cascadeNotes
NexHealthNativeYes, configurableStrong dental and medical waitlist; PMS integration depth varies by PMS
SolutionReachNativeYesEligibility filtering by provider, time, visit type
WeaveLimitedManual outreachWaitlist UI exists; auto-cascade not as mature
KlaraNativeYesStrong messaging-first approach; works well with athenahealth
DoctibleLimitedManualBudget tier; waitlist managed via patient list export
PhreesiaNativeYesMid-market and enterprise; intake-platform-led waitlist
Luma HealthNativeYes, AI-prioritisedEnterprise; uses model-predicted likelihood of acceptance
ArteraNativeYesEnterprise; broad SMS cascade with EHR integration
SolvNative, urgent-care focusYesStrongest for walk-in and urgent-care queue dynamics

For practices on smaller or older PMS systems without a patient engagement platform overlay, a manual waitlist works but at meaningfully lower fill rate (typically 15 to 25 percent rather than 30 to 45 percent). The front desk maintains a paper or spreadsheet waitlist and calls patients when slots open. The labour cost is real and the lead-time mismatch is worse because manual outreach takes longer to cascade. Practices serious about waitlist recovery generally find the patient engagement platform investment pays back inside 6 months.

FOLIO · Onboarding

Getting from zero to 25 active waitlist patients

The biggest barrier to a useful waitlist is the cold-start problem: the platform works but no patients are on the list, so opened slots have nowhere to go. The fix is straightforward but takes 4 to 6 weeks of disciplined front-desk behaviour to land. Step one: every patient booking an appointment more than 7 days out gets asked whether they want to be on the earlier-slot list. The yes rate is typically 30 to 45 percent and patients are willing to opt in because there is no downside for them. Step two: the patient portal booking flow includes the same question by default. Step three: existing patients with chronic wait-time complaints are proactively offered the waitlist (the front desk reviews the satisfaction-survey results and offers).

A 5-provider primary care practice booking 80 to 100 new appointments a week typically reaches 25 active waitlist patients within 4 to 6 weeks of disciplined opt-in capture. From that point the waitlist size becomes self-sustaining as new opt-ins replace patients who accept a slot or whose appointment passes. A waitlist above 50 active patients starts to see diminishing returns because the per-slot match rate is already high and the additional patients are unlikely to receive an offer in a typical week.

Operational hygiene matters. Patients should be removed from the waitlist after their appointment has passed (the platform handles this for native waitlist features). Patients who decline three consecutive offers should be quietly removed and re-offered the opt-in at their next booking. Long-dormant waitlist entries should be aged out after 6 months to prevent the cascade from wasting time on stale opt-ins. Most platforms handle these housekeeping rules automatically once configured.

FOLIO · Margin notes

Frequently asked questions

What is a cancellation waitlist?+
A pool of patients who have indicated they would accept an earlier appointment if one opens up. When a same-day cancellation occurs or a no-show is identified early, the practice's patient engagement platform automatically reaches out to the waitlist (usually by SMS) and offers the freed slot to the first patient who accepts. The mechanism converts otherwise-lost slot time into actual revenue, and it has the secondary benefit of pulling longer wait-time patients forward, which improves satisfaction scores.
How much of a slot can a waitlist actually fill?+
Industry data from major patient engagement platforms (NexHealth case studies, Solv published metrics, Klara aggregate data 2024 to 2025) puts same-day fill rate from active waitlists at 30 to 45 percent. The variance depends on three things: the size of the active waitlist (more patients available means higher hit rate), the lead time on the cancellation (a slot freed 4 hours out fills better than one freed 30 minutes out), and the specialty (primary care and dental fill better than specialty visits where the patient pool is smaller). Practices with at least 25 patients on the active waitlist consistently fill above 35 percent of opened slots.
Which PMS systems support cancellation waitlists natively?+
Most modern dental and medical PMS platforms support waitlist functionality, either natively or via a patient-engagement-platform integration. Dental: Open Dental, Eaglesoft, Dentrix, NexHealth, and Curve Dental all support waitlist workflow. Medical: Athenahealth, Epic, Cerner, eClinicalWorks, and Practice Fusion all support waitlist either natively or via the patient engagement platform layer. Behavioral health: TheraNest, SimplePractice, and TherapyNotes have waitlist features for solo and small-group practices. Smaller and older PMS systems may require manual waitlist management or a third-party patient engagement platform overlay.
How does a cancellation waitlist relate to overbooking?+
Complementary tactics, not substitutes. Strategic overbooking fills slots in advance based on an expected no-show rate, accepting the operational risk that more patients than scheduled may show up. A cancellation waitlist fills slots reactively as cancellations occur, with zero risk of overflow because each filled slot replaces a confirmed cancellation. A mature reduction strategy uses both: overbook by approximately the expected no-show rate to absorb planned attrition, run an active waitlist to absorb same-day cancellations that exceed expected. Stacked together they recover 50 to 65 percent of potential lost slot capacity.

Register entries verified 2026-04-28