ICD-10 codes for dental-medical crossover claims.
Our main dental guide covers K08.1x/K08.4x tooth loss and the S02.5/S02.6 fracture families at the level most practices need day to day. This page goes a layer deeper: the full mandible-fracture site table, the avulsion-versus-fracture distinction that gets billed wrong constantly, and the diagnosis families — TMJ, congenital absence, oncology, cleft, infection — that decide whether a specific crossover claim clears. It closes with the procedure-to-diagnosis crosswalk our main guide promised and never built out.
Key takeaways
- Site, laterality, and 7th character clear a mandible fracture claim. The S02.6x family carries 176 individual codes, and the wrong 7th character on a follow-up visit is a specificity denial, not a documentation one.
- Avulsion and fracture are different code families. S03.2XXA (dislocation/avulsion) is not S02.5XXA (fracture) — billing the wrong one describes an injury that didn't happen.
- Congenital and acquired tooth loss don't share a code family. K00.0 (anodontia) is not K08.4x — an implant claim built on the wrong pair asserts a clinical history that isn't true.
- The CPT-to-ICD-10 pairing, not the CPT code alone, is what a medical payer actually adjudicates — the same unlisted procedure code reads as three different clinical stories depending on which diagnosis rides with it.
Why crossover diagnosis coding fails on specificity, not presence
A medical crossover claim rarely denies for missing a diagnosis code entirely — dental billers know CPT needs an ICD-10 partner. It denies because the code present is unspecified, mismatched to the encounter type, or from the wrong family for the clinical event described. Every code below was verified live against the FY2026 ICD-10-CM set, including HIPAA billability at its full specified length.
Mandible fractures: site, laterality, and the 7th character (S02.6x)
Our main guide names the eight sites in prose. Here's the actual table — the S02.6x family is exactly the kind of code set a claims scrubber needs written out, not summarized.
| Site | Base code | Laterality digit |
|---|---|---|
| Body, unspecified part | S02.60x | 0 unspecified · 1 right · 2 left |
| Condylar process | S02.61x | 0 unspecified · 1 right · 2 left |
| Subcondylar process | S02.62x | 0 unspecified · 1 right · 2 left |
| Coronoid process | S02.63x | 0 unspecified · 1 right · 2 left |
| Ramus | S02.64x | 0 unspecified · 1 right · 2 left |
| Angle | S02.65x | 0 unspecified · 1 right · 2 left |
| Symphysis | S02.66 | None — midline structure, no laterality digit |
| Alveolus | S02.67x | 0 unspecified · 1 right · 2 left |
| Other specified site | S02.69 | None — laterality not applicable |
Every code needs a 7th character after the laterality digit: A initial, closed; B initial, open; D subsequent, routine healing; G subsequent, delayed healing; K subsequent, nonunion; S sequela. A right-side angle fracture, initial, closed, is S02.651A; the same fracture at a hardware-check visit six weeks later is S02.651D — not another S02.651A, which most scrubbers flag as a duplicate initial encounter once the payer's history shows one on file.
Tooth injury: avulsion versus fracture — two different code families
These get conflated constantly because both are trauma codes for a tooth, but they describe different injuries and a payer's system reads them that way.
| Injury | Code family | Encounter-type suffix |
|---|---|---|
| Tooth knocked fully out of the socket (avulsion/dislocation) | S03.2XX | A initial · D subsequent · S sequela — no laterality digit |
| Tooth cracked, chipped, or fractured, still in the socket | S02.5XX | A initial closed · B initial open · D routine healing · G delayed healing · K nonunion · S sequela |
A tooth reimplanted and splinted after being knocked out is S03.2XXA, not S02.5XXA — the operative note describes a dislocation, and a fracture code on that claim contradicts it. Both families pair with the same CPT logic on the medical side, typically 41899 (unlisted, dentoalveolar structures) with an operative narrative, so the diagnosis is the only thing on the claim telling a reviewer which injury actually happened.
Diagnosis families our main guide doesn't cover
Less common than tooth loss or fracture, but each is the deciding code on a real crossover scenario.
| Scenario | Code family | Note |
|---|---|---|
| Congenital absence of a tooth (no eruption ever occurred) | K00.0 anodontia | Not the K08.4x acquired tooth-loss family — different clinical history, different code |
| TMJ disorder driving splint or orthotic therapy | M26.6x — arthralgia (.62x), disc disorder (.63x), arthritis (.64x), adhesions/ankylosis (.61x) | 32 billable codes across the M26.6 family, each with a right/left/bilateral/unspecified 6th digit |
| Oral cavity malignancy driving resection, reconstruction, or pre-radiation extraction | C03.0/C03.1 gum · C04.0–C04.9 floor of mouth · C06.1/C06.9 other/unspecified mouth | Use the subsite the pathology report names — unspecified codes exist but underperform on medical-necessity review |
| Excised oral lesion returns benign | D10.2 floor of mouth · D10.30 unspecified · D10.39 other parts of mouth | Wait for pathology — a pre-biopsy claim uses a symptom or lesion code, not a benign-neoplasm code |
| Cleft lip/palate driving prosthodontic or orthodontic reconstruction | Q35 cleft palate · Q36 cleft lip · Q37 combined · Z87.730 history, corrected | Active Q35–Q37 during staged reconstruction; Z87.730 once corrected and remaining work is maintenance |
| Odontogenic infection requiring incision and drainage before definitive treatment | K12.2 cellulitis and abscess of mouth | Pairs with CPT's intraoral I&D family when infection, not routine dental disease, drives urgent treatment |
Pre-transplant and pre-radiation crossover visits — covered under CMS's dental exclusion exception, detailed in our Medicare, Medicaid, and dental coverage guide — pair an encounter code with the underlying medical condition, not a dental diagnosis: Z01.818 plus the transplant-status code for a pre-transplant clearance, or Z51.0 plus the specific malignancy code for a prophylactic pre-radiation extraction. ICD-10-CM has no dedicated osteoradionecrosis code; post-radiation jaw osteomyelitis falls under M27.2 (inflammatory conditions of jaws).
The procedure-to-diagnosis crosswalk
The same CPT code reads as a different clinical story depending on which ICD-10 code rides with it — the pairing a medical payer's system actually evaluates.
| Clinical scenario | CPT (paraphrased) | Typical ICD-10-CM pairing |
|---|---|---|
| Tooth knocked out in a fall or accident, reimplanted and splinted | 41899 unlisted dentoalveolar procedure, operative narrative attached | S03.2XXA |
| Tooth fractured (not avulsed) in the same type of trauma | 41899 | S02.5XXA |
| Mandible angle fracture, surgically fixated | 21461/21462 open treatment of mandibular fracture | S02.65[0/1/2]A by laterality |
| Biopsy/excision of an oral lesion, malignant on pathology | 41825–41827 excision of lesion, dentoalveolar structures | Subsite-specific C0x.x code |
| Same excision, benign on pathology | 41825–41827 | Subsite-specific D10.x code |
| Pre-transplant dental clearance exam | E/M service under Part A or Part B per NCD 260.6 | Z01.818 + transplant-status code |
| Prophylactic extraction ahead of head-and-neck radiation | 41899 | Malignancy code + Z51.0 |
| Implant/reconstruction for a congenitally absent tooth | 21248/21249 reconstruction with endosteal implant | K00.0 |
| Incision and drainage of an odontogenic infection | Intraoral I&D CPT family, complexity-dependent | K12.2 |
Build the crosswalk into your scrubber as a pairing rule, not a code list: flag any line where the CPT side is present but the ICD-10 side comes from the wrong family — a mandible-fracture CPT paired with a tooth-loss diagnosis, for instance. Catching a mismatched pairing before submission is cheaper than catching it on denial.
Do and don't
- Confirm avulsion versus fracture against the operative note — S03.2XX and S02.5XX aren't interchangeable.
- Match the 7th character to the actual visit type on every follow-up, not just the first claim.
- Use the subsite-specific oncology or benign-neoplasm code once pathology results are back.
- Pair congenital-absence claims with K00.0, never a K08.4x acquired-loss code.
- Don't reuse an initial-encounter 7th character (A/B) on a subsequent visit for the same fracture.
- Don't default to an unspecified code when the pathology report names a specific subsite.
- Don't bill a symptom or lesion code once pathology results are on file.
- Don't assume the CPT code alone establishes medical necessity — payers evaluate the pair together.
Crossover claims denying on diagnosis specificity?
We'll audit a sample of your crossover claims for CPT/ICD-10 pairing errors, encounter-type mismatches, and unspecified codes.
Frequently asked questions
Which ICD-10 code do we use for a knocked-out tooth versus a fractured tooth?
They're different code families. A tooth knocked completely out of the socket is a dislocation — S03.2XXA initial encounter, S03.2XXD subsequent, S03.2XXS sequela — with no laterality or site digit, just the encounter-type 7th character. A tooth cracked, chipped, or fractured but still in the socket uses S02.5XXA/D/S instead. Billing S02.5 for a fully avulsed tooth describes an injury that didn't happen, and a reviewer catching the mismatch against the operative note treats it as a specificity error even though the visit and treatment were both legitimate.
What 7th character do we use for a follow-up visit after a mandible fracture ORIF?
D for routine healing, G for delayed healing, K for nonunion, and S for a sequela visit — never A or B, reserved for the initial encounter (closed or open) and billable only once, on the first claim. The 7th character has to match what's actually happening: a scheduled hardware-check with healing on track is D, not a repeat of the initial-encounter code. Reusing A on every follow-up is one of the more common specificity errors on the medical side of an oral-and-maxillofacial trauma claim.
Is there an ICD-10 code for a tooth that's congenitally missing, or do we use the acquired tooth-loss codes?
Congenital absence has its own code, K00.0 (anodontia), and it isn't interchangeable with the K08.1x/K08.4x acquired tooth-loss family covered in our main dental guide — those codes describe teeth lost to trauma, periodontal disease, caries, or another cause after they erupted. An implant claim for a congenitally missing lateral incisor or premolar needs K00.0, not a K08.4x class-and-cause code, because K08.4x asserts the tooth was present and then lost. Using the wrong family doesn't just risk denial — it documents a clinical history that isn't accurate if the chart is reviewed.
Verify before billing. CPT is a registered trademark of the American Medical Association; codes here are paraphrased, not reproduced from the CPT Professional edition. CPT, HCPCS and ICD-10 codes, coverage policy, and bundling edits change, including annual code-set updates. This page reflects standard industry practice and is provided for general education — it is not a substitute for your own compliance review, your current payer contracts, or the current-year code sets. Confirm requirements against your specific payer mix before submitting claims.