QI-Core Implementation Guide
4.1.0 - release

This page is part of the Quality Improvement Core Framework (v4.1.0: STU 4) based on FHIR R4. The current version which supercedes this version is 4.1.1. For a full list of available versions, see the Directory of published versions

Resource Profile: QICoreClaim

Defining URL:http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claim
Version:4.1.0
Name:QICoreClaim
Status:Draft as of 8/22/18
Definition:

Profile of Claim for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.

Publisher:http://www.hl7.org/Special/committees/cqi/index.cfm
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claim
Usage

See the patterns page for implementation and usage patterns.

Examples

Simple Vision Claim

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Claim

NameFlagsCard.TypeDescription & Constraintsdoco
.. Claim 0..*ClaimClaim, Pre-determination or Pre-authorization
... patient S1..1Reference(QICorePatient)The recipient of the products and services
... billablePeriod S0..1PeriodRelevant time frame for the claim
... created S1..1dateTimeResource creation date
... prescription S0..1Reference(QICoreDeviceRequest | QICoreMedicationRequest | VisionPrescription)Prescription authorizing services and products
... payee 0..1BackboneElementRecipient of benefits payable
.... party 0..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization | QICorePatient | QICoreRelatedPerson)Recipient reference
... referral 0..1Reference(QICoreServiceRequest)Treatment referral
... facility 0..1Reference(QICoreLocation)Servicing facility
... careTeam 0..*BackboneElementMembers of the care team
.... provider 1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Practitioner or organization

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Claim 0..*ClaimClaim, Pre-determination or Pre-authorization
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierBusiness Identifier for claim
... status ?!Σ1..1codeactive | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... type Σ1..1CodeableConceptCategory or discipline
Binding: ClaimTypeCodes (extensible): The type or discipline-style of the claim.

... subType 0..1CodeableConceptMore granular claim type
Binding: ExampleClaimSubTypeCodes (example): A more granular claim typecode.

... use Σ1..1codeclaim | preauthorization | predetermination
Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim.

... patient SΣ1..1Reference(QICorePatient)The recipient of the products and services
... billablePeriod SΣ0..1PeriodRelevant time frame for the claim
... created SΣ1..1dateTimeResource creation date
... enterer 0..1Reference(Practitioner | PractitionerRole)Author of the claim
... insurer Σ0..1Reference(Organization)Target
... provider SΣ1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Party responsible for the claim
... priority Σ1..1CodeableConceptDesired processing ugency
Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred.

... fundsReserve 0..1CodeableConceptFor whom to reserve funds
Binding: Funds Reservation Codes (example): For whom funds are to be reserved: (Patient, Provider, None).

... related 0..*BackboneElementPrior or corollary claims
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... claim 0..1Reference(Claim)Reference to the related claim
.... relationship 0..1CodeableConceptHow the reference claim is related
Binding: ExampleRelatedClaimRelationshipCodes (example): Relationship of this claim to a related Claim.

.... reference 0..1IdentifierFile or case reference
... prescription S0..1Reference(QICoreDeviceRequest | QICoreMedicationRequest | VisionPrescription)Prescription authorizing services and products
... originalPrescription 0..1Reference(DeviceRequest | MedicationRequest | VisionPrescription)Original prescription if superseded by fulfiller
... payee 0..1BackboneElementRecipient of benefits payable
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptCategory of recipient
Binding: Claim Payee Type Codes (example): A code for the party to be reimbursed.

.... party 0..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization | QICorePatient | QICoreRelatedPerson)Recipient reference
... referral 0..1Reference(QICoreServiceRequest)Treatment referral
... facility 0..1Reference(QICoreLocation)Servicing facility
... careTeam 0..*BackboneElementMembers of the care team
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntOrder of care team
.... provider 1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Practitioner or organization
.... responsible 0..1booleanIndicator of the lead practitioner
.... role 0..1CodeableConceptFunction within the team
Binding: ClaimCareTeamRoleCodes (example): The role codes for the care team members.

