ES
TRN-CL-001 · v1.0
Jun 11, 2026

Anatomy of a Dental Claim

Training · Billing 101 · Module 1

Purpose

Understand what a dental claim is, what parts compose it, and how it travels from the office to insurance payment. This is the base module for the entire Billing Junior track.

Time: 18-22 min  ·  Audience: Billing Junior, Verification

What is a claim

A claim is a formal payment request that the dental office sends to the patient's insurance, detailing the procedures performed, dates, teeth, costs, and clinical justification.

In standard X12 industry format terms, a dental claim is called 837D (Dental Claim Transaction).

The claim lifecycle

1Treatment completed

The dentist performs the procedure and marks it as "Complete" in Open Dental with the CDT code (D####), tooth, surface, fee.

2Claim generation

Open Dental automatically creates a claim when there are completed procedures with assigned insurance. The claim generates with:

  • Patient info: name, DOB, address, subscriber ID
  • Subscriber info: plan holder + relationship to patient
  • Provider info: NPI, Tax ID, rendering + billing provider
  • Procedures: D#### codes, tooth, surface, fee, date
  • Diagnoses (if applicable)
  • Patient Control Number (PCN): unique internal identifier (max 20 chars)

3Sent to carrier

Claim is sent via clearinghouse (BrandaCare uses Stedi) to the carrier:

  • Clearinghouse translates the claim to X12 837D format
  • Routes it to the correct payer based on Payer ID
  • Returns a 277CA (acknowledgment) within minutes confirming receipt

4Carrier adjudication

The carrier processes the claim (takes 7-30 days typically):

  • Verifies patient is active
  • Applies coverage rules (deductible, %, frequency limits)
  • Determines how much it pays vs. what goes to patient responsibility

5EOB (Explanation of Benefits)

The carrier issues the EOB explaining how it processed the claim. If it pays → issues check or ACH. If denies → specifies reason (denial code).

More detail: TRN-CL-002 — How to Read an EOB

6Post in Open Dental

Billing Jr posts the payment in OD: insurance payment + adjustments + write-offs.

Detailed anatomy — the 8 critical data points of every claim

Data pointWhy it matters
Subscriber IDIf wrong → immediate "patient not found" denial
Date of Birth (DOB)If mismatched → "subscriber data mismatch" denial
Group NumberIdentifies specific plan — affects coverage
Date of Service (DOS)Determines which plan was active + frequency limits
CDT codes (D####)Defines the procedure. Invalid = denial
Tooth + SurfaceRequired for fillings, crowns, RCT, extractions
FeeWhat you charge. UCR vs. contracted
Provider NPIIf not in-network → processed as OON

Claim types by timing

TypeWhen sentNotes
Primary claimFirst time, to primary carrierMost common
Secondary claimAfter primary EOB, to secondary insuranceInclude primary EOB as attachment
Corrected claimAfter a correctable denialMark as "corrected" + original claim #
PredeterminationBefore treatment, for estimateNot a real claim — it's a query
AppealAfter non-correctable denialBilling Expert track

Attachments — when to add them

ProcedureRecommended attachmentX12 PWK code
CrownPre-op X-ray of toothRB (Radiology)
SRP (D4341/D4342)Perio chartP6 (Perio)
ImplantX-ray + narrativeRB + OZ
Bone graft (D7953)X-ray + narrativeRB + OZ
RCT (D3310-D3330)Pre-op + post-op PARB
Secondary claimPrimary EOBOZ (Support data)

The BrandaCare tech stack

So you know where everything fits:

LayerSystemFunction
Practice softwareOpen DentalGenerates the claim, maintains patient records
API integrationOD REST APIAllows BrandaCare to read/write claims programmatically
ClearinghouseStediTranslates to X12 and routes to carrier
Status trackingStedi 276/277Queries and receives claim status
Internal trackingGoogle SheetAudit log + business A/R view

Next module

TRN-CL-002 — How to Read an EOB