Skip to content

Supported EDI File Types

EDI Paisan supports the core healthcare EDI transaction types you work with every day. Each file type has purpose-built features that go beyond basic viewing — from claim splitting to eligibility summaries.


Quick Reference

TransactionCodeDirectionPurpose
Professional Claims837PProvider → PayerSubmit claims for services rendered
Remittance Advice835Payer → ProviderExplain payments and adjustments
Eligibility Inquiry270Provider → PayerCheck patient coverage
Eligibility Response271Payer → ProviderReturn coverage details

837P — Professional Claims

The 837P (Professional) transaction is how providers submit claims to payers for reimbursement. Every time a physician, lab, or ambulatory provider bills for services, they're generating an 837P file.

What's Inside an 837P

An 837P contains all the information needed to process a claim:

  • Billing provider — Who's submitting the claim (NPI, tax ID, contact info)
  • Subscriber — The person with insurance coverage
  • Patient — The person who received services (may differ from subscriber)
  • Payer — The insurance company
  • Claim details — Date of service, diagnosis codes, total charge
  • Service lines — Individual procedures with CPT/HCPCS codes

What EDI Paisan Does with 837P Files

FeatureDescriptionTier
Tree NavigationNavigate claims hierarchically (Provider → Subscriber → Patient → Claim → Service Line)Free
Claim SummaryView total charges, claim counts, and financial totalsFree
Segment DetailsClick any segment to see human-readable element descriptionsFree
SearchFind specific claims, patient names, or codesFree
Split by ClaimExtract individual claims into separate filesPro
Split by SubscriberGroup all claims for one subscriberPro
Split by Rendering ProviderSeparate claims by the provider who performed servicesPro
Split into PartsDivide large files evenly (e.g., into 4 equal pieces)Pro
PHI AnonymizationMask patient names, addresses, DOBs, and IDs for testingPro

837P Hierarchy Structure

EDI Paisan understands the natural hierarchy of an 837P file:

Interchange (ISA...IEA)
└── Functional Group (GS...GE)
    └── Transaction (ST...SE)
        └── Billing Provider (HL*20)
            └── Subscriber (HL*22)
                └── Patient (HL*23) — if different from subscriber
                    └── Claim (CLM)
                        └── Service Lines (LX, SV1)

When you split by claim, EDI Paisan preserves all the header information (billing provider, subscriber) so each output file is a valid, submittable 837P.


835 — Remittance Advice

The 835 (Remittance Advice) is the payer's explanation of what they paid, what they didn't, and why. It's the electronic version of the Explanation of Benefits (EOB).

What's Inside an 835

An 835 tells you exactly what happened to each claim:

  • Payer — Who's sending the payment
  • Payee — Who's receiving the payment (provider)
  • Check/EFT details — Payment amount, check number, trace ID
  • Claim payments — Each claim with billed, allowed, and paid amounts
  • Adjustments — Why amounts differ (CARC/RARC codes)
  • Service line details — Payment breakdown by procedure

What EDI Paisan Does with 835 Files

FeatureDescriptionTier
Payment SummaryTotal payments, denials, and adjustment amountsFree
Claim StatusSee which claims were paid, denied, or adjustedFree
Adjustment CodesHuman-readable CARC/RARC code descriptionsFree
Split by CheckSeparate files by payment/check numberPro
Split by PaymentExtract individual claim payments (CLP level)Pro
Group by PayerCombine all payments from the same payerPro
Group by ProviderCombine all payments to the same payeePro
Payment ExportExtract payment details for reconciliationPro

Understanding 835 Adjustments

Every 835 payment includes adjustment codes that explain discrepancies:

  • CARC (Claim Adjustment Reason Codes) — Why the payer adjusted the amount
  • RARC (Remittance Advice Remark Codes) — Additional explanation

EDI Paisan translates these codes into readable descriptions. When you see CAS*CO*45*25.00, you'll know it means:

Contractual Obligation (CO): Charge exceeds fee schedule/maximum allowable ($25.00)

835 Financial Summary

For each 835 file, EDI Paisan calculates:

  • Total billed amount
  • Total paid amount
  • Total adjustment amount
  • Number of payments
  • Number of denials

