This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
. Page versions: R5 R4B R4 R3 R2
Financial Management Work Group | Maturity Level: 2 | Trial Use | Compartments: Patient, Practitioner |
This resource provides the adjudication details from the processing of a Claim resource.
The ClaimResponse resource provides application level error or application level adjudication results which are the result of processing a submitted Claim resource where that Claim may be which is the functional corollary of a Claim, Pre-Determination or a Pre-Authorization.
This is the adjudicated response to a Claim, Pre-determination or Pre-Authorization. The strength of the payment aspect of the response is matching to the strength of the original request. For a Claim the adjudication indicates payment which is intended to be made, for Pre-Authorization and Pre-Determination no payment will actually be made however funds may be reserved to settle a claim submitted later. Only an actual claim may be expected to result in actual payment.
The ClaimResponse resource is the response for the submission of: Claim, Re-adjudication and Reversals.
This resource is referenced by Claim and ExplanationOfBenefit
Structure
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | DomainResource | Remittance resource Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | ||
![]() ![]() | 0..* | Identifier | Response number | |
![]() ![]() | ?!Σ | 0..1 | code | active | cancelled | draft | entered-in-error Financial Resource Status Codes (Required) |
![]() ![]() | 0..1 | Reference(Patient) | The subject of the Products and Services | |
![]() ![]() | 0..1 | dateTime | Creation date | |
![]() ![]() | 0..1 | Reference(Organization) | Insurance issuing organization | |
![]() ![]() | 0..1 | Reference(Practitioner) | Responsible practitioner | |
![]() ![]() | 0..1 | Reference(Organization) | Responsible organization | |
![]() ![]() | 0..1 | Reference(Claim) | Id of resource triggering adjudication | |
![]() ![]() | 0..1 | CodeableConcept | complete | error | partial Claim Processing Codes (Example) | |
![]() ![]() | 0..1 | string | Disposition Message | |
![]() ![]() | 0..1 | CodeableConcept | Party to be paid any benefits payable Claim Payee Type Codes (Example) | |
![]() ![]() | 0..* | BackboneElement | Line items | |
![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() | 0..* | BackboneElement | Adjudication details | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Adjudication category such as co-pay, eligible, benefit, etc. Adjudication Value Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Explanation of Adjudication outcome Adjudication Reason Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | Money | Monetary amount | |
![]() ![]() ![]() ![]() | 0..1 | decimal | Non-monetary value | |
![]() ![]() ![]() | 0..* | BackboneElement | Detail line items | |
![]() ![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() | 0..* | see adjudication | Detail level adjudication details | |
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Subdetail line items | |
![]() ![]() ![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() ![]() | 0..* | see adjudication | Subdetail level adjudication details | |
![]() ![]() | 0..* | BackboneElement | Insurer added line items | |
![]() ![]() ![]() | 0..* | positiveInt | Service instances | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Revenue or cost center code Example Revenue Center Codes (Example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Type of service or product Benefit SubCategory Codes (Example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Group, Service or Product USCLS Codes (Example) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Service/Product billing modifiers Modifier type Codes (Example) | |
![]() ![]() ![]() | 0..1 | Money | Professional fee or Product charge | |
![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() | 0..* | see adjudication | Added items adjudication | |
![]() ![]() ![]() | 0..* | BackboneElement | Added items details | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Revenue or cost center code Example Revenue Center Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of service or product Benefit SubCategory Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Service or Product USCLS Codes (Example) | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Service/Product billing modifiers Modifier type Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | Money | Professional fee or Product charge | |
![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() | 0..* | see adjudication | Added items detail adjudication | |
![]() ![]() | 0..* | BackboneElement | Processing errors | |
![]() ![]() ![]() | 0..1 | positiveInt | Item sequence number | |
![]() ![]() ![]() | 0..1 | positiveInt | Detail sequence number | |
![]() ![]() ![]() | 0..1 | positiveInt | Subdetail sequence number | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Error code detailing processing issues Adjudication Error Codes (Example) | |
![]() ![]() | 0..1 | Money | Total Cost of service from the Claim | |
![]() ![]() | 0..1 | Money | Unallocated deductible | |
![]() ![]() | 0..1 | Money | Total benefit payable for the Claim | |
![]() ![]() | 0..1 | BackboneElement | Payment details, if paid | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Partial or Complete Example Payment Type Codes (Example) | |
![]() ![]() ![]() | 0..1 | Money | Payment adjustment for non-Claim issues | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Explanation for the non-claim adjustment Payment Adjustment Reason Codes (Example) | |
![]() ![]() ![]() | 0..1 | date | Expected data of Payment | |
![]() ![]() ![]() | 0..1 | Money | Payable amount after adjustment | |
![]() ![]() ![]() | 0..1 | Identifier | Identifier of the payment instrument | |
![]() ![]() | 0..1 | Coding | Funds reserved status Funds Reservation Codes (Example) | |
![]() ![]() | 0..1 | CodeableConcept | Printed Form Identifier Form Codes (Example) | |
![]() ![]() | 0..* | BackboneElement | Processing notes | |
![]() ![]() ![]() | 0..1 | positiveInt | Sequence Number for this note | |
![]() ![]() ![]() | 0..1 | CodeableConcept | display | print | printoper NoteType (Required) | |
![]() ![]() ![]() | 0..1 | string | Note explanatory text | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Language if different from the resource Common Languages (Extensible but limited to All Languages) | |
![]() ![]() | 0..* | Reference(CommunicationRequest) | Request for additional information | |
![]() ![]() | 0..* | BackboneElement | Insurance or medical plan | |
![]() ![]() ![]() | 1..1 | positiveInt | Service instance identifier | |
![]() ![]() ![]() | 1..1 | boolean | Is the focal Coverage | |
![]() ![]() ![]() | 1..1 | Reference(Coverage) | Insurance information | |
![]() ![]() ![]() | 0..1 | string | Business agreement | |
![]() ![]() ![]() | 0..* | string | Pre-Authorization/Determination Reference | |
![]() ![]() ![]() | 0..1 | Reference(ClaimResponse) | Adjudication results | |
Documentation for this format | ||||
UML Diagram (Legend)
XML Template
<ClaimResponse xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Response number --></identifier> <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error --> <patient><!-- 0..1 Reference(Patient) The subject of the Products and Services --></patient> <created value="[dateTime]"/><!-- 0..1 Creation date --> <insurer><!-- 0..1 Reference(Organization) Insurance issuing organization --></insurer> <requestProvider><!-- 0..1 Reference(Practitioner) Responsible practitioner --></requestProvider> <requestOrganization><!-- 0..1 Reference(Organization) Responsible organization --></requestOrganization> <request><!-- 0..1 Reference(Claim) Id of resource triggering adjudication --></request> <outcome><!-- 0..1 CodeableConcept complete | error | partial --></outcome> <disposition value="[string]"/><!-- 0..1 Disposition Message --> <payeeType><!-- 0..1 CodeableConcept Party to be paid any benefits payable --></payeeType> <item> <!-- 0..* Line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication> <!-- 0..* Adjudication details --> <category><!-- 1..1 CodeableConcept Adjudication category such as co-pay, eligible, benefit, etc. --></category> <reason><!-- 0..1 CodeableConcept Explanation of Adjudication outcome --></reason> <amount><!-- 0..1 Money Monetary amount --></amount> <value value="[decimal]"/><!-- 0..1 Non-monetary value --> </adjudication> <detail> <!-- 0..* Detail line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Detail level adjudication details --></adjudication> <subDetail> <!-- 0..* Subdetail line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Subdetail level adjudication details --></adjudication> </subDetail> </detail> </item> <addItem> <!-- 0..* Insurer added line items --> <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances --> <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue> <category><!-- 0..1 CodeableConcept Type of service or product --></category> <service><!-- 0..1 CodeableConcept Group, Service or Product --></service> <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier> <fee><!-- 0..1 Money Professional fee or Product charge --></fee> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Added items adjudication --></adjudication> <detail> <!-- 0..* Added items details --> <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue> <category><!-- 0..1 CodeableConcept Type of service or product --></category> <service><!-- 0..1 CodeableConcept Service or Product --></service> <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier> <fee><!-- 0..1 Money Professional fee or Product charge --></fee> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Added items detail adjudication --></adjudication> </detail> </addItem> <error> <!-- 0..* Processing errors --> <sequenceLinkId value="[positiveInt]"/><!-- 0..1 Item sequence number --> <detailSequenceLinkId value="[positiveInt]"/><!-- 0..1 Detail sequence number --> <subdetailSequenceLinkId value="[positiveInt]"/><!-- 0..1 Subdetail sequence number --> <code><!-- 1..1 CodeableConcept Error code detailing processing issues --></code> </error> <totalCost><!-- 0..1 Money Total Cost of service from the Claim --></totalCost> <unallocDeductable><!-- 0..1 Money Unallocated deductible --></unallocDeductable> <totalBenefit><!-- 0..1 Money Total benefit payable for the Claim --></totalBenefit> <payment> <!-- 0..1 Payment details, if paid --> <type><!-- 0..1 CodeableConcept Partial or Complete --></type> <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment> <adjustmentReason><!-- 0..1 CodeableConcept Explanation for the non-claim adjustment --></adjustmentReason> <date value="[date]"/><!-- 0..1 Expected data of Payment --> <amount><!-- 0..1 Money Payable amount after adjustment --></amount> <identifier><!-- 0..1 Identifier Identifier of the payment instrument --></identifier> </payment> <reserved><!-- 0..1 Coding Funds reserved status --></reserved> <form><!-- 0..1 CodeableConcept Printed Form Identifier --></form> <processNote> <!-- 0..* Processing notes --> <number value="[positiveInt]"/><!-- 0..1 Sequence Number for this note --> <type><!-- 0..1 CodeableConcept display | print | printoper --></type> <text value="[string]"/><!-- 0..1 Note explanatory text --> <language><!-- 0..1 CodeableConcept Language if different from the resource --></language> </processNote> <communicationRequest><!-- 0..* Reference(CommunicationRequest) Request for additional information --></communicationRequest> <insurance> <!-- 0..* Insurance or medical plan --> <sequence value="[positiveInt]"/><!-- 1..1 Service instance identifier --> <focal value="[boolean]"/><!-- 1..1 Is the focal Coverage --> <coverage><!-- 1..1 Reference(Coverage) Insurance information --></coverage> <businessArrangement value="[string]"/><!-- 0..1 Business agreement --> <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference --> <claimResponse><!-- 0..1 Reference(ClaimResponse) Adjudication results --></claimResponse> </insurance> </ClaimResponse>
JSON Template
{
"resourceType" : "ClaimResponse",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Response number
"status" : "<code>", // active | cancelled | draft | entered-in-error
"patient" : { Reference(Patient) }, // The subject of the Products and Services
"created" : "<dateTime>", // Creation date
"insurer" : { Reference(Organization) }, // Insurance issuing organization
"requestProvider" : { Reference(Practitioner) }, // Responsible practitioner
"requestOrganization" : { Reference(Organization) }, // Responsible organization
"request" : { Reference(Claim) }, // Id of resource triggering adjudication
"outcome" : { CodeableConcept }, // complete | error | partial
"disposition" : "<string>", // Disposition Message
"payeeType" : { CodeableConcept }, // Party to be paid any benefits payable
"item" : [{ // Line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ // Adjudication details
"category" : { CodeableConcept }, // R! Adjudication category such as co-pay, eligible, benefit, etc.
"reason" : { CodeableConcept }, // Explanation of Adjudication outcome
"amount" : { Money }, // Monetary amount
"value" : <decimal> // Non-monetary value
}],
"detail" : [{ // Detail line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }], // Detail level adjudication details
"subDetail" : [{ // Subdetail line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }] // Subdetail level adjudication details
}]
}]
}],
"addItem" : [{ // Insurer added line items
"sequenceLinkId" : ["<positiveInt>"], // Service instances
"revenue" : { CodeableConcept }, // Revenue or cost center code
"category" : { CodeableConcept }, // Type of service or product
"service" : { CodeableConcept }, // Group, Service or Product
"modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
"fee" : { Money }, // Professional fee or Product charge
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }], // Added items adjudication
"detail" : [{ // Added items details
"revenue" : { CodeableConcept }, // Revenue or cost center code
"category" : { CodeableConcept }, // Type of service or product
"service" : { CodeableConcept }, // Service or Product
"modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
"fee" : { Money }, // Professional fee or Product charge
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }] // Added items detail adjudication
}]
}],
"error" : [{ // Processing errors
"sequenceLinkId" : "<positiveInt>", // Item sequence number
"detailSequenceLinkId" : "<positiveInt>", // Detail sequence number
"subdetailSequenceLinkId" : "<positiveInt>", // Subdetail sequence number
"code" : { CodeableConcept } // R! Error code detailing processing issues
}],
"totalCost" : { Money }, // Total Cost of service from the Claim
"unallocDeductable" : { Money }, // Unallocated deductible
"totalBenefit" : { Money }, // Total benefit payable for the Claim
"payment" : { // Payment details, if paid
"type" : { CodeableConcept }, // Partial or Complete
"adjustment" : { Money }, // Payment adjustment for non-Claim issues
"adjustmentReason" : { CodeableConcept }, // Explanation for the non-claim adjustment
"date" : "<date>", // Expected data of Payment
"amount" : { Money }, // Payable amount after adjustment
"identifier" : { Identifier } // Identifier of the payment instrument
},
"reserved" : { Coding }, // Funds reserved status
"form" : { CodeableConcept }, // Printed Form Identifier
"processNote" : [{ // Processing notes
"number" : "<positiveInt>", // Sequence Number for this note
"type" : { CodeableConcept }, // display | print | printoper
"text" : "<string>", // Note explanatory text
"language" : { CodeableConcept } // Language if different from the resource
}],
"communicationRequest" : [{ Reference(CommunicationRequest) }], // Request for additional information
"insurance" : [{ // Insurance or medical plan
"sequence" : "<positiveInt>", // R! Service instance identifier
"focal" : <boolean>, // R! Is the focal Coverage
"coverage" : { Reference(Coverage) }, // R! Insurance information
"businessArrangement" : "<string>", // Business agreement
"preAuthRef" : ["<string>"], // Pre-Authorization/Determination Reference
"claimResponse" : { Reference(ClaimResponse) } // Adjudication results
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:ClaimResponse; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ClaimResponse.identifier [ Identifier ], ... ; # 0..* Response number fhir:ClaimResponse.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error fhir:ClaimResponse.patient [ Reference(Patient) ]; # 0..1 The subject of the Products and Services fhir:ClaimResponse.created [ dateTime ]; # 0..1 Creation date fhir:ClaimResponse.insurer [ Reference(Organization) ]; # 0..1 Insurance issuing organization fhir:ClaimResponse.requestProvider [ Reference(Practitioner) ]; # 0..1 Responsible practitioner fhir:ClaimResponse.requestOrganization [ Reference(Organization) ]; # 0..1 Responsible organization fhir:ClaimResponse.request [ Reference(Claim) ]; # 0..1 Id of resource triggering adjudication fhir:ClaimResponse.outcome [ CodeableConcept ]; # 0..1 complete | error | partial fhir:ClaimResponse.disposition [ string ]; # 0..1 Disposition Message fhir:ClaimResponse.payeeType [ CodeableConcept ]; # 0..1 Party to be paid any benefits payable fhir:ClaimResponse.item [ # 0..* Line items fhir:ClaimResponse.item.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.adjudication [ # 0..* Adjudication details fhir:ClaimResponse.item.adjudication.category [ CodeableConcept ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc. fhir:ClaimResponse.item.adjudication.reason [ CodeableConcept ]; # 0..1 Explanation of Adjudication outcome fhir:ClaimResponse.item.adjudication.amount [ Money ]; # 0..1 Monetary amount fhir:ClaimResponse.item.adjudication.value [ decimal ]; # 0..1 Non-monetary value ], ...; fhir:ClaimResponse.item.detail [ # 0..* Detail line items fhir:ClaimResponse.item.detail.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.detail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Detail level adjudication details fhir:ClaimResponse.item.detail.subDetail [ # 0..* Subdetail line items fhir:ClaimResponse.item.detail.subDetail.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.detail.subDetail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.detail.subDetail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Subdetail level adjudication details ], ...; ], ...; ], ...; fhir:ClaimResponse.addItem [ # 0..* Insurer added line items fhir:ClaimResponse.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances fhir:ClaimResponse.addItem.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.category [ CodeableConcept ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.service [ CodeableConcept ]; # 0..1 Group, Service or Product fhir:ClaimResponse.addItem.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers fhir:ClaimResponse.addItem.fee [ Money ]; # 0..1 Professional fee or Product charge fhir:ClaimResponse.addItem.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.addItem.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Added items adjudication fhir:ClaimResponse.addItem.detail [ # 0..* Added items details fhir:ClaimResponse.addItem.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.detail.category [ CodeableConcept ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.detail.service [ CodeableConcept ]; # 0..1 Service or Product fhir:ClaimResponse.addItem.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers fhir:ClaimResponse.addItem.detail.fee [ Money ]; # 0..1 Professional fee or Product charge fhir:ClaimResponse.addItem.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.addItem.detail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Added items detail adjudication ], ...; ], ...; fhir:ClaimResponse.error [ # 0..* Processing errors fhir:ClaimResponse.error.sequenceLinkId [ positiveInt ]; # 0..1 Item sequence number fhir:ClaimResponse.error.detailSequenceLinkId [ positiveInt ]; # 0..1 Detail sequence number fhir:ClaimResponse.error.subdetailSequenceLinkId [ positiveInt ]; # 0..1 Subdetail sequence number fhir:ClaimResponse.error.code [ CodeableConcept ]; # 1..1 Error code detailing processing issues ], ...; fhir:ClaimResponse.totalCost [ Money ]; # 0..1 Total Cost of service from the Claim fhir:ClaimResponse.unallocDeductable [ Money ]; # 0..1 Unallocated deductible fhir:ClaimResponse.totalBenefit [ Money ]; # 0..1 Total benefit payable for the Claim fhir:ClaimResponse.payment [ # 0..1 Payment details, if paid fhir:ClaimResponse.payment.type [ CodeableConcept ]; # 0..1 Partial or Complete fhir:ClaimResponse.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues fhir:ClaimResponse.payment.adjustmentReason [ CodeableConcept ]; # 0..1 Explanation for the non-claim adjustment fhir:ClaimResponse.payment.date [ date ]; # 0..1 Expected data of Payment fhir:ClaimResponse.payment.amount [ Money ]; # 0..1 Payable amount after adjustment fhir:ClaimResponse.payment.identifier [ Identifier ]; # 0..1 Identifier of the payment instrument ]; fhir:ClaimResponse.reserved [ Coding ]; # 0..1 Funds reserved status fhir:ClaimResponse.form [ CodeableConcept ]; # 0..1 Printed Form Identifier fhir:ClaimResponse.processNote [ # 0..* Processing notes fhir:ClaimResponse.processNote.number [ positiveInt ]; # 0..1 Sequence Number for this note fhir:ClaimResponse.processNote.type [ CodeableConcept ]; # 0..1 display | print | printoper fhir:ClaimResponse.processNote.text [ string ]; # 0..1 Note explanatory text fhir:ClaimResponse.processNote.language [ CodeableConcept ]; # 0..1 Language if different from the resource ], ...; fhir:ClaimResponse.communicationRequest [ Reference(CommunicationRequest) ], ... ; # 0..* Request for additional information fhir:ClaimResponse.insurance [ # 0..* Insurance or medical plan fhir:ClaimResponse.insurance.sequence [ positiveInt ]; # 1..1 Service instance identifier fhir:ClaimResponse.insurance.focal [ boolean ]; # 1..1 Is the focal Coverage fhir:ClaimResponse.insurance.coverage [ Reference(Coverage) ]; # 1..1 Insurance information fhir:ClaimResponse.insurance.businessArrangement [ string ]; # 0..1 Business agreement fhir:ClaimResponse.insurance.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference fhir:ClaimResponse.insurance.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Adjudication results ], ...; ]
Changes since DSTU2
| ClaimResponse | |
| ClaimResponse.status |
|
| ClaimResponse.patient |
|
| ClaimResponse.insurer |
|
| ClaimResponse.outcome |
|
| ClaimResponse.payeeType |
|
| ClaimResponse.item.adjudication.category |
|
| ClaimResponse.item.adjudication.reason |
|
| ClaimResponse.item.adjudication.amount |
|
| ClaimResponse.item.detail.noteNumber |
|
| ClaimResponse.item.detail.adjudication |
|
| ClaimResponse.item.detail.subDetail.noteNumber |
|
| ClaimResponse.item.detail.subDetail.adjudication |
|
| ClaimResponse.addItem.revenue |
|
| ClaimResponse.addItem.category |
|
| ClaimResponse.addItem.service |
|
| ClaimResponse.addItem.modifier |
|
| ClaimResponse.addItem.fee |
|
| ClaimResponse.addItem.noteNumber |
|
| ClaimResponse.addItem.adjudication |
|
| ClaimResponse.addItem.detail.revenue |
|
| ClaimResponse.addItem.detail.category |
|
| ClaimResponse.addItem.detail.service |
|
| ClaimResponse.addItem.detail.modifier |
|
| ClaimResponse.addItem.detail.fee |
|
| ClaimResponse.addItem.detail.noteNumber |
|
| ClaimResponse.addItem.detail.adjudication |
|
| ClaimResponse.error.code |
|
| ClaimResponse.totalCost |
|
| ClaimResponse.unallocDeductable |
|
| ClaimResponse.totalBenefit |
|
| ClaimResponse.payment |
|
| ClaimResponse.payment.type |
|
| ClaimResponse.payment.adjustment |
|
| ClaimResponse.payment.adjustmentReason |
|
| ClaimResponse.payment.date |
|
| ClaimResponse.payment.amount |
|
| ClaimResponse.payment.identifier |
|
| ClaimResponse.form |
|
| ClaimResponse.processNote |
|
| ClaimResponse.processNote.number |
|
| ClaimResponse.processNote.type |
|
| ClaimResponse.processNote.text |
|
| ClaimResponse.processNote.language |
|
| ClaimResponse.communicationRequest |
|
| ClaimResponse.insurance |
|
| ClaimResponse.insurance.sequence |
|
| ClaimResponse.insurance.focal |
|
| ClaimResponse.insurance.coverage |
|
| ClaimResponse.insurance.businessArrangement |
|
| ClaimResponse.insurance.preAuthRef |
|
| ClaimResponse.insurance.claimResponse |
|
| ClaimResponse.ruleset |
|
| ClaimResponse.originalRuleset |
|
| ClaimResponse.organization |
|
| ClaimResponse.item.adjudication.code |
|
| ClaimResponse.item.detail.adjudication.code |
|
| ClaimResponse.item.detail.adjudication.amount |
|
| ClaimResponse.item.detail.adjudication.value |
|
| ClaimResponse.item.detail.subDetail.adjudication.code |
|
| ClaimResponse.item.detail.subDetail.adjudication.amount |
|
| ClaimResponse.item.detail.subDetail.adjudication.value |
|
| ClaimResponse.addItem.noteNumberLinkId |
|
| ClaimResponse.addItem.adjudication.code |
|
| ClaimResponse.addItem.adjudication.amount |
|
| ClaimResponse.addItem.adjudication.value |
|
| ClaimResponse.addItem.detail.adjudication.code |
|
| ClaimResponse.addItem.detail.adjudication.amount |
|
| ClaimResponse.addItem.detail.adjudication.value |
|
| ClaimResponse.paymentAdjustment |
|
| ClaimResponse.paymentAdjustmentReason |
|
| ClaimResponse.paymentDate |
|
| ClaimResponse.paymentAmount |
|
| ClaimResponse.paymentRef |
|
| ClaimResponse.note |
|
| ClaimResponse.coverage |
|
See the Full Difference for further information
Structure
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | DomainResource | Remittance resource Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | ||
![]() ![]() | 0..* | Identifier | Response number | |
![]() ![]() | ?!Σ | 0..1 | code | active | cancelled | draft | entered-in-error Financial Resource Status Codes (Required) |
![]() ![]() | 0..1 | Reference(Patient) | The subject of the Products and Services | |
![]() ![]() | 0..1 | dateTime | Creation date | |
![]() ![]() | 0..1 | Reference(Organization) | Insurance issuing organization | |
![]() ![]() | 0..1 | Reference(Practitioner) | Responsible practitioner | |
![]() ![]() | 0..1 | Reference(Organization) | Responsible organization | |
![]() ![]() | 0..1 | Reference(Claim) | Id of resource triggering adjudication | |
![]() ![]() | 0..1 | CodeableConcept | complete | error | partial Claim Processing Codes (Example) | |
![]() ![]() | 0..1 | string | Disposition Message | |
![]() ![]() | 0..1 | CodeableConcept | Party to be paid any benefits payable Claim Payee Type Codes (Example) | |
![]() ![]() | 0..* | BackboneElement | Line items | |
![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() | 0..* | BackboneElement | Adjudication details | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Adjudication category such as co-pay, eligible, benefit, etc. Adjudication Value Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Explanation of Adjudication outcome Adjudication Reason Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | Money | Monetary amount | |
![]() ![]() ![]() ![]() | 0..1 | decimal | Non-monetary value | |
![]() ![]() ![]() | 0..* | BackboneElement | Detail line items | |
![]() ![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() | 0..* | see adjudication | Detail level adjudication details | |
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Subdetail line items | |
![]() ![]() ![]() ![]() ![]() | 1..1 | positiveInt | Service instance | |
![]() ![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() ![]() | 0..* | see adjudication | Subdetail level adjudication details | |
![]() ![]() | 0..* | BackboneElement | Insurer added line items | |
![]() ![]() ![]() | 0..* | positiveInt | Service instances | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Revenue or cost center code Example Revenue Center Codes (Example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Type of service or product Benefit SubCategory Codes (Example) | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Group, Service or Product USCLS Codes (Example) | |
![]() ![]() ![]() | 0..* | CodeableConcept | Service/Product billing modifiers Modifier type Codes (Example) | |
![]() ![]() ![]() | 0..1 | Money | Professional fee or Product charge | |
![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() | 0..* | see adjudication | Added items adjudication | |
![]() ![]() ![]() | 0..* | BackboneElement | Added items details | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Revenue or cost center code Example Revenue Center Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of service or product Benefit SubCategory Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Service or Product USCLS Codes (Example) | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Service/Product billing modifiers Modifier type Codes (Example) | |
![]() ![]() ![]() ![]() | 0..1 | Money | Professional fee or Product charge | |
![]() ![]() ![]() ![]() | 0..* | positiveInt | List of note numbers which apply | |
![]() ![]() ![]() ![]() | 0..* | see adjudication | Added items detail adjudication | |
![]() ![]() | 0..* | BackboneElement | Processing errors | |
![]() ![]() ![]() | 0..1 | positiveInt | Item sequence number | |
![]() ![]() ![]() | 0..1 | positiveInt | Detail sequence number | |
![]() ![]() ![]() | 0..1 | positiveInt | Subdetail sequence number | |
![]() ![]() ![]() | 1..1 | CodeableConcept | Error code detailing processing issues Adjudication Error Codes (Example) | |
![]() ![]() | 0..1 | Money | Total Cost of service from the Claim | |
![]() ![]() | 0..1 | Money | Unallocated deductible | |
![]() ![]() | 0..1 | Money | Total benefit payable for the Claim | |
![]() ![]() | 0..1 | BackboneElement | Payment details, if paid | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Partial or Complete Example Payment Type Codes (Example) | |
![]() ![]() ![]() | 0..1 | Money | Payment adjustment for non-Claim issues | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Explanation for the non-claim adjustment Payment Adjustment Reason Codes (Example) | |
![]() ![]() ![]() | 0..1 | date | Expected data of Payment | |
![]() ![]() ![]() | 0..1 | Money | Payable amount after adjustment | |
![]() ![]() ![]() | 0..1 | Identifier | Identifier of the payment instrument | |
![]() ![]() | 0..1 | Coding | Funds reserved status Funds Reservation Codes (Example) | |
![]() ![]() | 0..1 | CodeableConcept | Printed Form Identifier Form Codes (Example) | |
![]() ![]() | 0..* | BackboneElement | Processing notes | |
![]() ![]() ![]() | 0..1 | positiveInt | Sequence Number for this note | |
![]() ![]() ![]() | 0..1 | CodeableConcept | display | print | printoper NoteType (Required) | |
![]() ![]() ![]() | 0..1 | string | Note explanatory text | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Language if different from the resource Common Languages (Extensible but limited to All Languages) | |
![]() ![]() | 0..* | Reference(CommunicationRequest) | Request for additional information | |
![]() ![]() | 0..* | BackboneElement | Insurance or medical plan | |
![]() ![]() ![]() | 1..1 | positiveInt | Service instance identifier | |
![]() ![]() ![]() | 1..1 | boolean | Is the focal Coverage | |
![]() ![]() ![]() | 1..1 | Reference(Coverage) | Insurance information | |
![]() ![]() ![]() | 0..1 | string | Business agreement | |
![]() ![]() ![]() | 0..* | string | Pre-Authorization/Determination Reference | |
![]() ![]() ![]() | 0..1 | Reference(ClaimResponse) | Adjudication results | |
Documentation for this format | ||||
XML Template
<ClaimResponse xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Response number --></identifier> <status value="[code]"/><!-- 0..1 active | cancelled | draft | entered-in-error --> <patient><!-- 0..1 Reference(Patient) The subject of the Products and Services --></patient> <created value="[dateTime]"/><!-- 0..1 Creation date --> <insurer><!-- 0..1 Reference(Organization) Insurance issuing organization --></insurer> <requestProvider><!-- 0..1 Reference(Practitioner) Responsible practitioner --></requestProvider> <requestOrganization><!-- 0..1 Reference(Organization) Responsible organization --></requestOrganization> <request><!-- 0..1 Reference(Claim) Id of resource triggering adjudication --></request> <outcome><!-- 0..1 CodeableConcept complete | error | partial --></outcome> <disposition value="[string]"/><!-- 0..1 Disposition Message --> <payeeType><!-- 0..1 CodeableConcept Party to be paid any benefits payable --></payeeType> <item> <!-- 0..* Line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication> <!-- 0..* Adjudication details --> <category><!-- 1..1 CodeableConcept Adjudication category such as co-pay, eligible, benefit, etc. --></category> <reason><!-- 0..1 CodeableConcept Explanation of Adjudication outcome --></reason> <amount><!-- 0..1 Money Monetary amount --></amount> <value value="[decimal]"/><!-- 0..1 Non-monetary value --> </adjudication> <detail> <!-- 0..* Detail line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Detail level adjudication details --></adjudication> <subDetail> <!-- 0..* Subdetail line items --> <sequenceLinkId value="[positiveInt]"/><!-- 1..1 Service instance --> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Subdetail level adjudication details --></adjudication> </subDetail> </detail> </item> <addItem> <!-- 0..* Insurer added line items --> <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances --> <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue> <category><!-- 0..1 CodeableConcept Type of service or product --></category> <service><!-- 0..1 CodeableConcept Group, Service or Product --></service> <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier> <fee><!-- 0..1 Money Professional fee or Product charge --></fee> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Added items adjudication --></adjudication> <detail> <!-- 0..* Added items details --> <revenue><!-- 0..1 CodeableConcept Revenue or cost center code --></revenue> <category><!-- 0..1 CodeableConcept Type of service or product --></category> <service><!-- 0..1 CodeableConcept Service or Product --></service> <modifier><!-- 0..* CodeableConcept Service/Product billing modifiers --></modifier> <fee><!-- 0..1 Money Professional fee or Product charge --></fee> <noteNumber value="[positiveInt]"/><!-- 0..* List of note numbers which apply --> <adjudication><!-- 0..* Content as for ClaimResponse.item.adjudication Added items detail adjudication --></adjudication> </detail> </addItem> <error> <!-- 0..* Processing errors --> <sequenceLinkId value="[positiveInt]"/><!-- 0..1 Item sequence number --> <detailSequenceLinkId value="[positiveInt]"/><!-- 0..1 Detail sequence number --> <subdetailSequenceLinkId value="[positiveInt]"/><!-- 0..1 Subdetail sequence number --> <code><!-- 1..1 CodeableConcept Error code detailing processing issues --></code> </error> <totalCost><!-- 0..1 Money Total Cost of service from the Claim --></totalCost> <unallocDeductable><!-- 0..1 Money Unallocated deductible --></unallocDeductable> <totalBenefit><!-- 0..1 Money Total benefit payable for the Claim --></totalBenefit> <payment> <!-- 0..1 Payment details, if paid --> <type><!-- 0..1 CodeableConcept Partial or Complete --></type> <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment> <adjustmentReason><!-- 0..1 CodeableConcept Explanation for the non-claim adjustment --></adjustmentReason> <date value="[date]"/><!-- 0..1 Expected data of Payment --> <amount><!-- 0..1 Money Payable amount after adjustment --></amount> <identifier><!-- 0..1 Identifier Identifier of the payment instrument --></identifier> </payment> <reserved><!-- 0..1 Coding Funds reserved status --></reserved> <form><!-- 0..1 CodeableConcept Printed Form Identifier --></form> <processNote> <!-- 0..* Processing notes --> <number value="[positiveInt]"/><!-- 0..1 Sequence Number for this note --> <type><!-- 0..1 CodeableConcept display | print | printoper --></type> <text value="[string]"/><!-- 0..1 Note explanatory text --> <language><!-- 0..1 CodeableConcept Language if different from the resource --></language> </processNote> <communicationRequest><!-- 0..* Reference(CommunicationRequest) Request for additional information --></communicationRequest> <insurance> <!-- 0..* Insurance or medical plan --> <sequence value="[positiveInt]"/><!-- 1..1 Service instance identifier --> <focal value="[boolean]"/><!-- 1..1 Is the focal Coverage --> <coverage><!-- 1..1 Reference(Coverage) Insurance information --></coverage> <businessArrangement value="[string]"/><!-- 0..1 Business agreement --> <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference --> <claimResponse><!-- 0..1 Reference(ClaimResponse) Adjudication results --></claimResponse> </insurance> </ClaimResponse>
JSON Template
{
"resourceType" : "ClaimResponse",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Response number
"status" : "<code>", // active | cancelled | draft | entered-in-error
"patient" : { Reference(Patient) }, // The subject of the Products and Services
"created" : "<dateTime>", // Creation date
"insurer" : { Reference(Organization) }, // Insurance issuing organization
"requestProvider" : { Reference(Practitioner) }, // Responsible practitioner
"requestOrganization" : { Reference(Organization) }, // Responsible organization
"request" : { Reference(Claim) }, // Id of resource triggering adjudication
"outcome" : { CodeableConcept }, // complete | error | partial
"disposition" : "<string>", // Disposition Message
"payeeType" : { CodeableConcept }, // Party to be paid any benefits payable
"item" : [{ // Line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ // Adjudication details
"category" : { CodeableConcept }, // R! Adjudication category such as co-pay, eligible, benefit, etc.
"reason" : { CodeableConcept }, // Explanation of Adjudication outcome
"amount" : { Money }, // Monetary amount
"value" : <decimal> // Non-monetary value
}],
"detail" : [{ // Detail line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }], // Detail level adjudication details
"subDetail" : [{ // Subdetail line items
"sequenceLinkId" : "<positiveInt>", // R! Service instance
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }] // Subdetail level adjudication details
}]
}]
}],
"addItem" : [{ // Insurer added line items
"sequenceLinkId" : ["<positiveInt>"], // Service instances
"revenue" : { CodeableConcept }, // Revenue or cost center code
"category" : { CodeableConcept }, // Type of service or product
"service" : { CodeableConcept }, // Group, Service or Product
"modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
"fee" : { Money }, // Professional fee or Product charge
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }], // Added items adjudication
"detail" : [{ // Added items details
"revenue" : { CodeableConcept }, // Revenue or cost center code
"category" : { CodeableConcept }, // Type of service or product
"service" : { CodeableConcept }, // Service or Product
"modifier" : [{ CodeableConcept }], // Service/Product billing modifiers
"fee" : { Money }, // Professional fee or Product charge
"noteNumber" : ["<positiveInt>"], // List of note numbers which apply
"adjudication" : [{ Content as for ClaimResponse.item.adjudication }] // Added items detail adjudication
}]
}],
"error" : [{ // Processing errors
"sequenceLinkId" : "<positiveInt>", // Item sequence number
"detailSequenceLinkId" : "<positiveInt>", // Detail sequence number
"subdetailSequenceLinkId" : "<positiveInt>", // Subdetail sequence number
"code" : { CodeableConcept } // R! Error code detailing processing issues
}],
"totalCost" : { Money }, // Total Cost of service from the Claim
"unallocDeductable" : { Money }, // Unallocated deductible
"totalBenefit" : { Money }, // Total benefit payable for the Claim
"payment" : { // Payment details, if paid
"type" : { CodeableConcept }, // Partial or Complete
"adjustment" : { Money }, // Payment adjustment for non-Claim issues
"adjustmentReason" : { CodeableConcept }, // Explanation for the non-claim adjustment
"date" : "<date>", // Expected data of Payment
"amount" : { Money }, // Payable amount after adjustment
"identifier" : { Identifier } // Identifier of the payment instrument
},
"reserved" : { Coding }, // Funds reserved status
"form" : { CodeableConcept }, // Printed Form Identifier
"processNote" : [{ // Processing notes
"number" : "<positiveInt>", // Sequence Number for this note
"type" : { CodeableConcept }, // display | print | printoper
"text" : "<string>", // Note explanatory text
"language" : { CodeableConcept } // Language if different from the resource
}],
"communicationRequest" : [{ Reference(CommunicationRequest) }], // Request for additional information
"insurance" : [{ // Insurance or medical plan
"sequence" : "<positiveInt>", // R! Service instance identifier
"focal" : <boolean>, // R! Is the focal Coverage
"coverage" : { Reference(Coverage) }, // R! Insurance information
"businessArrangement" : "<string>", // Business agreement
"preAuthRef" : ["<string>"], // Pre-Authorization/Determination Reference
"claimResponse" : { Reference(ClaimResponse) } // Adjudication results
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:ClaimResponse; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ClaimResponse.identifier [ Identifier ], ... ; # 0..* Response number fhir:ClaimResponse.status [ code ]; # 0..1 active | cancelled | draft | entered-in-error fhir:ClaimResponse.patient [ Reference(Patient) ]; # 0..1 The subject of the Products and Services fhir:ClaimResponse.created [ dateTime ]; # 0..1 Creation date fhir:ClaimResponse.insurer [ Reference(Organization) ]; # 0..1 Insurance issuing organization fhir:ClaimResponse.requestProvider [ Reference(Practitioner) ]; # 0..1 Responsible practitioner fhir:ClaimResponse.requestOrganization [ Reference(Organization) ]; # 0..1 Responsible organization fhir:ClaimResponse.request [ Reference(Claim) ]; # 0..1 Id of resource triggering adjudication fhir:ClaimResponse.outcome [ CodeableConcept ]; # 0..1 complete | error | partial fhir:ClaimResponse.disposition [ string ]; # 0..1 Disposition Message fhir:ClaimResponse.payeeType [ CodeableConcept ]; # 0..1 Party to be paid any benefits payable fhir:ClaimResponse.item [ # 0..* Line items fhir:ClaimResponse.item.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.adjudication [ # 0..* Adjudication details fhir:ClaimResponse.item.adjudication.category [ CodeableConcept ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc. fhir:ClaimResponse.item.adjudication.reason [ CodeableConcept ]; # 0..1 Explanation of Adjudication outcome fhir:ClaimResponse.item.adjudication.amount [ Money ]; # 0..1 Monetary amount fhir:ClaimResponse.item.adjudication.value [ decimal ]; # 0..1 Non-monetary value ], ...; fhir:ClaimResponse.item.detail [ # 0..* Detail line items fhir:ClaimResponse.item.detail.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.detail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Detail level adjudication details fhir:ClaimResponse.item.detail.subDetail [ # 0..* Subdetail line items fhir:ClaimResponse.item.detail.subDetail.sequenceLinkId [ positiveInt ]; # 1..1 Service instance fhir:ClaimResponse.item.detail.subDetail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.item.detail.subDetail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Subdetail level adjudication details ], ...; ], ...; ], ...; fhir:ClaimResponse.addItem [ # 0..* Insurer added line items fhir:ClaimResponse.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances fhir:ClaimResponse.addItem.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.category [ CodeableConcept ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.service [ CodeableConcept ]; # 0..1 Group, Service or Product fhir:ClaimResponse.addItem.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers fhir:ClaimResponse.addItem.fee [ Money ]; # 0..1 Professional fee or Product charge fhir:ClaimResponse.addItem.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.addItem.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Added items adjudication fhir:ClaimResponse.addItem.detail [ # 0..* Added items details fhir:ClaimResponse.addItem.detail.revenue [ CodeableConcept ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.detail.category [ CodeableConcept ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.detail.service [ CodeableConcept ]; # 0..1 Service or Product fhir:ClaimResponse.addItem.detail.modifier [ CodeableConcept ], ... ; # 0..* Service/Product billing modifiers fhir:ClaimResponse.addItem.detail.fee [ Money ]; # 0..1 Professional fee or Product charge fhir:ClaimResponse.addItem.detail.noteNumber [ positiveInt ], ... ; # 0..* List of note numbers which apply fhir:ClaimResponse.addItem.detail.adjudication [ See ClaimResponse.item.adjudication ], ... ; # 0..* Added items detail adjudication ], ...; ], ...; fhir:ClaimResponse.error [ # 0..* Processing errors fhir:ClaimResponse.error.sequenceLinkId [ positiveInt ]; # 0..1 Item sequence number fhir:ClaimResponse.error.detailSequenceLinkId [ positiveInt ]; # 0..1 Detail sequence number fhir:ClaimResponse.error.subdetailSequenceLinkId [ positiveInt ]; # 0..1 Subdetail sequence number fhir:ClaimResponse.error.code [ CodeableConcept ]; # 1..1 Error code detailing processing issues ], ...; fhir:ClaimResponse.totalCost [ Money ]; # 0..1 Total Cost of service from the Claim fhir:ClaimResponse.unallocDeductable [ Money ]; # 0..1 Unallocated deductible fhir:ClaimResponse.totalBenefit [ Money ]; # 0..1 Total benefit payable for the Claim fhir:ClaimResponse.payment [ # 0..1 Payment details, if paid fhir:ClaimResponse.payment.type [ CodeableConcept ]; # 0..1 Partial or Complete fhir:ClaimResponse.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues fhir:ClaimResponse.payment.adjustmentReason [ CodeableConcept ]; # 0..1 Explanation for the non-claim adjustment fhir:ClaimResponse.payment.date [ date ]; # 0..1 Expected data of Payment fhir:ClaimResponse.payment.amount [ Money ]; # 0..1 Payable amount after adjustment fhir:ClaimResponse.payment.identifier [ Identifier ]; # 0..1 Identifier of the payment instrument ]; fhir:ClaimResponse.reserved [ Coding ]; # 0..1 Funds reserved status fhir:ClaimResponse.form [ CodeableConcept ]; # 0..1 Printed Form Identifier fhir:ClaimResponse.processNote [ # 0..* Processing notes fhir:ClaimResponse.processNote.number [ positiveInt ]; # 0..1 Sequence Number for this note fhir:ClaimResponse.processNote.type [ CodeableConcept ]; # 0..1 display | print | printoper fhir:ClaimResponse.processNote.text [ string ]; # 0..1 Note explanatory text fhir:ClaimResponse.processNote.language [ CodeableConcept ]; # 0..1 Language if different from the resource ], ...; fhir:ClaimResponse.communicationRequest [ Reference(CommunicationRequest) ], ... ; # 0..* Request for additional information fhir:ClaimResponse.insurance [ # 0..* Insurance or medical plan fhir:ClaimResponse.insurance.sequence [ positiveInt ]; # 1..1 Service instance identifier fhir:ClaimResponse.insurance.focal [ boolean ]; # 1..1 Is the focal Coverage fhir:ClaimResponse.insurance.coverage [ Reference(Coverage) ]; # 1..1 Insurance information fhir:ClaimResponse.insurance.businessArrangement [ string ]; # 0..1 Business agreement fhir:ClaimResponse.insurance.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference fhir:ClaimResponse.insurance.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Adjudication results ], ...; ]
Changes since DSTU2
| ClaimResponse | |
| ClaimResponse.status |
|
| ClaimResponse.patient |
|
| ClaimResponse.insurer |
|
| ClaimResponse.outcome |
|
| ClaimResponse.payeeType |
|
| ClaimResponse.item.adjudication.category |
|
| ClaimResponse.item.adjudication.reason |
|
| ClaimResponse.item.adjudication.amount |
|
| ClaimResponse.item.detail.noteNumber |
|
| ClaimResponse.item.detail.adjudication |
|
| ClaimResponse.item.detail.subDetail.noteNumber |
|
| ClaimResponse.item.detail.subDetail.adjudication |
|
| ClaimResponse.addItem.revenue |
|
| ClaimResponse.addItem.category |
|
| ClaimResponse.addItem.service |
|
| ClaimResponse.addItem.modifier |
|
| ClaimResponse.addItem.fee |
|
| ClaimResponse.addItem.noteNumber |
|
| ClaimResponse.addItem.adjudication |
|
| ClaimResponse.addItem.detail.revenue |
|
| ClaimResponse.addItem.detail.category |
|
| ClaimResponse.addItem.detail.service |
|
| ClaimResponse.addItem.detail.modifier |
|
| ClaimResponse.addItem.detail.fee |
|
| ClaimResponse.addItem.detail.noteNumber |
|
| ClaimResponse.addItem.detail.adjudication |
|
| ClaimResponse.error.code |
|
| ClaimResponse.totalCost |
|
| ClaimResponse.unallocDeductable |
|
| ClaimResponse.totalBenefit |
|
| ClaimResponse.payment |
|
| ClaimResponse.payment.type |
|
| ClaimResponse.payment.adjustment |
|
| ClaimResponse.payment.adjustmentReason |
|
| ClaimResponse.payment.date |
|
| ClaimResponse.payment.amount |
|
| ClaimResponse.payment.identifier |
|
| ClaimResponse.form |
|
| ClaimResponse.processNote |
|
| ClaimResponse.processNote.number |
|
| ClaimResponse.processNote.type |
|
| ClaimResponse.processNote.text |
|
| ClaimResponse.processNote.language |
|
| ClaimResponse.communicationRequest |
|
| ClaimResponse.insurance |
|
| ClaimResponse.insurance.sequence |
|
| ClaimResponse.insurance.focal |
|
| ClaimResponse.insurance.coverage |
|
| ClaimResponse.insurance.businessArrangement |
|
| ClaimResponse.insurance.preAuthRef |
|
| ClaimResponse.insurance.claimResponse |
|
| ClaimResponse.ruleset |
|
| ClaimResponse.originalRuleset |
|
| ClaimResponse.organization |
|
| ClaimResponse.item.adjudication.code |
|
| ClaimResponse.item.detail.adjudication.code |
|
| ClaimResponse.item.detail.adjudication.amount |
|
| ClaimResponse.item.detail.adjudication.value |
|
| ClaimResponse.item.detail.subDetail.adjudication.code |
|
| ClaimResponse.item.detail.subDetail.adjudication.amount |
|
| ClaimResponse.item.detail.subDetail.adjudication.value |
|
| ClaimResponse.addItem.noteNumberLinkId |
|
| ClaimResponse.addItem.adjudication.code |
|
| ClaimResponse.addItem.adjudication.amount |
|
| ClaimResponse.addItem.adjudication.value |
|
| ClaimResponse.addItem.detail.adjudication.code |
|
| ClaimResponse.addItem.detail.adjudication.amount |
|
| ClaimResponse.addItem.detail.adjudication.value |
|
| ClaimResponse.paymentAdjustment |
|
| ClaimResponse.paymentAdjustmentReason |
|
| ClaimResponse.paymentDate |
|
| ClaimResponse.paymentAmount |
|
| ClaimResponse.paymentRef |
|
| ClaimResponse.note |
|
| ClaimResponse.coverage |
|
See the Full Difference for further information
Alternate definitions: Master Definition (XML, JSON), XML Schema/Schematron (for ) + JSON Schema, ShEx (for Turtle)
| Path | Definition | Type | Reference |
|---|---|---|---|
| ClaimResponse.status | A code specifying the state of the resource instance. | Required | Financial Resource Status Codes |
| ClaimResponse.outcome | The result of the claim processing | Example | Claim Processing Codes |
| ClaimResponse.payeeType | A code for the party to be reimbursed. | Example | Claim Payee Type Codes |
| ClaimResponse.item.adjudication.category | The adjudication codes. | Example | Adjudication Value Codes |
| ClaimResponse.item.adjudication.reason | The adjudication reason codes. | Example | Adjudication Reason Codes |
| ClaimResponse.addItem.revenue ClaimResponse.addItem.detail.revenue | Codes for the revenue or cost centers supplying the service and/or products. | Example | Example Revenue Center Codes |
| ClaimResponse.addItem.category ClaimResponse.addItem.detail.category | Benefit subcategories such as: oral-basic, major, glasses | Example | Benefit SubCategory Codes |
| ClaimResponse.addItem.service ClaimResponse.addItem.detail.service | Allowable service and product codes. | Example | USCLS Codes |
| ClaimResponse.addItem.modifier ClaimResponse.addItem.detail.modifier | Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. | Example | Modifier type Codes |
| ClaimResponse.error.code | The adjudication error codes. | Example | Adjudication Error Codes |
| ClaimResponse.payment.type | The type (partial, complete) of the payment | Example | Example Payment Type Codes |
| ClaimResponse.payment.adjustmentReason | Payment Adjustment reason codes. | Example | Payment Adjustment Reason Codes |
| ClaimResponse.reserved | For whom funds are to be reserved: (Patient, Provider, None). | Example | Funds Reservation Codes |
| ClaimResponse.form | The forms codes. | Example | Form Codes |
| ClaimResponse.processNote.type | The presentation types of notes. | Required | NoteType |
| ClaimResponse.processNote.language | A human language. | Extensible, but limited to All Languages | Common Languages |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
| Name | Type | Description | Expression | In Common |
| created | date | The creation date | ClaimResponse.created | |
| disposition | string | The contents of the disposition message | ClaimResponse.disposition | |
| identifier | token | The identity of the claimresponse | ClaimResponse.identifier | |
| insurer | reference | The organization who generated this resource | ClaimResponse.insurer (Organization) | |
| outcome | token | The processing outcome | ClaimResponse.outcome | |
| patient | reference | The subject of care. | ClaimResponse.patient (Patient) | |
| payment-date | date | The expected paymentDate | ClaimResponse.payment.date | |
| request | reference | The claim reference | ClaimResponse.request (Claim) | |
| request-provider | reference | The Provider of the claim | ClaimResponse.requestProvider (Practitioner) |