Elixir
Request a Demo
  • Electronic Health Record (EHR)Products
  • Revenue Cycle ManagementProducts
  • Eligibility VerificationProducts › Revenue Cycle Management
  • Electronic Prior AuthorizationProducts › Revenue Cycle Management
  • Denial ManagementProducts › Revenue Cycle Management
  • Professional and Institutional Claim PreparationProducts › Revenue Cycle Management
  • Electronic Visit VerificationProducts
  • Caregiver Mobile AppProducts › Electronic Visit Verification

Patient No-Show PredictionThat Drives Outreach, NotOverbooking

Elixir scores every upcoming appointment for no-show risk inside the same Salesforce-native EHR your schedulers already work in — then turns the highest-risk visits into a reminder, a phone call, or a transport check while there is still time to keep the slot.

Image placeholder

The problem

Missed Appointments Are a Scheduling Problem You Can See Coming

A no-show is rarely a surprise on the day. It is usually the predictable end of a booking made too far out, to a patient with no ride, at a time that conflicts with a shift.

Clinic study benchmark

18.8%average no-show rate

Best: 12.6%Worst: 25.7%2x Spread

One widely cited US study of ten outpatient specialty clinics found an overall no-show rate of 18.8%, ranging from 12.6% in the best-performing clinic to 25.7% in the worst — a two-fold spread between specialties in the same organization. Behavioral health and addiction treatment programs commonly report rates at or above the upper end of that range, driven by the same access pressures that brought the patient into care.

The number that matters, though, is yours. Rates vary enormously by program, level of care, lead time, and payer mix, and any vendor quoting you a single industry figure is quoting an average of things that are not like each other. Measure your own baseline by program before you set a target.

Source: Kheirkhah P, Feng Q, Travis LM, Tavakoli-Tabasi S, Sharafkhaneh A. “Prevalence, predictors and economic consequences of no-shows.” BMC Health Services Research 2016;16:13. doi:10.1186/s12913-015-1243-z

Scope

What Patient No-Show Prediction Software Actually Predicts

Being precise about this is the difference between a tool your schedulers trust and one they quietly ignore. The model answers one narrow question and nothing else.

  • It predicts

    The chance this specific appointment is missed

    One score, one scheduled visit, refreshed as the date approaches and as signals change — a reminder goes unanswered, a phone number bounces, the visit is rescheduled.

  • It produces

    A ranked worklist, not a verdict

    Outreach capacity is finite. The score exists so that the forty calls your team can make today go to the forty appointments most likely to be lost, instead of down the alphabet.

  • It does not predict

    Engagement, adherence, or outcome

    A missed appointment is an access event, not a clinical judgment. The score says nothing about whether a patient is motivated, compliant, or likely to recover, and it must never be read that way.

  • It does not decide

    Who gets an appointment

    The score is never an input to whether a patient is offered a slot, kept on a panel, or moved to a lower level of care. It is only ever an input to who gets extra help keeping the slot they already have.

  • It does not replace

    Your reminder system

    Reminders still go to everyone. Prediction decides who additionally gets a human call, a transport check, or an earlier slot — the interventions that cost real staff time.

  • It does not learn

    From other organizations' patients

    Your model is trained on your appointment history, inside your Salesforce org. Nothing leaves it to improve a shared model somewhere else.

Under the hood

How the No-Show Risk Score Is Built

The score combines signals already present in your EHR. Every group below is visible to your team — if a clinic lead asks why an appointment is flagged, the answer is available rather than hidden behind a model.

Signal groupWhat it contributes
01Appointment attributesLead time between booking and visit, day of week, time of day, visit type and duration, first visit versus follow-up, telehealth versus in-person, and whether the slot came from a reschedule.
02Attendance historyPrior kept, missed, late-cancelled and rescheduled visits, weighted toward recent behaviour, and the length of the current treatment episode.
03Access and logisticsTravel distance to the site, a recorded transport need, interpreter requirement, and whether the appointment falls inside typical working hours.
04Engagement signalsPortal activity, reminder delivery and response, valid contact methods on file, and recent inbound contact with the practice.
05Program contextLevel of care, program attendance requirements, time since intake, and whether the visit is part of a recurring series such as an IOP cohort or a dosing schedule.