.... qualification 0..1CodeableConceptPractitioner credential or specialization
Binding: ExampleProviderQualificationCodes (example): Provider professional qualifications.

... supportingInfo 0..*BackboneElementSupporting information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntInformation instance identifier
.... category 1..1CodeableConceptClassification of the supplied information
Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes.

.... code 0..1CodeableConceptType of information
Binding: ExceptionCodes (example): The valuset used for additional information codes.

.... timing[x] 0..1When it occurred
..... timingDatedate
..... timingPeriodPeriod
.... value[x] 0..1Data to be provided
..... valueBooleanboolean
..... valueStringstring
..... valueQuantityQuantity
..... valueAttachmentAttachment
..... valueReferenceReference(Resource)
.... reason 0..1CodeableConceptExplanation for the information
Binding: MissingToothReasonCodes (example): Reason codes for the missing teeth.

... diagnosis 0..*BackboneElementPertinent diagnosis information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntDiagnosis instance identifier
.... diagnosis[x] 1..1Nature of illness or problem
Binding: ICD-10Codes (example): Example ICD10 Diagnostic codes.

..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition)
.... type 0..*CodeableConceptTiming or nature of the diagnosis
Binding: ExampleDiagnosisTypeCodes (example): The type of the diagnosis: admitting, principal, discharge.


.... onAdmission 0..1CodeableConceptPresent on admission
Binding: ExampleDiagnosisOnAdmissionCodes (example): Present on admission.

.... packageCode 0..1CodeableConceptPackage billing code
Binding: ExampleDiagnosisRelatedGroupCodes (example): The DRG codes associated with the diagnosis.

... procedure 0..*BackboneElementClinical procedures performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntProcedure instance identifier
.... type 0..*CodeableConceptCategory of Procedure
Binding: ExampleProcedureTypeCodes (example): Example procedure type codes.


.... date 0..1dateTimeWhen the procedure was performed
.... procedure[x] 1..1Specific clinical procedure
Binding: ICD-10ProcedureCodes (example): Example ICD10 Procedure codes.

..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure)
.... udi 0..*Reference(Device)Unique device identifier
... insurance Σ1..*BackboneElementPatient insurance information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence Σ1..1positiveIntInsurance instance identifier
.... focal Σ1..1booleanCoverage to be used for adjudication
.... identifier 0..1IdentifierPre-assigned Claim number
.... coverage Σ1..1Reference(Coverage)Insurance information
.... businessArrangement 0..1stringAdditional provider contract number
.... preAuthRef 0..*stringPrior authorization reference number
.... claimResponse 0..1Reference(ClaimResponse)Adjudication results
... accident 0..1BackboneElementDetails of the event
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... date 1..1dateWhen the incident occurred
.... type 0..1CodeableConceptThe nature of the accident
Binding: ActIncidentCode (extensible): Type of accident: work place, auto, etc.

.... location[x] 0..1Where the event occurred
..... locationAddressAddress
..... locationReferenceReference(Location)
... item 0..*BackboneElementProduct or service provided
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntItem instance identifier
.... careTeamSequence 0..*positiveIntApplicable careTeam members
.... diagnosisSequence 0..*positiveIntApplicable diagnoses
.... procedureSequence 0..*positiveIntApplicable procedures
.... informationSequence 0..*positiveIntApplicable exception and supporting information
.... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

.... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

.... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

.... modifier 0..*CodeableConceptProduct or service 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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


.... serviced[x] 0..1Date or dates of service or product delivery
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1Place of service or where product was supplied
Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc.

..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location)
.... quantity 0..1SimpleQuantityCount of products or services
.... unitPrice 0..1MoneyFee, charge or cost per item
.... factor 0..1decimalPrice scaling factor
.... net 0..1MoneyTotal item cost
.... udi 0..*Reference(Device)Unique device identifier
.... bodySite 0..1CodeableConceptAnatomical location
Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch.

