D9991 is the CDT code for dental case management focused on addressing appointment compliance barriers — the individualized effort to help a patient overcome obstacles (such as transportation, scheduling, or other practical barriers) that keep them from attending needed dental care. It is an adjunctive case-management code, not a clinical procedure.
Informational only — confirm the official CDT descriptor and your payers' rules independently. This is general guidance, not billing, coding, or clinical advice.
When to Use the D9991 Code
Report D9991 when your team spends meaningful, individualized effort helping a patient overcome barriers to keeping appointments — for example, problem-solving transportation, coordinating around a caregiver's schedule, or removing other practical obstacles to care. It recognizes the extra time and resources beyond routine front-desk reminders.
It belongs to a family of case-management codes that are easy to mix up. D9992 is care coordination across providers and settings; D9993 is motivational interviewing to change behavior; D9997 is case management for patients with special health care needs. D9991 is specifically about appointment compliance barriers. It is not a code for ordinary recall reminders or routine education that's already part of preventive care.
Documentation & Clinical Scenarios
Because this code reports effort rather than a clinical service, documentation should show that real, individualized case management occurred:
- The specific barrier the patient faced (e.g., transportation, mobility, scheduling conflict).
- What was done to address it — the strategy, arrangements, or resources provided.
- Who performed the work and the time spent.
- The outcome — whether the patient was able to keep or schedule care as a result.
There's no tooth number or radiograph; the record is the narrative of the barrier and the assistance. Any clinical services delivered at a resulting visit are documented and billed under their own codes.
Insurance & Billing Tips
- Expect limited or no reimbursement. These administrative case-management codes are frequently non-covered by commercial plans; some public programs (e.g., certain Medicaid plans) may recognize them.
- Verify before relying on payment. Confirm whether the specific plan recognizes D9991 and any documentation it requires.
- Pick the right case-management code. Using D9991 when the work was actually care coordination (D9992) or special-needs management (D9997) can cause confusion or denial.
- Document the effort thoroughly. Because there's no clinical procedure, the narrative of the barrier and the assistance is the support for the code.
- Track it even when unpaid. Recording D9991 helps quantify the support your team provides and informs scheduling and recall strategy.
Example Case
A patient with reliable transportation problems keeps missing restorative visits. A team member spends focused time helping arrange a ride service and shifting the appointment to a time that fits the patient's transit options, then confirms the new plan. This individualized effort to remove an appointment-compliance barrier is documented with D9991, with a clear note of the barrier, what was arranged, and the outcome. The office verifies whether the patient's plan recognizes the code; regardless of reimbursement, it logs the effort so it can keep supporting the patient's attendance.
Patients call when a barrier gets in the way — not about the code. DentalReception AI answers and books those calls 24/7, captures the reason in the patient's words, and routes case-management needs to your team. See how it handles no-show recovery, or book a demo.
Frequently Asked Questions
How is D9991 different from D9992 and D9997?
All three are case-management codes. D9991 addresses appointment-compliance barriers (helping a patient actually keep their appointments). D9992 is care coordination across providers, specialties, and settings. D9997 is case management for patients with special health care needs. Choosing the one that matches the work performed is essential, since they describe different efforts.
Can I bill D9991 for routine appointment reminders?
No. D9991 is meant for individualized effort to remove genuine barriers to attendance — not the standard reminders, confirmations, or recall outreach that are part of normal practice operations. Using it for routine reminders misrepresents the service. Reserve it for documented, patient-specific case management that goes beyond ordinary scheduling support.
Will insurance pay for D9991?
Often not. These administrative case-management codes are frequently non-covered by commercial dental plans, though some public programs may recognize them. Verify with the specific payer whether D9991 is reimbursable and what documentation is required. Many offices record the code to track the support they provide even when no payment is expected.
What documentation supports a D9991 claim?
Since no clinical procedure is performed, the supporting record is the narrative: the specific barrier the patient faced, the individualized steps taken to address it, who did the work, the time involved, and the outcome. Thorough notes are what justify the code, so document the barrier and the assistance clearly at the time the work is done.
Confirm the current CDT descriptor and your specific payer policies before billing — browse the full dental code library or see our insurance verification feature.