Deliberately excluded from the model

  • Race and ethnicity.
  • Primary language — the interpreter requirement is an operational fact the team must act on; language as an identity attribute is not a risk factor.
  • Payer class and insurance type, which act as a proxy for income.
  • ZIP code or neighbourhood as a standalone factor. Travel distance to the site is used; the neighbourhood a patient lives in is not.
  • Diagnosis, including substance use diagnoses.

These exclusions are a design decision, not a configuration option, and they are documented in the model record your compliance team can review. See Responsible AI at Elixir.

Operations

What Your Team Does With a High-Risk Appointment

A risk score with no attached play is a dashboard nobody opens. Each band maps to an action your staff can complete in the time they actually have.

  1. Low

    Standard reminder cadence, no staff time

    Automated reminders through the Patient Portal and SMS. No one on your team touches these appointments — which is the point, because it frees the hours for the ones below.

  2. Medium

    Earlier reminder, confirmation required, easy reschedule

    Reminders start sooner and ask for an explicit confirmation. An unanswered confirmation 48 hours out promotes the appointment into the call list, with a one-tap reschedule link rather than a phone tree.

  3. High

    Live outreach with something to offer

    A person calls — and calls with an option: an earlier slot, a telehealth conversion, a transport arrangement, or a time outside working hours. A call that only reminds the patient of a barrier they already know about does not change the outcome.

  4. High & clinical

    Route to the care team, not just the front desk

    For appointments where a miss carries clinical weight — a medication management visit, a dosing appointment, a first visit after a hospital discharge — the flag goes to the care team alongside the scheduler, so the follow-up is clinical rather than administrative.

  5. Released

    Offer the slot to the waitlist — only after a person confirms

    When a patient confirms they cannot attend, the freed slot is offered to waitlisted patients through the portal. The release is always the result of a confirmed cancellation, never of a risk score.

Outreach runs through Elixir Contact Center, so calls, texts, and portal messages are logged against the appointment and the next scheduler sees what was already tried.

A position we hold

Why We Don’t Recommend Overbooking to Cover No-Shows

Most no-show prediction products are sold as an overbooking engine: predict the misses, double-book the slots, fill the day. We build the score, and we recommend against using it that way.

The Equity Argument

Historical no-show data encodes transport, childcare, hourly-wage inflexibility, and housing instability. Overbooking the highest-risk slots means that the patients whose lives are hardest are systematically the ones double-booked — so on the days they do make it in, they wait longest or get the shortest visit. The intervention lands hardest on exactly the people the prediction identified as most fragile.

The Operational Reality

Overbooking prices in a miss that may not happen. When both patients arrive, the cost shows up as clinician overtime, a crowded waiting room, and a visit that runs short — which in behavioral health is not a neutral trade. A rushed or delayed session is a clinical cost, not just a satisfaction score.

The alternative is duller and works better: shorten lead times, make rescheduling trivially easy, remove the barrier the patient actually has, and keep a live waitlist that can take a confirmed cancellation the same day. That recovers capacity without spending anyone’s goodwill.

Honest measurement

How to Measure No-Show Prediction Accuracy — and Why “90% Accurate” Means Nothing

