Third Molar Documentation That Survives an Audit
A payer-aware guide to documenting third molar extractions so your CDT codes survive audit. Covers per-tooth findings, impaction classification, and wording.
Third molars are the most common procedure in an OMFS practice, the most audited, and, depending on which study you read, the most under-coded. The under-coding is rarely fraud. It is almost always sloppy maxillofacial surgery documentation: the code is right, but the note does not justify it, so it gets downgraded on appeal.
This is the documentation checklist we wired into the Scribbix per-tooth schema. You can use it whether or not you ever touch our software.
Step 1: Document each tooth separately
The single biggest mistake on third-molar notes is one combined “extracted teeth #1, 16, 17, 32” line. Every tooth gets its own findings block.
For each tooth document:
- Universal tooth number (for example #1, #16, #17, #32)
- Eruption status: fully erupted, partially erupted, unerupted
- Soft tissue coverage: full operculum, partial operculum, none
- Bone coverage: none, partial bony, complete bony
- Angulation: vertical, mesioangular, distoangular, horizontal, buccal, lingual
- Pell-Gregory classification (Class I/II/III × Position A/B/C)
- Winter’s classification (mesioangular / horizontal / distoangular / vertical)
- Proximity to inferior alveolar canal (for lower thirds)
- Sinus proximity (for upper thirds)
A note that has all of the above for tooth #32 supports D7240 (complete bony) without any further argument. A note that says “extracted #32” does not.
Step 2: Map the findings to the CDT code
Most third-molar codes break down as:
| Code | Meaning | Documentation trigger |
|---|---|---|
| D7140 | Erupted tooth, simple extraction | Fully erupted, no soft-tissue coverage, no bone coverage, simple elevation |
| D7210 | Surgical extraction, erupted tooth | Required elevation of mucoperiosteal flap and/or removal of bone and/or sectioning |
| D7220 | Soft tissue impaction | Operculum or soft tissue covering tooth, no bone coverage |
| D7230 | Partial bony impaction | Partial bone coverage of crown |
| D7240 | Complete bony impaction | Complete bone coverage of crown, requiring removal of bone for access |
| D7241 | Complete bony with unusual surgical complications | D7240 + (proximity to nerve, requires sectioning, ankylosis, etc.). Document the complication explicitly |
D7241 is the one most often downgraded on appeal. It is not D7240 plus some hand-waving. The payer wants the specific complication named in the operative note. “Tooth in close proximity to inferior alveolar canal, sectioning required to avoid nerve injury” is the kind of language that holds up. “Difficult extraction” does not.
Step 3: Capture the ICD-10 diagnosis
CDT codes alone are not enough for medical-billing cross-coding. Pair each extraction with the ICD-10:
- K01.1: Embedded teeth (fully covered, no eruption)
- K01.0: Impacted teeth (partially erupted, partially covered)
- K07.30: Anomalies of tooth position, unspecified
- K05.6: Periodontal disease, unspecified
If the procedure is medically necessary (recurrent pericoronitis, cyst, caries unrestorable), document the necessity language explicitly. A prophylactic third-molar removal in an asymptomatic patient is often a non-covered service under medical insurance. The diagnosis pair determines whether the case crosses to medical at all.
Step 4: Document the consent and risk discussion
This is documentation, not billing. But it is what protects you when a patient comes back with paresthesia at week 4 and the chart is the only record.
Required elements:
- Patient identified by name, DOB, and procedure
- Specific risks discussed (lingual nerve paresthesia, IAN paresthesia, dry socket, sinus exposure, infection, bleeding)
- Alternative treatments offered (monitoring, coronectomy where appropriate)
- Patient questions answered
- Consent signed before sedation administered
A line in your note that says “Risks, benefits, and alternatives discussed, patient consented” is a legal liability. Every named risk needs to appear in the note.
Step 5: The five lines that hold up under audit
If you remember nothing else from this post, these five lines pulled from Scribbix-generated charts are the ones we have seen survive payer appeals:
- “Tooth #32 is complete bony impacted, mesioangular angulation, Pell-Gregory IIIB. Crown completely covered by bone.”
- “Removal of buccal bone required to access crown. Tooth sectioned at the cervix to allow safe elevation.”
- “Inferior alveolar canal in close proximity per panoramic radiograph. Sectioning performed to avoid nerve injury. D7241 indicated.”
- “Patient counselled on risks of lingual nerve paresthesia, IAN paresthesia, dry socket, infection, sinus exposure (upper thirds only), and bleeding. All questions answered. Written consent obtained prior to sedation.”
- “Post-op instructions reviewed verbally and provided in writing. Follow-up scheduled at one week.”
How Scribbix handles this automatically
When you record a third-molar consult or operative case in Scribbix, the note is generated against the per-tooth schema by default. The deterministic billing engine assigns the CDT code from the documented findings, the ICD-10 from the documented diagnosis, and surfaces a flag before sign-off if any of the audit-critical elements above are missing.
You still review and sign the note. Scribbix does not auto-sign anything. But the structural decisions that determine whether the code holds up are made by a deterministic engine reading a structured schema, not by an LLM that thinks D7240 and D7241 are roughly equivalent.
If you would like to see this on your own cases, book a demo or read more on the pricing page.