A patient calls after their treatment-planning visit: "The doctor said you need to take molds of my teeth before we go further — when can I come in?" It's a clean, planned step in their care, and it should be on the books in under a minute. But the call hits at lunch when the desk is dark, so it rolls to voicemail. The patient figures the office will reach back out, the day fills up, and the impression visit that keeps their case moving never gets scheduled. Calls tied to records the practice already planned are work you've earned — losing them at the phone stalls treatment and revenue alike.
DentalReception AI answers every one of those calls in under two rings and books the visit 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 D0470 call usually sounds like
D0470 is widely published as the CDT code for diagnostic casts. We state it only at that conservative level and make no clinical claim about when casts are indicated — confirm the official CDT definition and any payer rules with your clinical and billing teams.
On the phone, patients never use a code. They say "you need to take molds," "the dentist wants impressions of my teeth," or "I'm coming in so you can make models." The AI receptionist treats that as a request to book the records visit the practice planned — capturing the appointment, not interpreting the procedure.
What the AI can safely capture and schedule
For a diagnostic-cast request, the agent handles the booking without a human:
- Matches the patient to their existing record so the visit lands on the right chart. See existing patient calls.
- Offers and books an open slot in the correct 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 noting the patient said impressions were requested, so your team can confirm specifics.
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 — what the casts are for, whether they're needed, or any symptom or pain that needs a provider's judgment.
- Coverage and cost specifics — whether a plan covers the casts, limits, or out-of-pocket amounts. The agent collects details and relays the question rather than quoting an answer.
- Code or billing requests — anyone asking what will be billed is routed to staff.
Anything outside a clean 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 records visit ready to go:
| Captured on the call | Written to the PMS |
|---|---|
| Patient identity / record match | Linked to existing chart |
| Diagnostic-cast intent (patient-reported) | 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 records and intake workflows — see new patient exam calls and the confirmed integrations.
Frequently asked questions
Does the AI decide whether the patient needs diagnostic casts?
No. The agent never decides whether casts are necessary or interprets why they were ordered. It books the records visit the patient says their dentist asked for and writes a summary so your team can confirm the specifics at intake. Any clinical decision about what records are appropriate stays with your providers. If the patient mentions pain, swelling, or anything urgent, the agent stops treating it as a routine booking and routes the call to your front desk or triage workflow with full context.
Can it tell a patient whether the casts are 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 — whether diagnostic casts are a covered benefit, limits, or out-of-pocket cost — is routed to your team rather than guessed, so coverage statements come only from the people you authorize to make them.
Does the AI assign the D0470 code to the appointment?
No. The agent captures the patient's request to book a records 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 D0470 here is informational only — confirm the official CDT definition independently. The AI's role is to book the appointment in the right column and hand your team a clear, accurate summary.
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 line — 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 for the front desk.