.... subSite 0..*CodeableConceptAnatomical sub-location
Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations.


.... encounter 0..*Reference(Encounter)Encounters related to this billed item
.... detail 0..*BackboneElementProduct or service provided
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... sequence 1..1positiveIntItem instance identifier
..... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

..... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

..... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

..... modifier 0..*CodeableConceptService/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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


..... quantity 0..1SimpleQuantityCount of products or services
..... unitPrice 0..1MoneyFee, charge or cost per item
..... factor 0..1decimalPrice scaling factor
..... net 0..1MoneyTotal item cost
..... udi 0..*Reference(Device)Unique device identifier
..... subDetail 0..*BackboneElementProduct or service provided
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... sequence 1..1positiveIntItem instance identifier
...... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

...... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

...... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

...... modifier 0..*CodeableConceptService/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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


...... quantity 0..1SimpleQuantityCount of products or services
...... unitPrice 0..1MoneyFee, charge or cost per item
...... factor 0..1decimalPrice scaling factor
...... net 0..1MoneyTotal item cost
...... udi 0..*Reference(Device)Unique device identifier
... total 0..1MoneyTotal claim cost

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Claim 0..*ClaimClaim, Pre-determination or Pre-authorization
... patient Σ1..1Reference(QICorePatient)The recipient of the products and services
... billablePeriod Σ0..1PeriodRelevant time frame for the claim
... created Σ1..1dateTimeResource creation date
... prescription 0..1Reference(QICoreDeviceRequest | QICoreMedicationRequest | VisionPrescription)Prescription authorizing services and products

doco Documentation for this format

Differential View

This structure is derived from Claim

NameFlagsCard.TypeDescription & Constraintsdoco
.. Claim 0..*ClaimClaim, Pre-determination or Pre-authorization
... patient S1..1Reference(QICorePatient)The recipient of the products and services
... billablePeriod S0..1PeriodRelevant time frame for the claim
... created S1..1dateTimeResource creation date
... prescription S0..1Reference(QICoreDeviceRequest | QICoreMedicationRequest | VisionPrescription)Prescription authorizing services and products
... payee 0..1BackboneElementRecipient of benefits payable
.... party 0..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization | QICorePatient | QICoreRelatedPerson)Recipient reference
... referral 0..1Reference(QICoreServiceRequest)Treatment referral
... facility 0..1Reference(QICoreLocation)Servicing facility
... careTeam 0..*BackboneElementMembers of the care team
.... provider 1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Practitioner or organization

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Claim 0..*ClaimClaim, Pre-determination or Pre-authorization
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierBusiness Identifier for claim
... status ?!Σ1..1codeactive | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance.

... type Σ1..1CodeableConceptCategory or discipline
Binding: ClaimTypeCodes (extensible): The type or discipline-style of the claim.

... subType 0..1CodeableConceptMore granular claim type
Binding: ExampleClaimSubTypeCodes (example): A more granular claim typecode.

... use Σ1..1codeclaim | preauthorization | predetermination
Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim.

... patient SΣ1..1Reference(QICorePatient)The recipient of the products and services
... billablePeriod SΣ0..1PeriodRelevant time frame for the claim
... created SΣ1..1dateTimeResource creation date
... enterer 0..1Reference(Practitioner | PractitionerRole)Author of the claim
... insurer Σ0..1Reference(Organization)Target
... provider SΣ1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Party responsible for the claim
... priority Σ1..1CodeableConceptDesired processing ugency
Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred.

... fundsReserve 0..1CodeableConceptFor whom to reserve funds
Binding: Funds Reservation Codes (example): For whom funds are to be reserved: (Patient, Provider, None).

