837 Professional Claims/Encounters HIPAA Companion Guide
Customize your policy alerts
Sign up for sanfranciscohealthplan Policy 4 alerts
Get alerted when Policy 4 changes without checking for updates manually.
Monitor payer policy activity
Defines SFHP requirements and implementation details for submitting 837 Professional claim and encounter electronic transactions (ASC X12 005010X222A1) to San Francisco Health Plan; applies to SFHP trading partners and submitters exchanging 837P files with SFHP.
No material clinical or coverage changes in this revision.
Submission and Claim Validation Rules
inv-01: Submission and validation criteria
Validation, required/situational usage, and acceptable data rules governing submission and processing of 837P files to SFHP.
inv-02: Claim data population and validation rules
Claim-level data population requirements and situational elements
Reference segments (situational)
- REF*G1 (Prior Authorization) is situational; when applicable include REF*G1*
at claim level. - REF*F8 (Original Reference Number) is required when submitting adjustments/voids; use original CLM01 for encounters or adjudication system ID for claims as applicable.
inv-03: Claim submission criteria
Submission requirements and situational/required elements for claim loops
Drug reporting when applicable
- When SV1/HCPCS indicates a physician-administered drug, include 2410 LIN/CTP to report NDC (LIN N4) and drug quantity (CTP).
- Service line REF/DTP usage: include DTP.G1 at the service line level to reference prior authorization when applicable (G1 = prior authorization number).
inv-04: Submission and validation rules
Submission requirements and conditional behaviors documented in the companion guide.
inv-05: Informational Appendices
Informational appendices only; no coverage decisions are specified in these excerpts.
Codes, Identifiers, and Versioning
| 005010X222A1 | X12 Implementation Guide referenced for 837 Professional transactions |
| 00501 | Interchange Control Version Number example (ISA12) |
| 005010X222A1 | Implementation/Transaction set version (GS08/ST03) |
| 837 | Health Care Claim transaction set (ST01) |
| ABF / ABK | ICD-10-CM diagnosis code qualifiers referenced in HI segments |
| BF | ICD-9-CM diagnosis code qualifier (legacy) |
| HC | HC = Health Care Financing Administration Common Procedural (Service ID Qualifier for SV101-1) |
| N4 | N4 = National Drug Code in 5-4-2 format (LIN ID Qualifier for NDC) |
| EN | EN = EAN/UCC-13 (UPN) |
| HCPCS | Procedure/Product codes used in SVD03 and related modifier fields at service line |
| ICD-10 | Diagnosis codes required for DOS on/after 2015-10-01; ICD-9 required before that date |
Trading Partner Setup and Submission Actions
Trading partner setup and test requirements
Trading Partner Agreement must be signed prior to SFTP connectivity. Submit the 837P Enrollment (including provider Tax ID). SFHP will request an 837P test file and a minimum of two successful test cycles are required before production 837P exchange is approved.
- Complete and sign the Trading Partner Agreement before SFTP setup.
- Submit 837P Enrollment with Health Care Professional Tax ID.
- Provide an 837P test file and complete at least two successful test cycles to gain production access.
Ensure NPI provided
Provide an NPI for the Billing Provider and all providers included on the claim; absence of the Billing Provider's NPI will cause the claim to be rejected by SFHP.
- Ensure NM109/NM108 contains the Billing Provider NPI (qualifier 'XX').
- Populate NPI for rendering, supervising, and other provider loops as required.
Prior Authorization REF segment
When a prior authorization exists at the claim level, include REF*G1*
- Use REF01 = 'G1' and REF02 =
at 2300 when applicable.
Original reference for adjustments/voids
For adjustments or voids of previously submitted records, include REF*F8*
- Use REF qualifier 'F8' with the original claim or adjudication ID as REF02 when replacing or voiding.
- For encounters to EDW, use the original CLM01 value.
Prior authorization reference
If a prior authorization applies at the service line level, include the prior authorization number in the service line DTP as qualifier G1.
- Populate 2400 DTP with DTP01 = '472' (Service Date) and use the Authorization Reference element with qualifier 'G1' to carry the prior authorization number when applicable.
NPI requirement / claim rejection
Ensure the Billing Provider NPI is provided in the billing provider loops; SFHP will reject claims that do not include the Billing Provider's NPI.
- Populate NPI in 2010AA (Billing Provider) and in any 2420 provider loops as required.
- Validate that the Billing Provider NPI is present before submission to avoid rejection.
Sample Claim for Newborn Services
Refer to the sample 837 transaction provided (Sample Claim Modified for Newborn Services) for an illustrative 837 claim showing segments and elements when services are for a newborn; use this example to guide electronic claim submission.
- Review the Sample Claim Modified for Newborn Services for correct use of 2000C/2010CA newborn patient loops and related segments.
- Follow the sample's segment structure and element usage when submitting newborn claims electronically.
Segment, Loop, and Field Definitions
OpenPayer is powered by Trek Health's payer performance platform. Trek continuously ingests, validates, and normalizes Transparency in Coverage data alongside payer policies and other commercial payer data to create a structured payer intelligence foundation. OpenPayer uses this foundation to deliver personalized search results, dynamically generated policy pages, and tailored policy monitoring based on each user's payers, specialties, billing codes, and areas of interest. The same intelligence powers broader payer performance workflows, including reimbursement benchmarking, contract evaluation, payer negotiations, and financial decision-making.