270 — Eligibility Inquiry

The 270 (Eligibility Inquiry) is a request sent to a payer to verify a patient's insurance coverage. Providers send 270s before services to confirm coverage, benefits, and cost-sharing.

What's Inside a 270

A 270 eligibility inquiry contains:

  • Information Source — The provider making the request
  • Information Receiver — The payer being queried
  • Subscriber — The primary insurance holder
  • Dependent — Additional covered family members (if applicable)
  • Inquiry details — What services/coverage to check

What EDI Paisan Does with 270 Files

FeatureDescriptionTier
Inquiry SummaryCount of members and service types requestedFree
Hierarchy ViewNavigate Source → Receiver → Subscriber → Dependent structureFree
Service Type LookupHuman-readable service type descriptionsFree
Coverage Level DisplayIndividual vs. Family coverage indicatorsFree

270 Hierarchy Structure

Interchange (ISA...IEA)
└── Functional Group (GS...GE)
    └── Transaction (ST...SE)
        └── Information Source (HL*20) — Provider
            └── Information Receiver (HL*21) — Payer
                └── Subscriber (HL*22)
                    └── Dependent (HL*23)
                        └── Inquiries (EQ segments)

271 — Eligibility Response

The 271 (Eligibility Response) is the payer's answer to a 270 inquiry. It contains detailed information about the patient's coverage, benefits, and cost-sharing responsibilities.

What's Inside a 271

A 271 response provides comprehensive benefit information:

  • Eligibility status — Active, inactive, or terminated coverage
  • Plan details — Plan name, group number, policy number
  • Coverage dates — Effective and termination dates
  • Benefits — What's covered, what's not
  • Cost sharing — Copays, deductibles, coinsurance, out-of-pocket max
  • Rejections — Errors if the inquiry couldn't be processed

What EDI Paisan Does with 271 Files

FeatureDescriptionTier
Eligibility SummaryAt-a-glance active/inactive statusFree
Member DetailsName, ID, DOB, gender for each memberFree
Benefit BreakdownDeductibles, copays, coinsurance by service typeFree
Coverage DatesPlan effective and termination datesFree
Rejection DetailsAAA segment descriptions when inquiries failFree
Service Type CoverageWhich services are covered vs. excludedFree

271 Benefit Information

EDI Paisan extracts and displays benefit details including:

Benefit TypeWhat It Tells You
Active CoveragePatient has valid insurance
DeductibleAmount patient pays before insurance kicks in
CopaymentFixed amount per visit/service
CoinsurancePercentage patient pays after deductible
Out-of-Pocket MaxMaximum patient pays annually
Coverage LimitMaximum visits/amounts covered

For each benefit, EDI Paisan shows whether it applies to individual or family coverage, which service types it covers, and any remaining amounts.


What EDI Paisan Doesn't Support (Yet)

Currently, EDI Paisan focuses on the core healthcare claim and eligibility transactions. The following are not yet supported:

TransactionCodePurposeStatus
Institutional Claims837IHospital/facility claimsPlanned
Claim Status Inquiry276Check claim processing statusPlanned
Claim Status Response277Claim status detailsPlanned
Functional Acknowledgment999Confirm file receiptUnder consideration
Implementation AcknowledgmentTA1ISA-level acknowledgmentUnder consideration

We're actively expanding support based on user feedback. Let us know what you need most.


Technical Details

Version Support

EDI Paisan supports the HIPAA-mandated X12 versions:

VersionStatus
5010 (005010X222A1, etc.)✅ Full support
4010✅ Basic viewing

File Size Limits

TierMaximum File Size
Free5 MB
Pro50 MB
EnterpriseUnlimited

Large files? Split mode can handle files that exceed your browser's memory limits by processing segments incrementally.

Encoding

EDI Paisan supports standard EDI encoding with automatic delimiter detection:

  • Element separator: Usually *
  • Segment terminator: Usually ~
  • Component separator: Usually :
  • Repetition separator: Usually ^

If your file uses non-standard delimiters, EDI Paisan will detect them automatically from the ISA segment.


Next Steps

Your Friend in EDI