... related 0..*BackboneElementPrior or corollary claims
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... claim 0..1Reference(Claim)Reference to the related claim
.... relationship 0..1CodeableConceptHow the reference claim is related
Binding: ExampleRelatedClaimRelationshipCodes (example): Relationship of this claim to a related Claim.

.... reference 0..1IdentifierFile or case reference
... prescription S0..1Reference(QICoreDeviceRequest | QICoreMedicationRequest | VisionPrescription)Prescription authorizing services and products
... originalPrescription 0..1Reference(DeviceRequest | MedicationRequest | VisionPrescription)Original prescription if superseded by fulfiller
... payee 0..1BackboneElementRecipient of benefits payable
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptCategory of recipient
Binding: Claim Payee Type Codes (example): A code for the party to be reimbursed.

.... party 0..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization | QICorePatient | QICoreRelatedPerson)Recipient reference
... referral 0..1Reference(QICoreServiceRequest)Treatment referral
... facility 0..1Reference(QICoreLocation)Servicing facility
... careTeam 0..*BackboneElementMembers of the care team
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntOrder of care team
.... provider 1..1Reference(QICorePractitioner | QICorePractitionerRole | QICoreOrganization)Practitioner or organization
.... responsible 0..1booleanIndicator of the lead practitioner
.... role 0..1CodeableConceptFunction within the team
Binding: ClaimCareTeamRoleCodes (example): The role codes for the care team members.

.... qualification 0..1CodeableConceptPractitioner credential or specialization
Binding: ExampleProviderQualificationCodes (example): Provider professional qualifications.

... supportingInfo 0..*BackboneElementSupporting information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntInformation instance identifier
.... category 1..1CodeableConceptClassification of the supplied information
Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes.

.... code 0..1CodeableConceptType of information
Binding: ExceptionCodes (example): The valuset used for additional information codes.

.... timing[x] 0..1When it occurred
..... timingDatedate
..... timingPeriodPeriod
.... value[x] 0..1Data to be provided
..... valueBooleanboolean
..... valueStringstring
..... valueQuantityQuantity
..... valueAttachmentAttachment
..... valueReferenceReference(Resource)
.... reason 0..1CodeableConceptExplanation for the information
Binding: MissingToothReasonCodes (example): Reason codes for the missing teeth.

... diagnosis 0..*BackboneElementPertinent diagnosis information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntDiagnosis instance identifier
.... diagnosis[x] 1..1Nature of illness or problem
Binding: ICD-10Codes (example): Example ICD10 Diagnostic codes.

..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition)
.... type 0..*CodeableConceptTiming or nature of the diagnosis
Binding: ExampleDiagnosisTypeCodes (example): The type of the diagnosis: admitting, principal, discharge.


.... onAdmission 0..1CodeableConceptPresent on admission
Binding: ExampleDiagnosisOnAdmissionCodes (example): Present on admission.

.... packageCode 0..1CodeableConceptPackage billing code
Binding: ExampleDiagnosisRelatedGroupCodes (example): The DRG codes associated with the diagnosis.

... procedure 0..*BackboneElementClinical procedures performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntProcedure instance identifier
.... type 0..*CodeableConceptCategory of Procedure
Binding: ExampleProcedureTypeCodes (example): Example procedure type codes.


.... date 0..1dateTimeWhen the procedure was performed
.... procedure[x] 1..1Specific clinical procedure
Binding: ICD-10ProcedureCodes (example): Example ICD10 Procedure codes.

..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure)
.... udi 0..*Reference(Device)Unique device identifier
... insurance Σ1..*BackboneElementPatient insurance information
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence Σ1..1positiveIntInsurance instance identifier
.... focal Σ1..1booleanCoverage to be used for adjudication
.... identifier 0..1IdentifierPre-assigned Claim number
.... coverage Σ1..1Reference(Coverage)Insurance information
.... businessArrangement 0..1stringAdditional provider contract number
.... preAuthRef 0..*stringPrior authorization reference number
.... claimResponse 0..1Reference(ClaimResponse)Adjudication results
... accident 0..1BackboneElementDetails of the event
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... date 1..1dateWhen the incident occurred
.... type 0..1CodeableConceptThe nature of the accident
Binding: ActIncidentCode (extensible): Type of accident: work place, auto, etc.

.... location[x] 0..1Where the event occurred
..... locationAddressAddress
..... locationReferenceReference(Location)
... item 0..*BackboneElementProduct or service provided
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... sequence 1..1positiveIntItem instance identifier
.... careTeamSequence 0..*positiveIntApplicable careTeam members
.... diagnosisSequence 0..*positiveIntApplicable diagnoses
.... procedureSequence 0..*positiveIntApplicable procedures
.... informationSequence 0..*positiveIntApplicable exception and supporting information
.... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

.... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

.... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

.... modifier 0..*CodeableConceptProduct or service 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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


.... serviced[x] 0..1Date or dates of service or product delivery
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1Place of service or where product was supplied
Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc.

..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location)
.... quantity 0..1SimpleQuantityCount of products or services
.... unitPrice 0..1MoneyFee, charge or cost per item
.... factor 0..1decimalPrice scaling factor
.... net 0..1MoneyTotal item cost
.... udi 0..*Reference(Device)Unique device identifier
.... bodySite 0..1CodeableConceptAnatomical location
Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch.

.... subSite 0..*CodeableConceptAnatomical sub-location
Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations.


.... encounter 0..*Reference(Encounter)Encounters related to this billed item
.... detail 0..*BackboneElementProduct or service provided
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... sequence 1..1positiveIntItem instance identifier
..... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

..... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

..... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

..... modifier 0..*CodeableConceptService/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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


..... quantity 0..1SimpleQuantityCount of products or services
..... unitPrice 0..1MoneyFee, charge or cost per item
..... factor 0..1decimalPrice scaling factor
..... net 0..1MoneyTotal item cost
..... udi 0..*Reference(Device)Unique device identifier
..... subDetail 0..*BackboneElementProduct or service provided
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... sequence 1..1positiveIntItem instance identifier
...... revenue 0..1CodeableConceptRevenue or cost center code
Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products.

...... category 0..1CodeableConceptBenefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses.

...... productOrService 1..1CodeableConceptBilling, service, product, or drug code
Binding: USCLSCodes (example): Allowable service and product codes.

...... modifier 0..*CodeableConceptService/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..*CodeableConceptProgram the product or service is provided under
Binding: ExampleProgramReasonCodes (example): Program specific reason codes.


