Skip to main content
Structural reference for the 837 claim transaction. Written for humans reading a rejection message and for engineers or agents parsing files.

The loop hierarchy

X12 organizes data into nested loops. The 837P’s key loops:

Annotated example

An 837P fragment with each segment explained:

Segment by segment

The fields that cause most rejections

Six of the top failures trace back to enrollment, not billing. See Set up EDI, ERA, and EFT.

837I, institutional differences

837D, dental differences

🦷 837D is not “837P with different codes.” The SV3 and TOO segments carry tooth-level detail with no professional-claim equivalent. Confirm your clearinghouse supports 837D before committing. See Dental: the DSO model.

Corrected claims

A 7 or 8 must reference the original claim number, typically in REF*F8 (payer claim control number).
Never resubmit an adjudicated claim with frequency code 1. It denies as a duplicate (CARC 18) and may consume your correction window.