This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). 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: 1 | Compartments: Not linked to any defined compartments |
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 |
---|---|---|---|---|
ClaimResponse | DomainResource | Remittance resource | ||
identifier | 0..* | Identifier | Response number | |
status | ?!Σ | 1..1 | code | active | cancelled | draft | entered-in-error ClaimResponseStatus (Required) |
request[x] | 0..1 | Id of resource triggering adjudication | ||
requestIdentifier | Identifier | |||
requestReference | Reference(Claim) | |||
ruleset | 0..1 | Coding | Resource version Ruleset Codes (Example) | |
originalRuleset | 0..1 | Coding | Original version Ruleset Codes (Example) | |
created | 0..1 | dateTime | Creation date | |
organization[x] | 0..1 | Insurer | ||
organizationIdentifier | Identifier | |||
organizationReference | Reference(Organization) | |||
requestProvider[x] | 0..1 | Responsible practitioner | ||
requestProviderIdentifier | Identifier | |||
requestProviderReference | Reference(Practitioner) | |||
requestOrganization[x] | 0..1 | Responsible organization | ||
requestOrganizationIdentifier | Identifier | |||
requestOrganizationReference | Reference(Organization) | |||
outcome | 0..1 | Coding | complete | error | partial Claim Processing Codes (Example) | |
disposition | 0..1 | string | Disposition Message | |
payeeType | 0..1 | Coding | Party to be paid any benefits payable Payee Type Codes (Example) | |
item | 0..* | BackboneElement | Line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | BackboneElement | Adjudication details | |
category | 1..1 | Coding | Adjudication category such as co-pay, eligible, benefit, etc. Adjudication Codes (Extensible) | |
reason | 0..1 | Coding | Adjudication reason Adjudication Reason Codes (Extensible) | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
detail | 0..* | BackboneElement | Detail line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Detail adjudication | |
subDetail | 0..* | BackboneElement | Subdetail line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Subdetail adjudication | |
addItem | 0..* | BackboneElement | Insurer added line items | |
sequenceLinkId | 0..* | positiveInt | Service instances | |
revenue | 0..1 | Coding | Revenue or cost center code Example Revenue Center Codes (Example) | |
category | 0..1 | Coding | Type of service or product Benefit SubCategory Codes (Example) | |
service | 0..1 | Coding | Group, Service or Product USCLS Codes (Example) | |
modifier | 0..* | Coding | Service/Product billing modifiers Modifier type Codes (Example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Added items adjudication | |
detail | 0..* | BackboneElement | Added items details | |
revenue | 0..1 | Coding | Revenue or cost center code Example Revenue Center Codes (Example) | |
category | 0..1 | Coding | Type of service or product Benefit SubCategory Codes (Example) | |
service | 0..1 | Coding | Service or Product USCLS Codes (Example) | |
modifier | 0..* | Coding | Service/Product billing modifiers Modifier type Codes (Example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Added items detail adjudication | |
error | 0..* | BackboneElement | Processing errors | |
sequenceLinkId | 0..1 | positiveInt | Item sequence number | |
detailSequenceLinkId | 0..1 | positiveInt | Detail sequence number | |
subdetailSequenceLinkId | 0..1 | positiveInt | Subdetail sequence number | |
code | 1..1 | Coding | Error code detailing processing issues Adjudication Error Codes (Extensible) | |
totalCost | 0..1 | Money | Total Cost of service from the Claim | |
unallocDeductable | 0..1 | Money | Unallocated deductible | |
totalBenefit | 0..1 | Money | Total benefit payable for the Claim | |
payment | 0..1 | BackboneElement | ||
type | 0..1 | Coding | Partial or Complete Example Payment Type Codes (Example) | |
adjustment | 0..1 | Money | Payment adjustment for non-Claim issues | |
adjustmentReason | 0..1 | Coding | Reason for Payment adjustment Payment Adjustment Reason Codes (Extensible) | |
date | 0..1 | date | Expected data of Payment | |
amount | 0..1 | Money | Payment amount | |
identifier | 0..1 | Identifier | Payment identifier | |
reserved | 0..1 | Coding | Funds reserved status Funds Reservation Codes (Example) | |
form | 0..1 | Coding | Printed Form Identifier Form Codes (Required) | |
note | 0..* | BackboneElement | Processing notes | |
number | 0..1 | positiveInt | Note Number for this note | |
type | 0..1 | Coding | display | print | printoper NoteType (Required) | |
text | 0..1 | string | Note explanatory text | |
language | 0..1 | Coding | Language Common Languages (Extensible but limited to All Languages) | |
coverage | 0..* | BackboneElement | Insurance or medical plan | |
sequence | 1..1 | positiveInt | Service instance identifier | |
focal | 1..1 | boolean | Is the focal Coverage | |
coverage[x] | 1..1 | Insurance information | ||
coverageIdentifier | Identifier | |||
coverageReference | Reference(Coverage) | |||
businessArrangement | 0..1 | string | Business agreement | |
preAuthRef | 0..* | string | Pre-Authorization/Determination Reference | |
claimResponse | 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]"/><!-- 1..1 active | cancelled | draft | entered-in-error --> <request[x]><!-- 0..1 Identifier|Reference(Claim) Id of resource triggering adjudication --></request[x]> <ruleset><!-- 0..1 Coding Resource version --></ruleset> <originalRuleset><!-- 0..1 Coding Original version --></originalRuleset> <created value="[dateTime]"/><!-- 0..1 Creation date --> <organization[x]><!-- 0..1 Identifier|Reference(Organization) Insurer --></organization[x]> <requestProvider[x]><!-- 0..1 Identifier|Reference(Practitioner) Responsible practitioner --></requestProvider[x]> <requestOrganization[x]><!-- 0..1 Identifier|Reference(Organization) Responsible organization --></requestOrganization[x]> <outcome><!-- 0..1 Coding complete | error | partial --></outcome> <disposition value="[string]"/><!-- 0..1 Disposition Message --> <payeeType><!-- 0..1 Coding 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 Coding Adjudication category such as co-pay, eligible, benefit, etc. --></category> <reason><!-- 0..1 Coding Adjudication reason --></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 adjudication --></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 adjudication --></adjudication> </subDetail> </detail> </item> <addItem> <!-- 0..* Insurer added line items --> <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances --> <revenue><!-- 0..1 Coding Revenue or cost center code --></revenue> <category><!-- 0..1 Coding Type of service or product --></category> <service><!-- 0..1 Coding Group, Service or Product --></service> <modifier><!-- 0..* Coding 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 Coding Revenue or cost center code --></revenue> <category><!-- 0..1 Coding Type of service or product --></category> <service><!-- 0..1 Coding Service or Product --></service> <modifier><!-- 0..* Coding 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 Coding 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> <type><!-- 0..1 Coding Partial or Complete --></type> <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment> <adjustmentReason><!-- 0..1 Coding Reason for Payment adjustment --></adjustmentReason> <date value="[date]"/><!-- 0..1 Expected data of Payment --> <amount><!-- 0..1 Money Payment amount --></amount> <identifier><!-- 0..1 Identifier Payment identifier --></identifier> </payment> <reserved><!-- 0..1 Coding Funds reserved status --></reserved> <form><!-- 0..1 Coding Printed Form Identifier --></form> <note> <!-- 0..* Processing notes --> <number value="[positiveInt]"/><!-- 0..1 Note Number for this note --> <type><!-- 0..1 Coding display | print | printoper --></type> <text value="[string]"/><!-- 0..1 Note explanatory text --> <language><!-- 0..1 Coding Language --></language> </note> <coverage> <!-- 0..* Insurance or medical plan --> <sequence value="[positiveInt]"/><!-- 1..1 Service instance identifier --> <focal value="[boolean]"/><!-- 1..1 Is the focal Coverage --> <coverage[x]><!-- 1..1 Identifier|Reference(Coverage) Insurance information --></coverage[x]> <businessArrangement value="[string]"/><!-- 0..1 Business agreement --> <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference --> <claimResponse><!-- 0..1 Reference(ClaimResponse) Adjudication results --></claimResponse> </coverage> </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>", // R! active | cancelled | draft | entered-in-error // request[x]: Id of resource triggering adjudication. One of these 2: "requestIdentifier" : { Identifier }, "requestReference" : { Reference(Claim) }, "ruleset" : { Coding }, // Resource version "originalRuleset" : { Coding }, // Original version "created" : "<dateTime>", // Creation date // organization[x]: Insurer. One of these 2: "organizationIdentifier" : { Identifier }, "organizationReference" : { Reference(Organization) }, // requestProvider[x]: Responsible practitioner. One of these 2: "requestProviderIdentifier" : { Identifier }, "requestProviderReference" : { Reference(Practitioner) }, // requestOrganization[x]: Responsible organization. One of these 2: "requestOrganizationIdentifier" : { Identifier }, "requestOrganizationReference" : { Reference(Organization) }, "outcome" : { Coding }, // complete | error | partial "disposition" : "<string>", // Disposition Message "payeeType" : { Coding }, // 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" : { Coding }, // R! Adjudication category such as co-pay, eligible, benefit, etc. "reason" : { Coding }, // Adjudication reason "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 adjudication "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 adjudication }] }] }], "addItem" : [{ // Insurer added line items "sequenceLinkId" : ["<positiveInt>"], // Service instances "revenue" : { Coding }, // Revenue or cost center code "category" : { Coding }, // Type of service or product "service" : { Coding }, // Group, Service or Product "modifier" : [{ Coding }], // 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" : { Coding }, // Revenue or cost center code "category" : { Coding }, // Type of service or product "service" : { Coding }, // Service or Product "modifier" : [{ Coding }], // 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" : { Coding } // 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" : { // "type" : { Coding }, // Partial or Complete "adjustment" : { Money }, // Payment adjustment for non-Claim issues "adjustmentReason" : { Coding }, // Reason for Payment adjustment "date" : "<date>", // Expected data of Payment "amount" : { Money }, // Payment amount "identifier" : { Identifier } // Payment identifier }, "reserved" : { Coding }, // Funds reserved status "form" : { Coding }, // Printed Form Identifier "note" : [{ // Processing notes "number" : "<positiveInt>", // Note Number for this note "type" : { Coding }, // display | print | printoper "text" : "<string>", // Note explanatory text "language" : { Coding } // Language }], "coverage" : [{ // Insurance or medical plan "sequence" : "<positiveInt>", // R! Service instance identifier "focal" : <boolean>, // R! Is the focal Coverage // coverage[x]: Insurance information. One of these 2: "coverageIdentifier" : { Identifier }, "coverageReference" : { Reference(Coverage) }, "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 ]; # 1..1 active | cancelled | draft | entered-in-error # ClaimResponse.request[x] : 0..1 Id of resource triggering adjudication. One of these 2 fhir:ClaimResponse.requestIdentifier [ Identifier ] fhir:ClaimResponse.requestReference [ Reference(Claim) ] fhir:ClaimResponse.ruleset [ Coding ]; # 0..1 Resource version fhir:ClaimResponse.originalRuleset [ Coding ]; # 0..1 Original version fhir:ClaimResponse.created [ dateTime ]; # 0..1 Creation date # ClaimResponse.organization[x] : 0..1 Insurer. One of these 2 fhir:ClaimResponse.organizationIdentifier [ Identifier ] fhir:ClaimResponse.organizationReference [ Reference(Organization) ] # ClaimResponse.requestProvider[x] : 0..1 Responsible practitioner. One of these 2 fhir:ClaimResponse.requestProviderIdentifier [ Identifier ] fhir:ClaimResponse.requestProviderReference [ Reference(Practitioner) ] # ClaimResponse.requestOrganization[x] : 0..1 Responsible organization. One of these 2 fhir:ClaimResponse.requestOrganizationIdentifier [ Identifier ] fhir:ClaimResponse.requestOrganizationReference [ Reference(Organization) ] fhir:ClaimResponse.outcome [ Coding ]; # 0..1 complete | error | partial fhir:ClaimResponse.disposition [ string ]; # 0..1 Disposition Message fhir:ClaimResponse.payeeType [ Coding ]; # 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 [ Coding ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc. fhir:ClaimResponse.item.adjudication.reason [ Coding ]; # 0..1 Adjudication reason 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 adjudication 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 adjudication ], ...; ], ...; ], ...; fhir:ClaimResponse.addItem [ # 0..* Insurer added line items fhir:ClaimResponse.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances fhir:ClaimResponse.addItem.revenue [ Coding ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.category [ Coding ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.service [ Coding ]; # 0..1 Group, Service or Product fhir:ClaimResponse.addItem.modifier [ Coding ], ... ; # 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 [ Coding ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.detail.category [ Coding ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.detail.service [ Coding ]; # 0..1 Service or Product fhir:ClaimResponse.addItem.detail.modifier [ Coding ], ... ; # 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 [ Coding ]; # 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 fhir:ClaimResponse.payment.type [ Coding ]; # 0..1 Partial or Complete fhir:ClaimResponse.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues fhir:ClaimResponse.payment.adjustmentReason [ Coding ]; # 0..1 Reason for Payment adjustment fhir:ClaimResponse.payment.date [ date ]; # 0..1 Expected data of Payment fhir:ClaimResponse.payment.amount [ Money ]; # 0..1 Payment amount fhir:ClaimResponse.payment.identifier [ Identifier ]; # 0..1 Payment identifier ]; fhir:ClaimResponse.reserved [ Coding ]; # 0..1 Funds reserved status fhir:ClaimResponse.form [ Coding ]; # 0..1 Printed Form Identifier fhir:ClaimResponse.note [ # 0..* Processing notes fhir:ClaimResponse.note.number [ positiveInt ]; # 0..1 Note Number for this note fhir:ClaimResponse.note.type [ Coding ]; # 0..1 display | print | printoper fhir:ClaimResponse.note.text [ string ]; # 0..1 Note explanatory text fhir:ClaimResponse.note.language [ Coding ]; # 0..1 Language ], ...; fhir:ClaimResponse.coverage [ # 0..* Insurance or medical plan fhir:ClaimResponse.coverage.sequence [ positiveInt ]; # 1..1 Service instance identifier fhir:ClaimResponse.coverage.focal [ boolean ]; # 1..1 Is the focal Coverage # ClaimResponse.coverage.coverage[x] : 1..1 Insurance information. One of these 2 fhir:ClaimResponse.coverage.coverageIdentifier [ Identifier ] fhir:ClaimResponse.coverage.coverageReference [ Reference(Coverage) ] fhir:ClaimResponse.coverage.businessArrangement [ string ]; # 0..1 Business agreement fhir:ClaimResponse.coverage.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference fhir:ClaimResponse.coverage.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Adjudication results ], ...; ]
Changes since DSTU2
ClaimResponse | |
ClaimResponse.status | added |
ClaimResponse.request[x] |
Renamed from request to request[x] Add Identifier |
ClaimResponse.organization[x] |
Renamed from organization to organization[x] Add Identifier |
ClaimResponse.requestProvider[x] |
Renamed from requestProvider to requestProvider[x] Add Identifier |
ClaimResponse.requestOrganization[x] |
Renamed from requestOrganization to requestOrganization[x] Add Identifier |
ClaimResponse.outcome |
Type changed from code to Coding Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required) |
ClaimResponse.item.adjudication.category | added |
ClaimResponse.item.adjudication.reason | added |
ClaimResponse.item.adjudication.amount | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.item.detail.noteNumber | added |
ClaimResponse.item.detail.adjudication | Remove BackboneElement |
ClaimResponse.item.detail.subDetail.noteNumber | added |
ClaimResponse.item.detail.subDetail.adjudication | Remove BackboneElement |
ClaimResponse.addItem.revenue | added |
ClaimResponse.addItem.category | added |
ClaimResponse.addItem.service | Min Cardinality changed from 1 to 0 |
ClaimResponse.addItem.modifier | added |
ClaimResponse.addItem.fee | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.addItem.noteNumber | added |
ClaimResponse.addItem.adjudication | Remove BackboneElement |
ClaimResponse.addItem.detail.revenue | added |
ClaimResponse.addItem.detail.category | added |
ClaimResponse.addItem.detail.service | Min Cardinality changed from 1 to 0 |
ClaimResponse.addItem.detail.modifier | added |
ClaimResponse.addItem.detail.fee | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.addItem.detail.noteNumber | added |
ClaimResponse.addItem.detail.adjudication | Remove BackboneElement |
ClaimResponse.error.code | Change binding strength from required to extensible |
ClaimResponse.totalCost | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.unallocDeductable | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.totalBenefit | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.payment | added |
ClaimResponse.payment.type | added |
ClaimResponse.payment.adjustment | added |
ClaimResponse.payment.adjustmentReason | added |
ClaimResponse.payment.date | added |
ClaimResponse.payment.amount | added |
ClaimResponse.payment.identifier | added |
ClaimResponse.note.language | added |
ClaimResponse.coverage.coverage[x] |
Renamed from coverage to coverage[x] Add Identifier |
ClaimResponse.item.adjudication.code | deleted |
ClaimResponse.item.detail.adjudication.code | deleted |
ClaimResponse.item.detail.adjudication.amount | deleted |
ClaimResponse.item.detail.adjudication.value | deleted |
ClaimResponse.item.detail.subDetail.adjudication.code | deleted |
ClaimResponse.item.detail.subDetail.adjudication.amount | deleted |
ClaimResponse.item.detail.subDetail.adjudication.value | deleted |
ClaimResponse.addItem.noteNumberLinkId | deleted |
ClaimResponse.addItem.adjudication.code | deleted |
ClaimResponse.addItem.adjudication.amount | deleted |
ClaimResponse.addItem.adjudication.value | deleted |
ClaimResponse.addItem.detail.adjudication.code | deleted |
ClaimResponse.addItem.detail.adjudication.amount | deleted |
ClaimResponse.addItem.detail.adjudication.value | deleted |
ClaimResponse.paymentAdjustment | deleted |
ClaimResponse.paymentAdjustmentReason | deleted |
ClaimResponse.paymentDate | deleted |
ClaimResponse.paymentAmount | deleted |
ClaimResponse.paymentRef | deleted |
ClaimResponse.coverage.relationship | deleted |
ClaimResponse.coverage.originalRuleset | deleted |
See the Full Difference for further information
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | DomainResource | Remittance resource | ||
identifier | 0..* | Identifier | Response number | |
status | ?!Σ | 1..1 | code | active | cancelled | draft | entered-in-error ClaimResponseStatus (Required) |
request[x] | 0..1 | Id of resource triggering adjudication | ||
requestIdentifier | Identifier | |||
requestReference | Reference(Claim) | |||
ruleset | 0..1 | Coding | Resource version Ruleset Codes (Example) | |
originalRuleset | 0..1 | Coding | Original version Ruleset Codes (Example) | |
created | 0..1 | dateTime | Creation date | |
organization[x] | 0..1 | Insurer | ||
organizationIdentifier | Identifier | |||
organizationReference | Reference(Organization) | |||
requestProvider[x] | 0..1 | Responsible practitioner | ||
requestProviderIdentifier | Identifier | |||
requestProviderReference | Reference(Practitioner) | |||
requestOrganization[x] | 0..1 | Responsible organization | ||
requestOrganizationIdentifier | Identifier | |||
requestOrganizationReference | Reference(Organization) | |||
outcome | 0..1 | Coding | complete | error | partial Claim Processing Codes (Example) | |
disposition | 0..1 | string | Disposition Message | |
payeeType | 0..1 | Coding | Party to be paid any benefits payable Payee Type Codes (Example) | |
item | 0..* | BackboneElement | Line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | BackboneElement | Adjudication details | |
category | 1..1 | Coding | Adjudication category such as co-pay, eligible, benefit, etc. Adjudication Codes (Extensible) | |
reason | 0..1 | Coding | Adjudication reason Adjudication Reason Codes (Extensible) | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
detail | 0..* | BackboneElement | Detail line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Detail adjudication | |
subDetail | 0..* | BackboneElement | Subdetail line items | |
sequenceLinkId | 1..1 | positiveInt | Service instance | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Subdetail adjudication | |
addItem | 0..* | BackboneElement | Insurer added line items | |
sequenceLinkId | 0..* | positiveInt | Service instances | |
revenue | 0..1 | Coding | Revenue or cost center code Example Revenue Center Codes (Example) | |
category | 0..1 | Coding | Type of service or product Benefit SubCategory Codes (Example) | |
service | 0..1 | Coding | Group, Service or Product USCLS Codes (Example) | |
modifier | 0..* | Coding | Service/Product billing modifiers Modifier type Codes (Example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Added items adjudication | |
detail | 0..* | BackboneElement | Added items details | |
revenue | 0..1 | Coding | Revenue or cost center code Example Revenue Center Codes (Example) | |
category | 0..1 | Coding | Type of service or product Benefit SubCategory Codes (Example) | |
service | 0..1 | Coding | Service or Product USCLS Codes (Example) | |
modifier | 0..* | Coding | Service/Product billing modifiers Modifier type Codes (Example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | see adjudication | Added items detail adjudication | |
error | 0..* | BackboneElement | Processing errors | |
sequenceLinkId | 0..1 | positiveInt | Item sequence number | |
detailSequenceLinkId | 0..1 | positiveInt | Detail sequence number | |
subdetailSequenceLinkId | 0..1 | positiveInt | Subdetail sequence number | |
code | 1..1 | Coding | Error code detailing processing issues Adjudication Error Codes (Extensible) | |
totalCost | 0..1 | Money | Total Cost of service from the Claim | |
unallocDeductable | 0..1 | Money | Unallocated deductible | |
totalBenefit | 0..1 | Money | Total benefit payable for the Claim | |
payment | 0..1 | BackboneElement | ||
type | 0..1 | Coding | Partial or Complete Example Payment Type Codes (Example) | |
adjustment | 0..1 | Money | Payment adjustment for non-Claim issues | |
adjustmentReason | 0..1 | Coding | Reason for Payment adjustment Payment Adjustment Reason Codes (Extensible) | |
date | 0..1 | date | Expected data of Payment | |
amount | 0..1 | Money | Payment amount | |
identifier | 0..1 | Identifier | Payment identifier | |
reserved | 0..1 | Coding | Funds reserved status Funds Reservation Codes (Example) | |
form | 0..1 | Coding | Printed Form Identifier Form Codes (Required) | |
note | 0..* | BackboneElement | Processing notes | |
number | 0..1 | positiveInt | Note Number for this note | |
type | 0..1 | Coding | display | print | printoper NoteType (Required) | |
text | 0..1 | string | Note explanatory text | |
language | 0..1 | Coding | Language Common Languages (Extensible but limited to All Languages) | |
coverage | 0..* | BackboneElement | Insurance or medical plan | |
sequence | 1..1 | positiveInt | Service instance identifier | |
focal | 1..1 | boolean | Is the focal Coverage | |
coverage[x] | 1..1 | Insurance information | ||
coverageIdentifier | Identifier | |||
coverageReference | Reference(Coverage) | |||
businessArrangement | 0..1 | string | Business agreement | |
preAuthRef | 0..* | string | Pre-Authorization/Determination Reference | |
claimResponse | 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]"/><!-- 1..1 active | cancelled | draft | entered-in-error --> <request[x]><!-- 0..1 Identifier|Reference(Claim) Id of resource triggering adjudication --></request[x]> <ruleset><!-- 0..1 Coding Resource version --></ruleset> <originalRuleset><!-- 0..1 Coding Original version --></originalRuleset> <created value="[dateTime]"/><!-- 0..1 Creation date --> <organization[x]><!-- 0..1 Identifier|Reference(Organization) Insurer --></organization[x]> <requestProvider[x]><!-- 0..1 Identifier|Reference(Practitioner) Responsible practitioner --></requestProvider[x]> <requestOrganization[x]><!-- 0..1 Identifier|Reference(Organization) Responsible organization --></requestOrganization[x]> <outcome><!-- 0..1 Coding complete | error | partial --></outcome> <disposition value="[string]"/><!-- 0..1 Disposition Message --> <payeeType><!-- 0..1 Coding 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 Coding Adjudication category such as co-pay, eligible, benefit, etc. --></category> <reason><!-- 0..1 Coding Adjudication reason --></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 adjudication --></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 adjudication --></adjudication> </subDetail> </detail> </item> <addItem> <!-- 0..* Insurer added line items --> <sequenceLinkId value="[positiveInt]"/><!-- 0..* Service instances --> <revenue><!-- 0..1 Coding Revenue or cost center code --></revenue> <category><!-- 0..1 Coding Type of service or product --></category> <service><!-- 0..1 Coding Group, Service or Product --></service> <modifier><!-- 0..* Coding 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 Coding Revenue or cost center code --></revenue> <category><!-- 0..1 Coding Type of service or product --></category> <service><!-- 0..1 Coding Service or Product --></service> <modifier><!-- 0..* Coding 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 Coding 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> <type><!-- 0..1 Coding Partial or Complete --></type> <adjustment><!-- 0..1 Money Payment adjustment for non-Claim issues --></adjustment> <adjustmentReason><!-- 0..1 Coding Reason for Payment adjustment --></adjustmentReason> <date value="[date]"/><!-- 0..1 Expected data of Payment --> <amount><!-- 0..1 Money Payment amount --></amount> <identifier><!-- 0..1 Identifier Payment identifier --></identifier> </payment> <reserved><!-- 0..1 Coding Funds reserved status --></reserved> <form><!-- 0..1 Coding Printed Form Identifier --></form> <note> <!-- 0..* Processing notes --> <number value="[positiveInt]"/><!-- 0..1 Note Number for this note --> <type><!-- 0..1 Coding display | print | printoper --></type> <text value="[string]"/><!-- 0..1 Note explanatory text --> <language><!-- 0..1 Coding Language --></language> </note> <coverage> <!-- 0..* Insurance or medical plan --> <sequence value="[positiveInt]"/><!-- 1..1 Service instance identifier --> <focal value="[boolean]"/><!-- 1..1 Is the focal Coverage --> <coverage[x]><!-- 1..1 Identifier|Reference(Coverage) Insurance information --></coverage[x]> <businessArrangement value="[string]"/><!-- 0..1 Business agreement --> <preAuthRef value="[string]"/><!-- 0..* Pre-Authorization/Determination Reference --> <claimResponse><!-- 0..1 Reference(ClaimResponse) Adjudication results --></claimResponse> </coverage> </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>", // R! active | cancelled | draft | entered-in-error // request[x]: Id of resource triggering adjudication. One of these 2: "requestIdentifier" : { Identifier }, "requestReference" : { Reference(Claim) }, "ruleset" : { Coding }, // Resource version "originalRuleset" : { Coding }, // Original version "created" : "<dateTime>", // Creation date // organization[x]: Insurer. One of these 2: "organizationIdentifier" : { Identifier }, "organizationReference" : { Reference(Organization) }, // requestProvider[x]: Responsible practitioner. One of these 2: "requestProviderIdentifier" : { Identifier }, "requestProviderReference" : { Reference(Practitioner) }, // requestOrganization[x]: Responsible organization. One of these 2: "requestOrganizationIdentifier" : { Identifier }, "requestOrganizationReference" : { Reference(Organization) }, "outcome" : { Coding }, // complete | error | partial "disposition" : "<string>", // Disposition Message "payeeType" : { Coding }, // 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" : { Coding }, // R! Adjudication category such as co-pay, eligible, benefit, etc. "reason" : { Coding }, // Adjudication reason "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 adjudication "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 adjudication }] }] }], "addItem" : [{ // Insurer added line items "sequenceLinkId" : ["<positiveInt>"], // Service instances "revenue" : { Coding }, // Revenue or cost center code "category" : { Coding }, // Type of service or product "service" : { Coding }, // Group, Service or Product "modifier" : [{ Coding }], // 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" : { Coding }, // Revenue or cost center code "category" : { Coding }, // Type of service or product "service" : { Coding }, // Service or Product "modifier" : [{ Coding }], // 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" : { Coding } // 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" : { // "type" : { Coding }, // Partial or Complete "adjustment" : { Money }, // Payment adjustment for non-Claim issues "adjustmentReason" : { Coding }, // Reason for Payment adjustment "date" : "<date>", // Expected data of Payment "amount" : { Money }, // Payment amount "identifier" : { Identifier } // Payment identifier }, "reserved" : { Coding }, // Funds reserved status "form" : { Coding }, // Printed Form Identifier "note" : [{ // Processing notes "number" : "<positiveInt>", // Note Number for this note "type" : { Coding }, // display | print | printoper "text" : "<string>", // Note explanatory text "language" : { Coding } // Language }], "coverage" : [{ // Insurance or medical plan "sequence" : "<positiveInt>", // R! Service instance identifier "focal" : <boolean>, // R! Is the focal Coverage // coverage[x]: Insurance information. One of these 2: "coverageIdentifier" : { Identifier }, "coverageReference" : { Reference(Coverage) }, "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 ]; # 1..1 active | cancelled | draft | entered-in-error # ClaimResponse.request[x] : 0..1 Id of resource triggering adjudication. One of these 2 fhir:ClaimResponse.requestIdentifier [ Identifier ] fhir:ClaimResponse.requestReference [ Reference(Claim) ] fhir:ClaimResponse.ruleset [ Coding ]; # 0..1 Resource version fhir:ClaimResponse.originalRuleset [ Coding ]; # 0..1 Original version fhir:ClaimResponse.created [ dateTime ]; # 0..1 Creation date # ClaimResponse.organization[x] : 0..1 Insurer. One of these 2 fhir:ClaimResponse.organizationIdentifier [ Identifier ] fhir:ClaimResponse.organizationReference [ Reference(Organization) ] # ClaimResponse.requestProvider[x] : 0..1 Responsible practitioner. One of these 2 fhir:ClaimResponse.requestProviderIdentifier [ Identifier ] fhir:ClaimResponse.requestProviderReference [ Reference(Practitioner) ] # ClaimResponse.requestOrganization[x] : 0..1 Responsible organization. One of these 2 fhir:ClaimResponse.requestOrganizationIdentifier [ Identifier ] fhir:ClaimResponse.requestOrganizationReference [ Reference(Organization) ] fhir:ClaimResponse.outcome [ Coding ]; # 0..1 complete | error | partial fhir:ClaimResponse.disposition [ string ]; # 0..1 Disposition Message fhir:ClaimResponse.payeeType [ Coding ]; # 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 [ Coding ]; # 1..1 Adjudication category such as co-pay, eligible, benefit, etc. fhir:ClaimResponse.item.adjudication.reason [ Coding ]; # 0..1 Adjudication reason 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 adjudication 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 adjudication ], ...; ], ...; ], ...; fhir:ClaimResponse.addItem [ # 0..* Insurer added line items fhir:ClaimResponse.addItem.sequenceLinkId [ positiveInt ], ... ; # 0..* Service instances fhir:ClaimResponse.addItem.revenue [ Coding ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.category [ Coding ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.service [ Coding ]; # 0..1 Group, Service or Product fhir:ClaimResponse.addItem.modifier [ Coding ], ... ; # 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 [ Coding ]; # 0..1 Revenue or cost center code fhir:ClaimResponse.addItem.detail.category [ Coding ]; # 0..1 Type of service or product fhir:ClaimResponse.addItem.detail.service [ Coding ]; # 0..1 Service or Product fhir:ClaimResponse.addItem.detail.modifier [ Coding ], ... ; # 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 [ Coding ]; # 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 fhir:ClaimResponse.payment.type [ Coding ]; # 0..1 Partial or Complete fhir:ClaimResponse.payment.adjustment [ Money ]; # 0..1 Payment adjustment for non-Claim issues fhir:ClaimResponse.payment.adjustmentReason [ Coding ]; # 0..1 Reason for Payment adjustment fhir:ClaimResponse.payment.date [ date ]; # 0..1 Expected data of Payment fhir:ClaimResponse.payment.amount [ Money ]; # 0..1 Payment amount fhir:ClaimResponse.payment.identifier [ Identifier ]; # 0..1 Payment identifier ]; fhir:ClaimResponse.reserved [ Coding ]; # 0..1 Funds reserved status fhir:ClaimResponse.form [ Coding ]; # 0..1 Printed Form Identifier fhir:ClaimResponse.note [ # 0..* Processing notes fhir:ClaimResponse.note.number [ positiveInt ]; # 0..1 Note Number for this note fhir:ClaimResponse.note.type [ Coding ]; # 0..1 display | print | printoper fhir:ClaimResponse.note.text [ string ]; # 0..1 Note explanatory text fhir:ClaimResponse.note.language [ Coding ]; # 0..1 Language ], ...; fhir:ClaimResponse.coverage [ # 0..* Insurance or medical plan fhir:ClaimResponse.coverage.sequence [ positiveInt ]; # 1..1 Service instance identifier fhir:ClaimResponse.coverage.focal [ boolean ]; # 1..1 Is the focal Coverage # ClaimResponse.coverage.coverage[x] : 1..1 Insurance information. One of these 2 fhir:ClaimResponse.coverage.coverageIdentifier [ Identifier ] fhir:ClaimResponse.coverage.coverageReference [ Reference(Coverage) ] fhir:ClaimResponse.coverage.businessArrangement [ string ]; # 0..1 Business agreement fhir:ClaimResponse.coverage.preAuthRef [ string ], ... ; # 0..* Pre-Authorization/Determination Reference fhir:ClaimResponse.coverage.claimResponse [ Reference(ClaimResponse) ]; # 0..1 Adjudication results ], ...; ]
Changes since DSTU2
ClaimResponse | |
ClaimResponse.status | added |
ClaimResponse.request[x] |
Renamed from request to request[x] Add Identifier |
ClaimResponse.organization[x] |
Renamed from organization to organization[x] Add Identifier |
ClaimResponse.requestProvider[x] |
Renamed from requestProvider to requestProvider[x] Add Identifier |
ClaimResponse.requestOrganization[x] |
Renamed from requestOrganization to requestOrganization[x] Add Identifier |
ClaimResponse.outcome |
Type changed from code to Coding Remove Binding http://hl7.org/fhir/ValueSet/remittance-outcome (required) |
ClaimResponse.item.adjudication.category | added |
ClaimResponse.item.adjudication.reason | added |
ClaimResponse.item.adjudication.amount | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.item.detail.noteNumber | added |
ClaimResponse.item.detail.adjudication | Remove BackboneElement |
ClaimResponse.item.detail.subDetail.noteNumber | added |
ClaimResponse.item.detail.subDetail.adjudication | Remove BackboneElement |
ClaimResponse.addItem.revenue | added |
ClaimResponse.addItem.category | added |
ClaimResponse.addItem.service | Min Cardinality changed from 1 to 0 |
ClaimResponse.addItem.modifier | added |
ClaimResponse.addItem.fee | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.addItem.noteNumber | added |
ClaimResponse.addItem.adjudication | Remove BackboneElement |
ClaimResponse.addItem.detail.revenue | added |
ClaimResponse.addItem.detail.category | added |
ClaimResponse.addItem.detail.service | Min Cardinality changed from 1 to 0 |
ClaimResponse.addItem.detail.modifier | added |
ClaimResponse.addItem.detail.fee | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.addItem.detail.noteNumber | added |
ClaimResponse.addItem.detail.adjudication | Remove BackboneElement |
ClaimResponse.error.code | Change binding strength from required to extensible |
ClaimResponse.totalCost | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.unallocDeductable | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.totalBenefit | Type changed from Quantity{http://hl7.org/fhir/StructureDefinition/Money} to Money |
ClaimResponse.payment | added |
ClaimResponse.payment.type | added |
ClaimResponse.payment.adjustment | added |
ClaimResponse.payment.adjustmentReason | added |
ClaimResponse.payment.date | added |
ClaimResponse.payment.amount | added |
ClaimResponse.payment.identifier | added |
ClaimResponse.note.language | added |
ClaimResponse.coverage.coverage[x] |
Renamed from coverage to coverage[x] Add Identifier |
ClaimResponse.item.adjudication.code | deleted |
ClaimResponse.item.detail.adjudication.code | deleted |
ClaimResponse.item.detail.adjudication.amount | deleted |
ClaimResponse.item.detail.adjudication.value | deleted |
ClaimResponse.item.detail.subDetail.adjudication.code | deleted |
ClaimResponse.item.detail.subDetail.adjudication.amount | deleted |
ClaimResponse.item.detail.subDetail.adjudication.value | deleted |
ClaimResponse.addItem.noteNumberLinkId | deleted |
ClaimResponse.addItem.adjudication.code | deleted |
ClaimResponse.addItem.adjudication.amount | deleted |
ClaimResponse.addItem.adjudication.value | deleted |
ClaimResponse.addItem.detail.adjudication.code | deleted |
ClaimResponse.addItem.detail.adjudication.amount | deleted |
ClaimResponse.addItem.detail.adjudication.value | deleted |
ClaimResponse.paymentAdjustment | deleted |
ClaimResponse.paymentAdjustmentReason | deleted |
ClaimResponse.paymentDate | deleted |
ClaimResponse.paymentAmount | deleted |
ClaimResponse.paymentRef | deleted |
ClaimResponse.coverage.relationship | deleted |
ClaimResponse.coverage.originalRuleset | deleted |
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 | ClaimResponseStatus |
ClaimResponse.ruleset ClaimResponse.originalRuleset | The static and dynamic model to which contents conform, which may be business version or standard/version. | Example | Ruleset Codes |
ClaimResponse.outcome | The result of the claim processing | Example | Claim Processing Codes |
ClaimResponse.payeeType | A code for the party to be reimbursed. | Example | Payee Type Codes |
ClaimResponse.item.adjudication.category | The adjudication codes. | Extensible | Adjudication Codes |
ClaimResponse.item.adjudication.reason | The adjudication reason codes. | Extensible | 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. | Extensible | 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. | Extensible | 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. | Required | Form Codes |
ClaimResponse.note.type | The presentation types of notes. | Required | NoteType |
ClaimResponse.note.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 | Paths |
created | date | The creation date | ClaimResponse.created |
disposition | string | The contents of the disposition message | ClaimResponse.disposition |
identifier | token | The identity of the insurer | ClaimResponse.identifier |
organization-identifier | token | The organization who generated this resource | ClaimResponse.organizationIdentifier |
organization-reference | reference | The organization who generated this resource | ClaimResponse.organizationReference (Organization) |
outcome | token | The processing outcome | ClaimResponse.outcome |
paymentdate | date | The expected paymentDate | ClaimResponse.payment.date |
request-identifier | token | The claim reference | ClaimResponse.requestIdentifier |
request-reference | reference | The claim reference | ClaimResponse.requestReference (Claim) |