This page is part of the Da Vinci Coverage Requirements Discovery (CRD) FHIR IG (v1.0.0: STU 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Defining URL: | http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-claimresponse |
Version: | 1.0.0 |
Name: | ClaimResponse |
Title: | Prior authorization |
Status: | Draft as of 2020-11-09 |
Definition: | This profile specifies constraints on ClaimResponse resource to reflect the contents of a pro-active prior authorization returned via a card |
Publisher: | HL7 International - Financial Management Work Group |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://hl7.org/fhir/us/davinci-crd/StructureDefinition/profile-claimresponse
CRD Clients SHALL use this profile to convey unsolicited prior authorizations stemming from planned orders.
Refer to the section on Unsolicited Prior Authorization cards in the formal specification for more information.
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ClaimResponse
This structure is derived from ClaimResponse
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | 0..* | ClaimResponse | Prior authorization | |
status | S | 1..1 | code | active | cancelled | draft | entered-in-error Fixed Value: active |
type | S | 1..1 | CodeableConcept | More granular claim type |
use | S | 1..1 | code | claim | preauthorization | predetermination Fixed Value: preauthorization |
outcome | S | 1..1 | code | queued | complete | error | partial Fixed Value: complete |
preAuthRef | S | 1..1 | string | Preauthorization reference |
preAuthPeriod | S | 0..1 | Period | Preauthorization reference effective period |
payeeType | S | 0..1 | CodeableConcept | Party to be paid any benefits payable |
addItem | S | 1..* | BackboneElement | Insurer added line items |
provider | S | 0..* | Reference(Practitioner | PractitionerRole | Organization) | Authorized providers |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
programCode | S | 0..* | CodeableConcept | Program the product or service is provided under |
location[x] | S | 0..1 | CodeableConcept, Address, Reference(Location) | Place of service or where product was supplied |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
bodySite | S | 0..1 | CodeableConcept | Anatomical location |
subSite | S | 0..* | CodeableConcept | Anatomical sub-location |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
detail | S | 0..* | BackboneElement | Insurer added line details |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
subDetail | S | 0..* | BackboneElement | Insurer added line items |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
total | S | 0..* | BackboneElement | Adjudication totals |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
amount | S | 1..1 | Money | Financial total for the category |
payment | 0..0 | |||
fundsReserve | S | 0..1 | CodeableConcept | Funds reserved status |
processNote | S | 0..* | BackboneElement | Note concerning adjudication |
number | S | 0..1 | positiveInt | Note instance identifier |
type | S | 0..1 | code | display | print | printoper |
text | S | 1..1 | string | Note explanatory text |
language | S | 0..1 | CodeableConcept | Language of the text |
insurance | S | 0..* | BackboneElement | Patient insurance information |
sequence | S | 1..1 | positiveInt | Insurance instance identifier |
focal | S | 1..1 | boolean | Coverage to be used for adjudication |
coverage | S | 1..1 | Reference(Coverage) | Insurance information |
error | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | 0..* | ClaimResponse | Prior authorization | |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Business Identifier for a claim response | |
status | ?!SΣ | 1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. Fixed Value: active |
type | SΣ | 1..1 | CodeableConcept | More granular claim type Binding: ClaimTypeCodes (extensible): The type or discipline-style of the claim. |
subType | 0..1 | CodeableConcept | More granular claim type Binding: ExampleClaimSubTypeCodes (example): A more granular claim typecode. | |
use | SΣ | 1..1 | code | claim | preauthorization | predetermination Binding: Use (required): Claim, preauthorization, predetermination. Fixed Value: preauthorization |
patient | Σ | 1..1 | Reference(Patient) | The recipient of the products and services |
created | Σ | 1..1 | dateTime | Response creation date |
insurer | Σ | 1..1 | Reference(Organization) | Party responsible for reimbursement |
requestor | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Party responsible for the claim | |
request | Σ | 0..1 | Reference(Claim) | Id of resource triggering adjudication |
outcome | SΣ | 1..1 | code | queued | complete | error | partial Binding: ClaimProcessingCodes (required): The result of the claim processing. Fixed Value: complete |
disposition | 0..1 | string | Disposition Message | |
preAuthRef | S | 1..1 | string | Preauthorization reference |
preAuthPeriod | S | 0..1 | Period | Preauthorization reference effective period |
payeeType | S | 0..1 | CodeableConcept | Party to be paid any benefits payable Binding: Claim Payee Type Codes (example): A code for the party to be reimbursed. |
item | 0..* | BackboneElement | Adjudication for claim line items | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
itemSequence | 1..1 | positiveInt | Claim item instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | BackboneElement | Adjudication details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. | |
reason | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
detail | 0..* | BackboneElement | Adjudication for claim details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
detailSequence | 1..1 | positiveInt | Claim detail instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | See adjudication (ClaimResponse) | Detail level adjudication details | |
subDetail | 0..* | BackboneElement | Adjudication for claim sub-details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
subDetailSequence | 1..1 | positiveInt | Claim sub-detail instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 0..* | See adjudication (ClaimResponse) | Subdetail level adjudication details | |
addItem | S | 1..* | BackboneElement | Insurer added line items |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
itemSequence | 0..* | positiveInt | Item sequence number | |
detailSequence | 0..* | positiveInt | Detail sequence number | |
subdetailSequence | 0..* | positiveInt | Subdetail sequence number | |
provider | S | 0..* | Reference(Practitioner | PractitionerRole | Organization) | Authorized providers |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
programCode | S | 0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. |
serviced[x] | 0..1 | Date or dates of service or product delivery | ||
servicedDate | date | |||
servicedPeriod | Period | |||
location[x] | S | 0..1 | Place of service or where product was supplied Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. | |
locationCodeableConcept | CodeableConcept | |||
locationAddress | Address | |||
locationReference | Reference(Location) | |||
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
bodySite | S | 0..1 | CodeableConcept | Anatomical location Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch. |
subSite | S | 0..* | CodeableConcept | Anatomical sub-location Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations. |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
detail | S | 0..* | BackboneElement | Insurer added line details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
subDetail | S | 0..* | BackboneElement | Insurer added line items |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
adjudication | 0..* | See adjudication (ClaimResponse) | Header-level adjudication | |
total | SΣ | 0..* | BackboneElement | Adjudication totals |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | SΣ | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
amount | SΣ | 1..1 | Money | Financial total for the category |
fundsReserve | S | 0..1 | CodeableConcept | Funds reserved status Binding: Funds Reservation Codes (example): For whom funds are to be reserved: (Patient, Provider, None). |
formCode | 0..1 | CodeableConcept | Printed form identifier Binding: Form Codes (example): The forms codes. | |
form | 0..1 | Attachment | Printed reference or actual form | |
processNote | S | 0..* | BackboneElement | Note concerning adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
number | S | 0..1 | positiveInt | Note instance identifier |
type | S | 0..1 | code | display | print | printoper Binding: NoteType (required): The presentation types of notes. |
text | S | 1..1 | string | Note explanatory text |
language | S | 0..1 | CodeableConcept | Language of the text Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. |
communicationRequest | 0..* | Reference(CommunicationRequest) | Request for additional information | |
insurance | S | 0..* | BackboneElement | Patient insurance information |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
sequence | S | 1..1 | positiveInt | Insurance instance identifier |
focal | S | 1..1 | boolean | Coverage to be used for adjudication |
coverage | S | 1..1 | Reference(Coverage) | Insurance information |
businessArrangement | 0..1 | string | Additional provider contract number | |
claimResponse | 0..1 | Reference(ClaimResponse) | Adjudication results | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | 0..* | ClaimResponse | Prior authorization | |
status | ?!Σ | 1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. Fixed Value: active |
type | Σ | 1..1 | CodeableConcept | More granular claim type Binding: ClaimTypeCodes (extensible): The type or discipline-style of the claim. |
use | Σ | 1..1 | code | claim | preauthorization | predetermination Binding: Use (required): Claim, preauthorization, predetermination. Fixed Value: preauthorization |
outcome | Σ | 1..1 | code | queued | complete | error | partial Binding: ClaimProcessingCodes (required): The result of the claim processing. Fixed Value: complete |
preAuthRef | 1..1 | string | Preauthorization reference | |
preAuthPeriod | 0..1 | Period | Preauthorization reference effective period | |
payeeType | 0..1 | CodeableConcept | Party to be paid any benefits payable Binding: Claim Payee Type Codes (example): A code for the party to be reimbursed. | |
addItem | 1..* | BackboneElement | Insurer added line items | |
provider | 0..* | Reference(Practitioner | PractitionerRole | Organization) | Authorized providers | |
productOrService | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. | |
programCode | 0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |
location[x] | 0..1 | Place of service or where product was supplied Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. | ||
locationCodeableConcept | CodeableConcept | |||
locationAddress | Address | |||
locationReference | Reference(Location) | |||
quantity | 0..1 | SimpleQuantity | Count of products or services | |
unitPrice | 0..1 | Money | Fee, charge or cost per item | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total item cost | |
bodySite | 0..1 | CodeableConcept | Anatomical location Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch. | |
subSite | 0..* | CodeableConcept | Anatomical sub-location Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations. | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | BackboneElement | Added items adjudication | |
category | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. | |
reason | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
detail | 0..* | BackboneElement | Insurer added line details | |
productOrService | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. | |
quantity | 0..1 | SimpleQuantity | Count of products or services | |
unitPrice | 0..1 | Money | Fee, charge or cost per item | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total item cost | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | BackboneElement | Added items detail adjudication | |
category | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. | |
reason | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
subDetail | 0..* | BackboneElement | Insurer added line items | |
productOrService | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. | |
quantity | 0..1 | SimpleQuantity | Count of products or services | |
unitPrice | 0..1 | Money | Fee, charge or cost per item | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total item cost | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | BackboneElement | Added items detail adjudication | |
category | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. | |
reason | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
total | Σ | 0..* | BackboneElement | Adjudication totals |
category | Σ | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
amount | Σ | 1..1 | Money | Financial total for the category |
fundsReserve | 0..1 | CodeableConcept | Funds reserved status Binding: Funds Reservation Codes (example): For whom funds are to be reserved: (Patient, Provider, None). | |
processNote | 0..* | BackboneElement | Note concerning adjudication | |
number | 0..1 | positiveInt | Note instance identifier | |
type | 0..1 | code | display | print | printoper Binding: NoteType (required): The presentation types of notes. | |
text | 1..1 | string | Note explanatory text | |
language | 0..1 | CodeableConcept | Language of the text Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
insurance | 0..* | BackboneElement | Patient insurance information | |
sequence | 1..1 | positiveInt | Insurance instance identifier | |
focal | 1..1 | boolean | Coverage to be used for adjudication | |
coverage | 1..1 | Reference(Coverage) | Insurance information | |
Documentation for this format |
This structure is derived from ClaimResponse
Differential View
This structure is derived from ClaimResponse
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | 0..* | ClaimResponse | Prior authorization | |
status | S | 1..1 | code | active | cancelled | draft | entered-in-error Fixed Value: active |
type | S | 1..1 | CodeableConcept | More granular claim type |
use | S | 1..1 | code | claim | preauthorization | predetermination Fixed Value: preauthorization |
outcome | S | 1..1 | code | queued | complete | error | partial Fixed Value: complete |
preAuthRef | S | 1..1 | string | Preauthorization reference |
preAuthPeriod | S | 0..1 | Period | Preauthorization reference effective period |
payeeType | S | 0..1 | CodeableConcept | Party to be paid any benefits payable |
addItem | S | 1..* | BackboneElement | Insurer added line items |
provider | S | 0..* | Reference(Practitioner | PractitionerRole | Organization) | Authorized providers |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
programCode | S | 0..* | CodeableConcept | Program the product or service is provided under |
location[x] | S | 0..1 | CodeableConcept, Address, Reference(Location) | Place of service or where product was supplied |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
bodySite | S | 0..1 | CodeableConcept | Anatomical location |
subSite | S | 0..* | CodeableConcept | Anatomical sub-location |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
detail | S | 0..* | BackboneElement | Insurer added line details |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
subDetail | S | 0..* | BackboneElement | Insurer added line items |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
total | S | 0..* | BackboneElement | Adjudication totals |
category | S | 1..1 | CodeableConcept | Type of adjudication information |
amount | S | 1..1 | Money | Financial total for the category |
payment | 0..0 | |||
fundsReserve | S | 0..1 | CodeableConcept | Funds reserved status |
processNote | S | 0..* | BackboneElement | Note concerning adjudication |
number | S | 0..1 | positiveInt | Note instance identifier |
type | S | 0..1 | code | display | print | printoper |
text | S | 1..1 | string | Note explanatory text |
language | S | 0..1 | CodeableConcept | Language of the text |
insurance | S | 0..* | BackboneElement | Patient insurance information |
sequence | S | 1..1 | positiveInt | Insurance instance identifier |
focal | S | 1..1 | boolean | Coverage to be used for adjudication |
coverage | S | 1..1 | Reference(Coverage) | Insurance information |
error | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ClaimResponse | 0..* | ClaimResponse | Prior authorization | |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Business Identifier for a claim response | |
status | ?!SΣ | 1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. Fixed Value: active |
type | SΣ | 1..1 | CodeableConcept | More granular claim type Binding: ClaimTypeCodes (extensible): The type or discipline-style of the claim. |
subType | 0..1 | CodeableConcept | More granular claim type Binding: ExampleClaimSubTypeCodes (example): A more granular claim typecode. | |
use | SΣ | 1..1 | code | claim | preauthorization | predetermination Binding: Use (required): Claim, preauthorization, predetermination. Fixed Value: preauthorization |
patient | Σ | 1..1 | Reference(Patient) | The recipient of the products and services |
created | Σ | 1..1 | dateTime | Response creation date |
insurer | Σ | 1..1 | Reference(Organization) | Party responsible for reimbursement |
requestor | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | Party responsible for the claim | |
request | Σ | 0..1 | Reference(Claim) | Id of resource triggering adjudication |
outcome | SΣ | 1..1 | code | queued | complete | error | partial Binding: ClaimProcessingCodes (required): The result of the claim processing. Fixed Value: complete |
disposition | 0..1 | string | Disposition Message | |
preAuthRef | S | 1..1 | string | Preauthorization reference |
preAuthPeriod | S | 0..1 | Period | Preauthorization reference effective period |
payeeType | S | 0..1 | CodeableConcept | Party to be paid any benefits payable Binding: Claim Payee Type Codes (example): A code for the party to be reimbursed. |
item | 0..* | BackboneElement | Adjudication for claim line items | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
itemSequence | 1..1 | positiveInt | Claim item instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | BackboneElement | Adjudication details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. | |
reason | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monetary value | |
detail | 0..* | BackboneElement | Adjudication for claim details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
detailSequence | 1..1 | positiveInt | Claim detail instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 1..* | See adjudication (ClaimResponse) | Detail level adjudication details | |
subDetail | 0..* | BackboneElement | Adjudication for claim sub-details | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
subDetailSequence | 1..1 | positiveInt | Claim sub-detail instance identifier | |
noteNumber | 0..* | positiveInt | Applicable note numbers | |
adjudication | 0..* | See adjudication (ClaimResponse) | Subdetail level adjudication details | |
addItem | S | 1..* | BackboneElement | Insurer added line items |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
itemSequence | 0..* | positiveInt | Item sequence number | |
detailSequence | 0..* | positiveInt | Detail sequence number | |
subdetailSequence | 0..* | positiveInt | Subdetail sequence number | |
provider | S | 0..* | Reference(Practitioner | PractitionerRole | Organization) | Authorized providers |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
programCode | S | 0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. |
serviced[x] | 0..1 | Date or dates of service or product delivery | ||
servicedDate | date | |||
servicedPeriod | Period | |||
location[x] | S | 0..1 | Place of service or where product was supplied Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. | |
locationCodeableConcept | CodeableConcept | |||
locationAddress | Address | |||
locationReference | Reference(Location) | |||
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
bodySite | S | 0..1 | CodeableConcept | Anatomical location Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch. |
subSite | S | 0..* | CodeableConcept | Anatomical sub-location Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations. |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
detail | S | 0..* | BackboneElement | Insurer added line details |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
subDetail | S | 0..* | BackboneElement | Insurer added line items |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
productOrService | S | 1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. |
modifier | S | 0..* | CodeableConcept | Service/Product billing modifiers Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen. |
quantity | S | 0..1 | SimpleQuantity | Count of products or services |
unitPrice | S | 0..1 | Money | Fee, charge or cost per item |
factor | S | 0..1 | decimal | Price scaling factor |
net | S | 0..1 | Money | Total item cost |
noteNumber | S | 0..* | positiveInt | Applicable note numbers |
adjudication | S | 1..* | BackboneElement | Added items detail adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | S | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
reason | S | 0..1 | CodeableConcept | Explanation of adjudication outcome Binding: AdjudicationReasonCodes (example): The adjudication reason codes. |
amount | S | 0..1 | Money | Monetary amount |
value | S | 0..1 | decimal | Non-monetary value |
adjudication | 0..* | See adjudication (ClaimResponse) | Header-level adjudication | |
total | SΣ | 0..* | BackboneElement | Adjudication totals |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
category | SΣ | 1..1 | CodeableConcept | Type of adjudication information Binding: AdjudicationValueCodes (example): The adjudication codes. |
amount | SΣ | 1..1 | Money | Financial total for the category |
fundsReserve | S | 0..1 | CodeableConcept | Funds reserved status Binding: Funds Reservation Codes (example): For whom funds are to be reserved: (Patient, Provider, None). |
formCode | 0..1 | CodeableConcept | Printed form identifier Binding: Form Codes (example): The forms codes. | |
form | 0..1 | Attachment | Printed reference or actual form | |
processNote | S | 0..* | BackboneElement | Note concerning adjudication |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
number | S | 0..1 | positiveInt | Note instance identifier |
type | S | 0..1 | code | display | print | printoper Binding: NoteType (required): The presentation types of notes. |
text | S | 1..1 | string | Note explanatory text |
language | S | 0..1 | CodeableConcept | Language of the text Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. |
communicationRequest | 0..* | Reference(CommunicationRequest) | Request for additional information | |
insurance | S | 0..* | BackboneElement | Patient insurance information |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
sequence | S | 1..1 | positiveInt | Insurance instance identifier |
focal | S | 1..1 | boolean | Coverage to be used for adjudication |
coverage | S | 1..1 | Reference(Coverage) | Insurance information |
businessArrangement | 0..1 | string | Additional provider contract number | |
claimResponse | 0..1 | Reference(ClaimResponse) | Adjudication results | |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet / Code |
ClaimResponse.language | preferred | CommonLanguages Max Binding: AllLanguages |
ClaimResponse.status | required | Fixed Value: active |
ClaimResponse.type | extensible | ClaimTypeCodes |
ClaimResponse.subType | example | ExampleClaimSubTypeCodes |
ClaimResponse.use | required | Fixed Value: preauthorization |
ClaimResponse.outcome | required | Fixed Value: complete |
ClaimResponse.payeeType | example | Claim Payee Type Codes |
ClaimResponse.item.adjudication.category | example | AdjudicationValueCodes |
ClaimResponse.item.adjudication.reason | example | AdjudicationReasonCodes |
ClaimResponse.addItem.productOrService | example | USCLSCodes |
ClaimResponse.addItem.modifier | example | ModifierTypeCodes |
ClaimResponse.addItem.programCode | example | ExampleProgramReasonCodes |
ClaimResponse.addItem.location[x] | example | ExampleServicePlaceCodes |
ClaimResponse.addItem.bodySite | example | OralSiteCodes |
ClaimResponse.addItem.subSite | example | SurfaceCodes |
ClaimResponse.addItem.adjudication.category | example | AdjudicationValueCodes |
ClaimResponse.addItem.adjudication.reason | example | AdjudicationReasonCodes |
ClaimResponse.addItem.detail.productOrService | example | USCLSCodes |
ClaimResponse.addItem.detail.modifier | example | ModifierTypeCodes |
ClaimResponse.addItem.detail.adjudication.category | example | AdjudicationValueCodes |
ClaimResponse.addItem.detail.adjudication.reason | example | AdjudicationReasonCodes |
ClaimResponse.addItem.detail.subDetail.productOrService | example | USCLSCodes |
ClaimResponse.addItem.detail.subDetail.modifier | example | ModifierTypeCodes |
ClaimResponse.addItem.detail.subDetail.adjudication.category | example | AdjudicationValueCodes |
ClaimResponse.addItem.detail.subDetail.adjudication.reason | example | AdjudicationReasonCodes |
ClaimResponse.total.category | example | AdjudicationValueCodes |
ClaimResponse.payment.type | example | ExamplePaymentTypeCodes |
ClaimResponse.payment.adjustmentReason | example | PaymentAdjustmentReasonCodes |
ClaimResponse.fundsReserve | example | Funds Reservation Codes |
ClaimResponse.formCode | example | Form Codes |
ClaimResponse.processNote.type | required | NoteType |
ClaimResponse.processNote.language | preferred | CommonLanguages Max Binding: AllLanguages |
ClaimResponse.error.code | example | Adjudication Error Codes |
Id | Path | Details | Requirements |
dom-2 | ClaimResponse | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | ClaimResponse | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | ClaimResponse | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | ClaimResponse | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | ClaimResponse | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | ClaimResponse.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.subType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.use | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.patient | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.created | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.requestor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.request | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.outcome | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.disposition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.preAuthRef | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.preAuthPeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payeeType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.itemSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.adjudication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.adjudication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.adjudication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.adjudication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.adjudication.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.adjudication.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.adjudication.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.adjudication.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.detail.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.detail.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.detail.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.detail.detailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.subDetail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.subDetail.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.detail.subDetail.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.detail.subDetail.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.item.detail.subDetail.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.item.detail.subDetail.subDetailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.subDetail.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.item.detail.subDetail.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.itemSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.subdetailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.provider | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.productOrService | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.modifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.programCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.serviced[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.location[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.unitPrice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.factor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.net | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.bodySite | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.subSite | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.adjudication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.adjudication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.adjudication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.adjudication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.adjudication.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.adjudication.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.adjudication.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.adjudication.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.productOrService | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.modifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.unitPrice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.factor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.net | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.adjudication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.adjudication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.adjudication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.adjudication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.adjudication.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.adjudication.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.adjudication.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.adjudication.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.subDetail.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.subDetail.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.subDetail.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.subDetail.productOrService | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.modifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.unitPrice | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.factor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.net | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.noteNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.subDetail.adjudication.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.addItem.detail.subDetail.adjudication.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.addItem.detail.subDetail.adjudication.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.adjudication | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.total | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.total.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.total.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.total.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.total.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.total.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.total.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.payment.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.payment.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.payment.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.payment.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.adjustment | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.adjustmentReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.amount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.payment.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.fundsReserve | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.formCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.form | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.processNote | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.processNote.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.processNote.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.processNote.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.processNote.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.processNote.number | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.processNote.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.processNote.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.processNote.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.communicationRequest | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.insurance.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.insurance.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.insurance.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.insurance.sequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance.focal | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance.coverage | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance.businessArrangement | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.insurance.claimResponse | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.error.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.error.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.error.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ClaimResponse.error.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ClaimResponse.error.itemSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.error.detailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.error.subDetailSequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ClaimResponse.error.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |