Our complete dental billing and coding guide

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.

S02.6x mandible fracture sites, before the laterality and 7th-character digits are added.
SiteBase codeLaterality digit
Body, unspecified partS02.60x0 unspecified · 1 right · 2 left
Condylar processS02.61x0 unspecified · 1 right · 2 left
Subcondylar processS02.62x0 unspecified · 1 right · 2 left
Coronoid processS02.63x0 unspecified · 1 right · 2 left
RamusS02.64x0 unspecified · 1 right · 2 left
AngleS02.65x0 unspecified · 1 right · 2 left
SymphysisS02.66None — midline structure, no laterality digit
AlveolusS02.67x0 unspecified · 1 right · 2 left
Other specified siteS02.69None — 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.

Tooth trauma by injury type, not severity.
InjuryCode familyEncounter-type suffix
Tooth knocked fully out of the socket (avulsion/dislocation)S03.2XXA initial · D subsequent · S sequela — no laterality digit
Tooth cracked, chipped, or fractured, still in the socketS02.5XXA 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.

Additional ICD-10-CM families for less-common but recurring crossover scenarios.
ScenarioCode familyNote
Congenital absence of a tooth (no eruption ever occurred)K00.0 anodontiaNot the K08.4x acquired tooth-loss family — different clinical history, different code
TMJ disorder driving splint or orthotic therapyM26.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 extractionC03.0/C03.1 gum · C04.0C04.9 floor of mouth · C06.1/C06.9 other/unspecified mouthUse the subsite the pathology report names — unspecified codes exist but underperform on medical-necessity review
Excised oral lesion returns benignD10.2 floor of mouth · D10.30 unspecified · D10.39 other parts of mouthWait for pathology — a pre-biopsy claim uses a symptom or lesion code, not a benign-neoplasm code
Cleft lip/palate driving prosthodontic or orthodontic reconstructionQ35 cleft palate · Q36 cleft lip · Q37 combined · Z87.730 history, correctedActive Q35Q37 during staged reconstruction; Z87.730 once corrected and remaining work is maintenance
Odontogenic infection requiring incision and drainage before definitive treatmentK12.2 cellulitis and abscess of mouthPairs 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.

Common crossover scenarios: the CPT side (paraphrased) and its typical ICD-10-CM pairing.
Clinical scenarioCPT (paraphrased)Typical ICD-10-CM pairing
Tooth knocked out in a fall or accident, reimplanted and splinted41899 unlisted dentoalveolar procedure, operative narrative attachedS03.2XXA
Tooth fractured (not avulsed) in the same type of trauma41899S02.5XXA
Mandible angle fracture, surgically fixated21461/21462 open treatment of mandibular fractureS02.65[0/1/2]A by laterality
Biopsy/excision of an oral lesion, malignant on pathology4182541827 excision of lesion, dentoalveolar structuresSubsite-specific C0x.x code
Same excision, benign on pathology4182541827Subsite-specific D10.x code
Pre-transplant dental clearance examE/M service under Part A or Part B per NCD 260.6Z01.818 + transplant-status code
Prophylactic extraction ahead of head-and-neck radiation41899Malignancy code + Z51.0
Implant/reconstruction for a congenitally absent tooth21248/21249 reconstruction with endosteal implantK00.0
Incision and drainage of an odontogenic infectionIntraoral I&D CPT family, complexity-dependentK12.2
Pro tip

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

Do
  • 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
  • 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.

Book a free claims review

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.

Related resources