Convert HIPAA 837D Claims to ADA Dental Claim Form

The ADA Dental Claim Form (J400) is the standard form for dental insurance billing. The HIPAA 837D is its electronic equivalent. Dental claims have unique characteristics not found in professional or institutional claims: tooth numbers and surfaces, oral cavity designations, CDT procedure codes, and prosthesis tracking. This article provides the field-by-field mapping from 837D segments to ADA J400 boxes, based on production-tested conversion logic.

Convert an 837 Claim to PDF

Understanding the Two Formats

The mapping examples in this article show how 837D data corresponds to the ADA J400 form under the ADA instructions. They are reference mappings for readers, not a record of any one map’s output.

The ADA J400 form has 58 numbered boxes organized into sections:

  • Boxes 1–11: Insurance and policyholder information
  • Boxes 12–23: Patient information and claim details
  • Boxes 24–35: Service lines (up to 10 procedures)
  • Boxes 36–46: Authorization and treatment information
  • Boxes 47–58: Billing dentist and treating dentist information

The 837D organizes data into the same hierarchical structure as other 837 transactions:

  • 2000A (Billing Provider) — the dental practice
  • 2000B (Subscriber) — the insured person
  • 2000C (Patient) — if different from subscriber
  • 2300 (Claim) — dental claim data
  • 2400 (Service Line) — individual dental procedures

Insurance Information (Boxes 1–11)

Box 1: Type of Transaction

CLM12/CLM19 ValueBox 1 Checkbox
01Predetermination/Preauthorization
PBEPSDT/Title XIX
(default)Statement of Actual Services

Box 2: Predetermination/Preauthorization Number

REF*G1*PREAUTH_12345~
       ^^^^^^^^^^^^^^
       Box 2 = REF02

Box 3: Insurance Company Name and Address

NM1*PR*2*DELTA DENTAL****PI*12345~
N3*PO BOX 1234~
N4*SEATTLE*WA*98101~

Box 5: Subscriber ID

NM1*IL*1*DOE*JOHN***MI*SUBSCRIBER_ID~
                        ^^^^^^^^^^^^^
                        Box 5 = NM109

Box 6: Plan/Group Number

SBR*P*18*DENTAL_PLAN_GOLD****CI~
         ^^^^^^^^^^^^^^^^
         Box 6 = SBR03

Patient Information (Boxes 12–23)

Box 12: Subscriber Name and Address

NM1*IL*1*DOE*JOHN*M*DR*MI*MEMBER_ID~
N3*456 OAK ST~
N4*PORTLAND*OR*97201~

Box 13: Subscriber Date of Birth

DMG*D8*19800515*M~
       ^^^^^^^^
       Box 13 = reformatted to MM/DD/YYYY

Box 18: Patient’s Relationship to Subscriber

SBR02Box 18 Checkbox
18Self
01Spouse
19Dependent Child
OtherOther

Box 20: Patient Name and Address

If patient is the subscriber, copied from Box 12. If patient is a dependent, from NM1 entity code “QC”:

NM1*QC*1*DOE*JANE*M****~
N3*456 OAK ST~
N4*PORTLAND*OR*97201~

Box 23: Patient Account Number

CLM*PATIENT_ACCT_456*750***11:B:1~
    ^^^^^^^^^^^^^^^^
    Box 23 = CLM01

Service Lines (Boxes 24–35)

The ADA J400 holds up to 10 service lines per form. Each line maps to one 2400 loop in the 837D.

Box 24: Procedure Date

DTP*472*D8*20250215~
           ^^^^^^^^
           Box 24 = Date of service

Box 25: Area of Oral Cavity

Codes: 00 (Entire), 01 (Maxillary), 02 (Mandibular), 09 (Upper Right), 10 (Upper Left), etc.

Box 26: Tooth System/Number

TOO*JP*5~
    ^^ ^
    |  Tooth number (1-32 universal, A-T primary)
    Tooth numbering system (JP = Universal)

Box 27: Tooth Surface

TOO*JP*5*M:O:D~
         ^^^^^
         Box 27 = Mesial, Occlusal, Distal

Surface codes: M (Mesial), O (Occlusal), D (Distal), B (Buccal), L (Lingual), F (Facial), I (Incisal).

Box 28: Procedure Code (CDT)

SV3*AD:D2750*150.00~
    ^^ ^^^^^
    |  CDT code
    Qualifier (AD = ADA CDT)

Box 30: Charges

SV3*AD:D2750*150.00~
             ^^^^^^
             Box 30 = $150.00

Box 33: Total Fee

CLM*ACCT*750***11:B:1~
         ^^^
         Box 33 = CLM02 (Total submitted charges)

Box 34: Tooth Diagram

The ADA J400 includes a graphical tooth diagram with 52 positions (32 permanent + 20 primary teeth). The OFD maps tooth numbers from TOO segments to diagram positions. Each tooth referenced in a service line is marked.

Treatment Information (Boxes 36–47)

Box 38: Place of Treatment

CLM05:01Place of Treatment
11Office
21Inpatient Hospital
22Outpatient Hospital
31Skilled Nursing Facility
32Nursing Facility

Box 44: Replacement of Prosthesis

If a prosthesis (crown, bridge, denture) is being replaced, the claim must indicate the date of the original prosthesis placement. This comes from DTP segment qualifier 441.

