Reference·SBR Segment·SBR09
X12 837I Reference

X12 837I SBR09 Field Guide: Claim Filing Indicator Code Values and Common Mistakes

Jul 28, 2026 · 4 min read
← SBR02

Medicare, Medicaid, and a commercial supplemental plan don't adjudicate an inpatient stay the same way, and SBR09 is the single code that tells the payer which rule set to apply — get it wrong and a Medicare claim can end up processed as if it were commercial.

Quick answer

SBR09 is the Claim Filing Indicator Code on an X12 837I claim — a short code that categorizes the type of payer being billed in that SBR loop, such as Medicare Part A, Medicaid, or commercial insurance, which determines which adjudication rules the payer applies.

Common values on an institutional claim

MA
Medicare Part A — used for the inpatient facility side of Medicare coverage
MB
Medicare Part B — used when Part B is billed alongside or instead of Part A on the claim
MC
Medicaid — state Medicaid coverage, often secondary to Medicare on dual-eligible stays
CI
Commercial Insurance — a private payer plan not falling under a government program code

Example

Synthetic example Generated by Synthibase
SBR*P*18*GRP-55210*MEDICARE PART A*****MA*

SBR09 = MA identifies this primary payer as Medicare Part A for this synthetic inpatient claim. Synthetic claim data.

Where this trips people up

On dual-eligible inpatient claims where Medicare is primary and Medicaid is secondary, it's common for a test fixture to set SBR09 to MA for the primary loop and then simply copy that same value into the secondary loop instead of changing it to MC. The claim looks internally consistent, but the secondary payer's system expects a Medicaid filing indicator and either rejects the claim or applies Medicare adjudication logic to a Medicaid line, producing a benefits calculation nobody can trace back to a single wrong code.

X12 837I SBR Segment Guide: Fields, Format, and Testing Gotchas
How to Test 837I Institutional Claims: A Complete Guide
How to Write EDI Test Cases That Actually Catch Go-Live Failures
Generate correctly filed payer scenarios automatically
Synthibase generates synthetic 837I claims with SBR09 correctly matched to each payer's actual filing category across Medicare, Medicaid, and commercial loops — no PHI, no mismatched adjudication rules.
Start free trial →
This page is written independently by Synthibase for testing and informational purposes. It is not an official publication of HL7 International or X12/Washington Publishing Company, and is not a substitute for reviewing the official standard or your trading partner's companion guide. See our Terms of Service for full legal terms.