Nine yes or no questions that sort a messy inactive-patient export into four lists, each with an owner, a rhythm, and a definition of done.
Recall and reactivation are two different lists, and the fastest fix for a messy "inactive patients" report is to stop treating it as one. The decision tree below asks every patient in your practice management system a short run of yes or no questions and lands each one in exactly one of four buckets: active recall, lapsed (reactivation), unscheduled treatment, or unsuitable to contact. Each bucket gets an owner, a working rhythm, and a definition of done. Nobody gets called by two people about two different things, nobody who should be left alone gets called, and the treatment list stops hiding inside the recall list.
This page is for the person holding an inactive patient export of, say, 1,400 rows (an illustrative number) with no idea who to call first, in what order, or who to leave alone. The export is not the problem. It was never sorted, so every call becomes the wrong kind of call for somebody.
Recall is scheduling patients who are due or nearly due for their next hygiene visit at the interval their provider set; the full definition and the numbers behind it are in our hygiene recall glossary entry. Reactivation is bringing back patients who already fell through recall, typically with no completed visit in 12 to 18 months or more and nothing on the schedule; that one is covered under patient reactivation. The dividing line is a date your practice picks once and holds to, because the two lists need different scripts, different expectations, and usually different owners.
Because the patient already said yes. A patient with diagnosed, accepted treatment and no appointment is not a cold call and should never hear the reactivation script. They need a scheduling conversation that picks up where the last visit left off: the tooth, the fee, the thing that stopped them at checkout. That call belongs to whoever presents treatment, not to whoever works hygiene recall, and it runs on its own treatment plan follow-up cadence with its own stop rules.
This is also why the tree checks for unscheduled treatment before it checks recall status. A patient can be overdue for hygiene and have an accepted quadrant sitting in the chart at the same time. If they land on the recall list, the caller books a cleaning and the quadrant waits another six months. If they land on the treatment list, the coordinator books the quadrant and adds the hygiene visit in the same call. Same patient, one call, and the higher-value list wins the tiebreak. For a number on what that pile is worth, the unscheduled treatment calculator gives you one you can defend.
A patient who already said yes to a crown is not a reactivation call. They are a scheduling call that someone dropped.
Run the questions in order and stop at the first bucket. The order is the point: exclusions first, so nobody unsuitable gets called; unscheduled treatment second, so accepted work never hides behind a hygiene due date; then the schedule check; then the recall or reactivation split. Three questions end in "leave alone," and that is a legitimate outcome. The cutoffs shown are common choices, not rules; pick yours once and use them in every office.
| Step | Question | If yes | If no |
|---|---|---|---|
| Step 1 Status flags | Is the patient marked deceased, dismissed, transferred to another practice, or do-not-contact in the PMS? | Bucket 4. Set the patient status so the record stops appearing on lists; log the reason and the date. | Go to step 2. |
| Step 2 Reachability | Has contact information been confirmed dead: returned mail, a number disconnected on two separate attempts, or a confirmed move out of the area? | Bucket 4, marked unreachable. Revisit only if new contact details arrive. | Go to step 3. |
| Step 3 Balance | Is the account placed with a collections agency or in a written dispute over a balance? | Bucket 4 for scheduling calls. The account stays on the balance list, owned by billing, and returns to the tree when the dispute closes. | Go to step 4. |
| Step 4 Dependents | Is the patient a minor whose guarantor is lapsed or landed in bucket 4? | Bucket 4 as an individual. The family is worked through the guarantor's record: one conversation for everyone. | Go to step 5. |
| Step 5 Treatment | Is there diagnosed treatment, accepted or presented and never declined, with no appointment attached? | Bucket 3. Stop here even if recall is also due; the treatment call books the hygiene visit too. | Go to step 6. |
| Step 6 Schedule | Is there any future appointment on the schedule? | Scheduled. Not on any outreach list. Leave alone. | Go to step 7. |
| Step 7 Lapse cutoff | Was the last completed visit inside your lapse cutoff (commonly 12 to 18 months; one number for the whole practice)? | Go to step 8. | Bucket 2, lapsed. Sort by months since the last visit, most recent first. |
| Step 8 Recall date | Does the patient have a recall type and a recall due date in the PMS? | Go to step 9. | Setup problem, not a call. Assign the recall type, then come back to step 8. |
| Step 9 Due window | Is the recall due date today, already past, or inside the next 30 days? | Bucket 1, active recall. Sort by days overdue, most overdue first. | Not due. Leave alone; the tree picks them up when the date arrives. |
Print this page from your browser: the tree and the bucket table below come out as plain tables, which is all a front desk needs next to the phone. No download, nothing to sign up for. If you run OpenDental, how to run hygiene recall in OpenDental covers the recall setup behind steps 8 and 9, and how to pull the list the whole tree runs against.
A bucket is only useful if someone owns it, works it on a rhythm, knows what finished looks like, and writes down what happened. In a single office two of the owners may be the same person. In a group, the same roles exist at every location, so "done" means the same thing at every office and a manager can compare them.
| Bucket | Definition | Who owns it | How often it gets worked | What "done" means | What to log |
|---|---|---|---|---|---|
| 1 Active recall | Recall date due, past, or inside 30 days; last visit inside the lapse cutoff; no future appointment; no accepted treatment waiting. | The hygiene scheduler. Front desk in a small office; the same role at every office in a group. | Every working day, in a set block, most overdue first. | A hygiene appointment on the schedule, or a declined outcome with a reason and a "call again after" date. | Each attempt with its outcome (reached, voicemail, scheduled, declined, wrong number) and the next action date, in the PMS, the same day. |
| 2 Lapsed (reactivation) | No completed visit inside the lapse cutoff, no future appointment, and none of the bucket 4 conditions. | One named caller, often the office manager or a designated reactivation caller. Never "whoever is free." | A fixed weekly block, after the recall and treatment calls are done; most recently lapsed first. | A completed visit, not a booked one. Declined or do-not-contact moves the patient to bucket 4. A set number of attempts with no contact (three is common) parks the patient for a set period. | Attempt, outcome, what the patient said about why they left, and the park-until date. |
| 3 Unscheduled treatment | Diagnosed treatment, accepted or presented and never declined, with no appointment attached, whether or not recall is due. | The treatment coordinator, or whoever presented the plan. | On the follow-up cadence, starting a few days after the visit, regardless of recall status. | Treatment scheduled; or declined and marked declined in the PMS so it leaves the list; or parked to the next hygiene visit by an explicit decision. | Each touch, the objection in the patient's own words, the next step and its date. |
| 4 Unsuitable to contact | Deceased, dismissed, transferred, do-not-contact, confirmed unreachable, in a collections dispute, or a minor dependent of an inactive family. | The office manager, the only person who moves a patient into or out of this bucket. | Never called for scheduling. Reviewed quarterly for flags set in error and for disputes that have closed. | The PMS status matches reality, so the patient stops appearing on every list without a manual filter. | The reason, the date, who set it, and, for moves and disputes, what would bring the patient back to the tree. |
The tree does not change. What changes is who holds it, and how often it gets re-run.
Each of these is a sorting error, and each costs more than the wasted call: a patient who feels processed rather than known is one step closer to being a former patient.
One person can run this tree by hand against a monthly export, and in a single office with a steady front desk that is often enough. It stops holding when the export is a week old and the buckets have quietly changed, when the recall caller and the treatment coordinator keep separate spreadsheets, or when a group needs to know which of its offices actually worked bucket 2 this month. That is the job Patient Outreach does with the same logic. MyDentalForce integrates with OpenDental today and builds one ranked daily call list per office from that office's own OpenDental data, with recall, unscheduled treatment, and lapsed patients on the same list, rebuilt every morning so the buckets are never stale. Every call outcome is logged and written back to OpenDental, managers see per-office activity and results, and balance outreach runs as its own weekly list, which keeps the collections carve-out in bucket 4 honest.
Exclude first, then pull out accepted treatment, then check the schedule, then split recall from lapsed by one date the whole practice agrees on. Four buckets, four owners, four rhythms, one definition of done for each. Re-run it often, because patients move.
Start with the export you already have, the tree above, and a highlighter. When the sorting itself becomes the job, across one office or nine, hand it to software that rebuilds the list every morning and logs what happened. See how Patient Outreach ranks the list, or book a walkthrough below and we will run it on your own OpenDental.

Book a 30-minute walkthrough and we will run it on your own offices.
or email us at info@mydentalforce.com