Box 45: Treatment Resulting From

CLM11 ComponentBox 45 Checkbox
EMOccupational Illness/Injury
AAAuto Accident (with state)
OAOther Accident

Billing and Treating Dentist (Boxes 48–58)

Box 48: Billing Dentist Name and Address

NM1*85*1*SMITH*ROBERT*J*DDS*XX*1234567890~
N3*789 DENTAL WAY*SUITE 100~
N4*PORTLAND*OR*97201~

Box 49: Billing Dentist NPI

Box 49 = NM109 (when NM108 = "XX")

Box 50: Billing Dentist License Number

REF*0B*DEN12345~
       ^^^^^^^^
       Box 50 = Dental license number

Box 54: Treating Dentist NPI

From the Rendering Provider loop (NM1 entity code “82”):

NM1*82*1*JONES*MARY*A*DMD*XX*9876543210~
                               ^^^^^^^^^^
                               Box 54 = NPI

Box 58: Treating Provider Specialty

PRV*PE*PXC*1223G0001X~
            ^^^^^^^^^^
            Taxonomy code (General Dentist)

Dental-Specific Complexities

The ADA J400 mapping has several unique challenges not found in CMS-1500 or UB-04:

Tooth Numbering Systems

The 837D supports multiple tooth numbering systems via the TOO segment:

  • JP (Universal): Teeth numbered 1–32 (permanent) and A–T (primary)
  • JO (International/ISO): Two-digit system (11–48 permanent, 51–85 primary)

The OFD handles both systems and maps to the J400’s universal numbering in Box 26 and the tooth diagram in Box 34.

Surface Codes

Dental procedures specify which surfaces of a tooth are involved. A single restoration might involve multiple surfaces:

TOO*JP*14*M:O:D:B~
          ^^^^^^^
          4 surfaces: Mesial, Occlusal, Distal, Buccal

This is unique to dental claims — neither professional nor institutional claims deal with anatomical surface designations.

CDT vs CPT Codes

Dental claims use CDT (Code on Dental Procedures and Nomenclature) codes (D-prefix) instead of CPT codes:

  • D0120: Periodic oral evaluation
  • D2750: Crown — porcelain fused to high noble metal
  • D7140: Extraction, erupted tooth
  • D8080: Comprehensive orthodontic treatment

Comparison: All Three Claim Form Mappings

Aspect CMS-1500 (837P) UB-04 (837I) ADA J400 (837D)
Claim typeProfessionalInstitutionalDental
Form fields33 boxes81 form locators58 boxes
Lines per page62210
Procedure codesCPT/HCPCSRevenue + HCPCSCDT (D-codes)
Diagnosis codesICD-10-CM (4)ICD-10-CM (18) + PCS (6)ICD-10-CM (limited)
Unique featuresPlace of serviceType of bill, revenue codesTooth numbers, surfaces
Payer slots131
Provider typesRendering, ReferringAttending, OperatingBilling, Treating

Try It Yourself

Redix provides a live API that converts 837D claims to ADA J400 PDFs:

POST https://demo.redix.com/api/v2/claims-to-pdf
Content-Type: application/json
X-API-Key: demo-key-12345

{
  "x12_content": "ISA*00*...",
  "output_format": "j400"
}

Conclusion

The 837D-to-ADA J400 mapping sits alongside its professional (CMS-1500) and institutional (UB-04) counterparts as the third leg of the healthcare claim form ecosystem. While dental claims are simpler in some ways (fewer diagnosis codes, no DRG), they are more complex in others (tooth numbering, surface codes, prosthesis tracking, orthodontic timelines).

Redix handles all three claim form types with the same engine architecture: parse the X12 input using an IFD, map fields using an OFD, and render the claim form as a PDF. The mapping definitions shown here show the standard 837D-to-ADA correspondence, as a reference.

Frequently Asked Questions

How do you convert an 837D to an ADA dental claim form?

An 837D-to-ADA J400 conversion maps data from X12 hierarchical loops and segments to the 58 boxes on the ADA Dental Claim Form. Insurance information comes from SBR/NM1 segments, patient data from NM1/DMG segments, dental procedures from SV3 segments with CDT codes, and tooth/surface data from TOO segments. The mapped data is rendered onto the ADA 2006 form template including the tooth diagram.

What makes dental claims different from professional or institutional claims?

Dental claims (837D) have unique features not found in 837P or 837I: tooth numbering systems (universal 1–32 or international), surface codes (mesial, occlusal, distal, buccal, lingual), oral cavity designations, CDT procedure codes instead of CPT, prosthesis replacement tracking, orthodontic treatment timelines, and a graphical tooth diagram on the ADA J400 form.

What are CDT codes and how are they different from CPT codes?

CDT (Code on Dental Procedures and Nomenclature) codes are dental-specific procedure codes maintained by the American Dental Association. They use a D-prefix (e.g., D2750 for a crown, D7140 for an extraction). CPT codes are used for professional medical services. The 837D uses CDT codes exclusively, identified by the qualifier AD in the SV3 segment.

Convert an 837 Claim to PDF

Run a sample 837P, 837I, or 837D file and get back a completed claim form PDF, with no local installation (demo access rules apply). Testing your own de-identified files needs an evaluation key.

Published by Redix International, Inc. — Healthcare data conversion since 1994.