...... quantity 0..1SimpleQuantityCount of products or services
...... unitPrice 0..1MoneyFee, charge or cost per item
...... factor 0..1decimalPrice scaling factor
...... net 0..1MoneyTotal item cost
...... udi 0..*Reference(Device)Unique device identifier
... total 0..1MoneyTotal claim cost

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Claim.languagepreferredCommonLanguages
Max Binding: AllLanguages
Claim.statusrequiredFinancialResourceStatusCodes
Claim.typeextensibleClaimTypeCodes
Claim.subTypeexampleExampleClaimSubTypeCodes
Claim.userequiredUse
Claim.priorityexampleProcessPriorityCodes
Claim.fundsReserveexampleFunds Reservation Codes
Claim.related.relationshipexampleExampleRelatedClaimRelationshipCodes
Claim.payee.typeexampleClaim Payee Type Codes
Claim.careTeam.roleexampleClaimCareTeamRoleCodes
Claim.careTeam.qualificationexampleExampleProviderQualificationCodes
Claim.supportingInfo.categoryexampleClaimInformationCategoryCodes
Claim.supportingInfo.codeexampleExceptionCodes
Claim.supportingInfo.reasonexampleMissingToothReasonCodes
Claim.diagnosis.diagnosis[x]exampleICD-10Codes
Claim.diagnosis.typeexampleExampleDiagnosisTypeCodes
Claim.diagnosis.onAdmissionexampleExampleDiagnosisOnAdmissionCodes
Claim.diagnosis.packageCodeexampleExampleDiagnosisRelatedGroupCodes
Claim.procedure.typeexampleExampleProcedureTypeCodes
Claim.procedure.procedure[x]exampleICD-10ProcedureCodes
Claim.accident.typeextensibleActIncidentCode
Claim.item.revenueexampleExampleRevenueCenterCodes
Claim.item.categoryexampleBenefitCategoryCodes
Claim.item.productOrServiceexampleUSCLSCodes
Claim.item.modifierexampleModifierTypeCodes
Claim.item.programCodeexampleExampleProgramReasonCodes
Claim.item.location[x]exampleExampleServicePlaceCodes
Claim.item.bodySiteexampleOralSiteCodes
Claim.item.subSiteexampleSurfaceCodes
Claim.item.detail.revenueexampleExampleRevenueCenterCodes
Claim.item.detail.categoryexampleBenefitCategoryCodes
Claim.item.detail.productOrServiceexampleUSCLSCodes
Claim.item.detail.modifierexampleModifierTypeCodes
Claim.item.detail.programCodeexampleExampleProgramReasonCodes
Claim.item.detail.subDetail.revenueexampleExampleRevenueCenterCodes
Claim.item.detail.subDetail.categoryexampleBenefitCategoryCodes
Claim.item.detail.subDetail.productOrServiceexampleUSCLSCodes
Claim.item.detail.subDetail.modifierexampleModifierTypeCodes
Claim.item.detail.subDetail.programCodeexampleExampleProgramReasonCodes

Constraints

IdGradePathDetailsRequirements
dom-2errorClaimIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorClaimIf 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-4errorClaimIf 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-5errorClaimIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6Best PracticeClaimA resource should have narrative for robust management
: text.`div`.exists()
ele-1errorClaim.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.subTypeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.patientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.billablePeriodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.createdAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.entererAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.providerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.priorityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.fundsReserveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.relatedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.related.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.related.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.related.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.related.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.related.claimAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.related.relationshipAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.related.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.prescriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.originalPrescriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.payeeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.payee.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.payee.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.payee.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.payee.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.payee.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.payee.partyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.referralAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.facilityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeamAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeam.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.careTeam.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.careTeam.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.careTeam.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.careTeam.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeam.providerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeam.responsibleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeam.roleAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.careTeam.qualificationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfoAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.supportingInfo.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.supportingInfo.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.supportingInfo.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.supportingInfo.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.timing[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.supportingInfo.reasonAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosisAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosis.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.diagnosis.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.diagnosis.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.diagnosis.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.diagnosis.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosis.diagnosis[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosis.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosis.onAdmissionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.diagnosis.packageCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedureAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedure.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.procedure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.procedure.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.procedure.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.procedure.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedure.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedure.dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedure.procedure[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.procedure.udiAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insuranceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.insurance.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.insurance.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.insurance.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.insurance.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.focalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.coverageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.businessArrangementAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.preAuthRefAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.insurance.claimResponseAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.accidentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.accident.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.accident.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.accident.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.accident.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.accident.dateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.accident.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.accident.location[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.itemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.careTeamSequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.diagnosisSequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.procedureSequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.informationSequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.revenueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.productOrServiceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.modifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.programCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.serviced[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.location[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.unitPriceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.factorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.netAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.udiAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.bodySiteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.subSiteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.encounterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detailAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.detail.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.detail.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.detail.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.detail.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.revenueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.productOrServiceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.modifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.programCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.unitPriceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.factorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.netAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.udiAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetailAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.detail.subDetail.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.detail.subDetail.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorClaim.item.detail.subDetail.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorClaim.item.detail.subDetail.sequenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.revenueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.productOrServiceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.modifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.programCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.unitPriceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.factorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.netAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.item.detail.subDetail.udiAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorClaim.totalAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())