If roughly one appointment in five is missed, a model that simply predicts “everyone will show up” is about 80% accurate and completely worthless. Raw accuracy is the easiest number to quote and the least useful one to buy on. Here is what to ask any vendor for instead — including us.

  • Ask for

    Precision in the top-risk group

    Of the appointments the model ranks highest, what share were actually missed? This is the number that tells your schedulers whether their calls are landing on the right visits.

  • Ask for

    Lift over calling at random

    How much better is the model’s top group than the same number of appointments picked without it? If the answer is “a little”, the score is not worth the workflow change.

  • Ask for

    Calibration

    When the model says 40%, do roughly 40 out of 100 of those appointments get missed? An uncalibrated score cannot be used to set thresholds, and thresholds are how staff time gets allocated.

  • Ask for

    Performance by program and by group

    A model can look strong overall and fail on your evening clinic or your Spanish-speaking cohort. Aggregate figures hide exactly the failures that matter.

  • Ask for

    Results on your data, after go-live

    Any figure produced on another organization’s population is marketing. We report measurement on your own scheduling history during implementation, and again once the model is live.

  • Ask for

    A holdout, so you can prove the outreach worked

    Model quality and programme effect are different questions. Holding a random slice of flagged appointments out of the outreach workflow is the only way to know the calls — not the season — moved your rate.

What we will not publish

  • A single headline accuracy percentage detached from a base rate and a measurement method.
  • A promise that no-shows will be eliminated. They will not be. Some share of missed appointments reflects circumstances no reminder can reach.
  • A reduction figure from one customer presented as what your practice should expect.

Specialty fit

No-Show Prediction for Behavioral Health and Addiction Treatment

Attendance in behavioral health is not the same operational object as attendance in a surgical clinic. Elixir models the distinctions that change what a missed visit means.

  • Group and IOP attendance

    Scored per attendee against the group’s minimum census, so a facilitator knows the evening before whether a session is at risk of being too thin to run — not ten minutes after it was due to start.

  • Medication management and dosing

    A missed dosing or medication management appointment is a clinical escalation in your protocol, not a billing event. These route to the care team with the clinical context attached.

  • Level-of-care requirements

    PHP and IOP programs carry attendance thresholds tied to authorization and to the level of care itself. The score surfaces patients drifting toward a threshold while there is still time to intervene.

  • Mandated and supervised attendance

    Court-ordered, probation-linked, and employer-mandated attendance has consequences outside your clinic. A missed visit needs a same-day response, and it is flagged as such.

  • Post-discharge and transitions

    The first appointment after an inpatient or detox discharge is both the highest-risk and the highest-stakes visit in the episode. It is treated as its own category rather than as one follow-up among many.

  • Telehealth conversion

    For many patients the barrier is the journey, not the visit. Where your program and state rules permit it, converting a high-risk in-person visit to telehealth is the intervention with the highest yield per minute of staff time.

Patient No-Show Prediction: Frequently Asked Questions

The questions clinical operations leaders and compliance teams ask us first.

  • There is no single accuracy number that means anything. Because most appointments are kept, a model that predicted “everyone will show” would score around 80% accurate and be completely useless. We report the measures that actually matter for scheduling work: how many of the appointments in the top-risk group are genuinely missed, how much better that is than calling patients at random, and whether a 40% risk score really means 40 misses in 100. We report those on your data after go-live, not from a brochure.

  • No. The score ranks a worklist. Your staff decide who to call, what to offer, and whether to release a slot. Nothing is double-booked, moved, or cancelled by the system without a person doing it.

  • Yes. Modality is one of the strongest signals in the score rather than something the score ignores — telehealth and in-person visits fail for different reasons. Group sessions are scored per attendee so the facilitator can see who is likely to be short, which matters when a group needs a minimum census to run.

  • No. Race, ethnicity, primary language, payer class, and ZIP code as a standalone factor are excluded from the model. Historical no-show data reflects who has reliable transport, childcare, and a flexible employer — so a model built without constraints will quietly rank the most disadvantaged patients as the least worth scheduling. The score is used to decide who gets extra help, never who gets less access.

  • As a rule of thumb, about 12 months of scheduling history across the programs you want scored, so the model sees a full cycle of seasonality and enough kept-and-missed examples per visit type. Smaller programs can start on a shared baseline and shift to their own pattern as history accumulates.

  • No. Your data trains your model and stays inside your Salesforce org, under your existing security model. Nothing leaves it to improve a shared model for other customers.

See it on your schedule

Find out what your no-show rateis really costing you

Run your own numbers in the calculator, then let us show you the risk score running against a real behavioral health schedule — including how we would measure whether it worked.