CARC 96 Denial Code (Non-Covered Charge(s)) | ANSI 835 EDI Spec
Comprehensive healthcare EDI technical reference and denial resolution guide for Claim Adjustment Reason Code 96 (Non-Covered Charge(s)) under ANSI ASC X12 835 005010X221A1.
Direct Answer Capsule: Comprehensive healthcare EDI technical reference and denial resolution guide for Claim Adjustment Reason Code 96 (Non-Covered Charge(s)) under ANSI ASC X12 835 005010X221A1. Conforms strictly to ANSI ASC X12 Standards (005010) with zero cold-starts and deterministic edge verification.
⚡ Live CARC 96 Denial Code (Non-Covered Charge(s)) | ANSI 835 EDI Spec Interactive Workbench
Test real-time validation and deterministic schema parsing for CARC 96 Denial Code (Non-Covered Charge(s)) | ANSI 835 EDI Spec directly in your browser. Sub-5ms Cloudflare edge execution with zero setup.
Specification & Structural Breakdown
Technical Rule Summary: Implementation conforms strictly to ANSI ASC X12 Standards (005010). Data ingestion is fully deterministic: identical inputs always produce bit-for-bit identical outputs without ambient side-effects.
Claim Adjustment Reason Code (CARC) 96 communicates: "Non-covered charge(s). At least one Remark Code must be provided.".
In ANSI X12 835 Electronic Remittance Advice (ERA) files, CARC 96 is reported in Loop 2110 (Service Payment Information) or Loop 2100 (Claim Payment Information) under the Claim Adjustment (CAS) segment with Group Code 'PR' (Patient Responsibility), formatted as: CAS*PR*96*AMOUNT~.
Root Cause: The billed procedure or service is excluded from the subscriber’s health insurance benefit policy (e.g., cosmetic surgery, unapproved experimental devices).
Adjudication & Appeal Strategy: If an Advance Beneficiary Notice (ABN) or Notice of Non-Coverage was signed prior to service, bill the patient. Otherwise, review payer policy for coverage criteria.
| Attribute | Value | Technical Guidance |
|---|---|---|
| Reason Code | CARC 96 | Non-Covered Charge(s) |
| Standard Group Code | PR | Patient Responsibility |
| ANSI 835 Segment | CAS*PR*96*AMOUNT~ | Loop 2110 or Loop 2100 |
| Balance Billing Patient | Allowed only if patient executed an ABN/waiver of liability prior to service delivery. | Compliance with billing regulations |
| Common RARCs | N386, N425, M127 | Remittance Advice Remark Codes |
| Recommended Action | If an Advance Beneficiary Notice (ABN) or Notice of Non-Coverage was signed prior to service, bill the patient. Otherwise, review payer policy for coverage criteria. | Workflow for billing teams |
Parsed JSON Response Model
The edge microservice transforms input payloads into strongly-typed hierarchical JSON envelopes with sub-5ms latency:
{
"transactionType": "835",
"claimNumber": "CLM-2026-001",
"adjudication": {
"billedAmount": 500,
"paidAmount": 0,
"adjustments": [
{
"groupCode": "PR",
"groupName": "Patient Responsibility",
"reasonCode": "96",
"reasonDescription": "Non-Covered Charge(s)",
"adjustmentAmount": 500
}
]
}
}
Copy-Paste Integration Code (5 Languages)
Integrate CARC 96 Denial Code (Non-Covered Charge(s)) | ANSI 835 EDI Spec directly into your production application with native, zero-dependency code snippets in cURL, Node.js, Python, Go, and C#:
Frequently Asked Questions & Technical Notes
CARC 96 signifies: "Non-covered charge(s). At least one Remark Code must be provided.". It explains why the payer did not pay the full billed charge.
Allowed only if patient executed an ABN/waiver of liability prior to service delivery.
If an Advance Beneficiary Notice (ABN) or Notice of Non-Coverage was signed prior to service, bill the patient. Otherwise, review payer policy for coverage criteria.
Related Healthcare EDI ANSI X12 Parser API Formats
Explore sibling specifications and standards in the same developer cluster:
EDI X12 837P Professional Health Care Claim Parser & Validator
Instant sub-5ms parsing of ANSI X12 837P (5010X222A1) professional medical claims into structured JSON with full Hierarchical Loop (HL) resolution.
View Format →EDI X12 837I Institutional Health Care Claim Parser & Validator
Automated institutional claim parser for hospital inpatient and outpatient EDI 837I files with UB-04 revenue code mapping.
View Format →ANSI 835 EDI Remittance Advice (ERA) Parser & Payment Engine
High-speed ANSI 835 ERA parser extracting payer payments, deductible/coinsurance CAS adjustments, CARC/RARC codes, and PLB provider adjustments in sub-3ms.
View Format →EDI X12 270 Health Care Eligibility & Benefit Inquiry Parser
Parse inbound real-time and batch HIPAA 270 eligibility check requests into structured JSON payloads in under 3ms.
View Format →EDI X12 271 Health Care Eligibility & Benefit Response Parser
Extract copays, remaining deductibles, out-of-pocket maximums, and in-network coverage terms from 271 EDI response streams.
View Format →EDI X12 834 Benefit Enrollment and Maintenance Parser
Process employer benefit enrollments, terminations, and demographic modifications with high-speed 834 EDI to JSON parsing.
View Format →EDI X12 850 Purchase Order Parser & JSON Converter
B2B supply chain EDI parser converting retail and enterprise ANSI X12 850 purchase orders into structured JSON.
View Format →EDI X12 810 Electronic Commercial Invoice Parser
High-performance 810 commercial invoice parser extracting line item charges, discounts, taxes, and payment terms into JSON.
View Format →Complementary Enterprise APIs
Seamlessly orchestrate data pipelines across adjacent financial, regulatory, and supply-chain protocols:
FDA DSCSA Drug Serialization →
Verify pharmaceutical 2D DataMatrix barcodes, NDC verification, and EPCIS compliance.
FDA AccessGUDID & IMDRF UDI Decoder →
Decode medical device identifiers (DI + PI) conforming to 21 CFR 801.20 and EU MDR.
ISO 20022 Financial Messaging →
Transform enterprise remittance workflows between X12 835 ERA and ISO 20022 camt.053.