It's a Tuesday afternoon and the patient on hold is "just calling to get on the books for my checkup." They're due, your hygiene column has a gap next week, and a recall like this should take ninety seconds. Instead it rings through to voicemail because the front desk is mid-checkout with the patient at the counter. By the time anyone calls back, the patient has moved on. Routine recall calls are the easiest appointments your practice books — which is exactly why losing them hurts.
DentalReception AI answers every one of those calls in under two rings and books the recall live, 24/7 — writing the appointment directly into your schedule in Dentrix, Open Dental, Eaglesoft, Curve Dental, or CareStack while the patient is still on the line.
Informational only — not clinical, coding, or billing advice; confirm CDT definitions and coverage independently. This page describes call handling only. The AI captures and routes; it does not diagnose, assign codes, or quote coverage.
What a D0120 call usually sounds like
D0120 is widely published as the CDT code for a periodic oral evaluation of an established patient — the routine "checkup" exam typically paired with a recall visit. We state it only at that conservative level; confirm the official CDT definition and any payer rules with your clinical and billing teams.
On the phone, these calls almost never mention a code. The patient says they're "due for a cleaning and checkup," they "got a reminder card," or "it's been six months." The AI receptionist recognizes that intent and treats it as a routine recall request — capturing the booking, not interpreting the procedure.
What the AI can safely capture and schedule
For a routine recall, the agent handles the full booking without a human:
- Confirms the patient is established and pulls their record so the visit lands on the right chart.
- Offers and books an open recall slot in the correct hygiene or provider column, live during the call. See appointment scheduling.
- Captures or refreshes insurance details so intake is clean before the visit — see insurance verification.
- Writes a clear summary to the record so the front desk sees exactly what was booked. See call summaries.
What must be routed to clinical staff
The line is simple: the AI captures and schedules, it never advises. These go to your team, not the agent:
- Clinical questions — "should the dentist look at this spot?", symptoms, pain, or anything that sounds like more than a routine check.
- Coverage and cost specifics — whether a given plan covers the evaluation, frequency limits, or out-of-pocket amounts. The agent collects details and relays the question rather than quoting an answer.
- Code or billing requests — patients asking what will be billed are routed to staff.
Anything outside a clean recall booking becomes a task or transfer for the front desk.
Context passed into your PMS
Because the booking writes back in real time, your team opens each recall ready to go:
| Captured on the call | Written to the PMS |
|---|---|
| Patient identity / record match | Linked to existing chart |
| Recall / routine-evaluation intent | Appointment booked in correct column |
| Insurance details (if new or changed) | Attached to record for verification |
| Questions needing a human | Task flagged for front desk |
| Full call summary | Notes on the appointment |
Works alongside your reminder workflows — see hygiene recall and the confirmed integrations.
Frequently asked questions
Does the AI assign the D0120 code to the appointment?
No. The agent captures the patient's recall request and books the visit; it does not assign, confirm, or bill any CDT code. Code selection stays with your clinical and billing staff at the point of care. The reference to D0120 here is informational only — confirm the official CDT definition independently. The AI recognizes routine-recall intent, books the appointment in the right column, and writes a clear summary for your team.
Can it tell a patient whether their checkup is covered?
It collects and relays, it does not quote. The agent captures the patient's carrier and member details and can answer the general coverage questions you configure. Anything specific — frequency limits, plan benefits, or out-of-pocket cost — is routed to your team rather than guessed, keeping coverage statements with the people authorized to make them.
What happens if the patient mentions pain or a problem?
That call stops being a routine recall. If a patient describes pain, a symptom, or anything clinical, the agent does not treat it as a simple checkup booking. It captures the detail and routes the call to your front desk or triage workflow with full context, so a person decides how urgently the patient should be seen. The AI never diagnoses.
Does the booking actually land in our schedule?
Yes. For Dentrix, Open Dental, Eaglesoft, Curve Dental, and CareStack, the appointment writes back into your live schedule in real time while the patient is on the call — no re-keying. For other systems, DentalReception AI connects via API or works alongside your existing tools. Every call still produces a summary and any needed task.