CH ALIS (R4)
0.2.0 - CI build
Publish Box goes here
Defining URL: | http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-chargeitem |
Version: | 0.2.0 |
Name: | ChAlisChargeItem |
Title: | CH ALIS ChargeItem Profile |
Status: | Draft as of 2020-11-26 |
Definition: | Base definition for the ChargeItem resource in the context of ALIS-Connect. |
Publisher: | ALIS-Connect |
Copyright: | CC-BY-SA-4.0 |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-chargeitem
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ChargeItem
Summary
Mandatory: 9 elements (11 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
This structure is derived from ChargeItem
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ChargeItem | CH ALIS ChargeItem | |
![]() ![]() ![]() | 0..1 | string | ItemNumber | |
![]() ![]() ![]() | 2..* | Resource | Contained Resources (Patient, Encounter, Condition) | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..1 | string | SessionID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-sessionid | |
![]() ![]() ![]() | 0..1 | string | OrderID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-orderid | |
![]() ![]() ![]() | 0..1 | string | Form URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-form | |
![]() ![]() ![]() | 0..* | (Complex) | ParameterV40 URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40 | |
![]() ![]() ![]() | 1..1 | code | billable | not-billable | |
![]() ![]() ![]() | 0..1 | Reference(CH ALIS ChargeItem Profile) | RefItemNumber | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code | |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Binding: http://fhir.ch/ig/ch-alis/ValueSet/tbd (required) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | ServiceType | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | ServiceItem | |
![]() ![]() ![]() | 1..1 | Reference(CH ALIS Patient Profile) {c} | Patient | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | Reference(CH ALIS Encounter Profile) {c} | Encounter | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | dateTime | ServiceDate | |
![]() ![]() ![]() | 0..* | BackboneElement | PersonV40 | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | What type of performance was done | |
![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Binding: CH ALIS PersonTyp (required) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | PersonTyp | |
![]() ![]() ![]() ![]() | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | PersonID | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization providing the charged service | |
![]() ![]() ![]() ![]() | 1..1 | string | ProviderID | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |
![]() ![]() ![]() ![]() | 1..1 | string | ReferrerID | |
![]() ![]() ![]() | 1..1 | Quantity | Quantity of which the charge item has been serviced | |
![]() ![]() ![]() ![]() | 1..1 | decimal | Quantity | |
![]() ![]() ![]() | 0..1 | Money | Price overriding the associated rules | |
![]() ![]() ![]() ![]() | 1..1 | decimal | ParameterV40: Amount | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering | |
![]() ![]() ![]() ![]() | 1..1 | string | EnteredBy | |
![]() ![]() ![]() | 0..1 | dateTime | EnteredDateTime | |
![]() ![]() ![]() | 0..* | Reference(Observation Body Mass Index Profile) {c} | ParameterV40: BMI | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ChargeItem | CH ALIS ChargeItem | |
![]() ![]() ![]() | Σ | 0..1 | string | ItemNumber |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 2..* | Resource | Contained Resources (Patient, Encounter, Condition) | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..1 | string | SessionID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-sessionid | |
![]() ![]() ![]() | 0..1 | string | OrderID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-orderid | |
![]() ![]() ![]() | 0..1 | string | Form URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-form | |
![]() ![]() ![]() | 0..* | (Complex) | ParameterV40 URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40 | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifier for item |
![]() ![]() ![]() | 0..* | uri | Defining information about the code of this charge item | |
![]() ![]() ![]() | 0..* | canonical(ChargeItemDefinition) | Resource defining the code of this ChargeItem | |
![]() ![]() ![]() | ?!Σ | 1..1 | code | billable | not-billable Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. |
![]() ![]() ![]() | 0..1 | Reference(CH ALIS ChargeItem Profile) | RefItemNumber | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes. |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Binding: http://fhir.ch/ig/ch-alis/ValueSet/tbd (required) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | ServiceType |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ServiceItem |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | Σ | 1..1 | Reference(CH ALIS Patient Profile) {c} | Patient |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | Reference(CH ALIS Encounter Profile) {c} | Encounter |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | (Slice Definition) | When the charged service was applied Slice: Unordered, Closed by type:$this |
![]() ![]() ![]() ![]() | Σ | 1..1 | dateTime | ServiceDate |
![]() ![]() ![]() | 0..* | BackboneElement | PersonV40 | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | What type of performance was done Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events. | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Binding: CH ALIS PersonTyp (required) |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | PersonTyp |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() ![]() | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | PersonID |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization providing the charged service | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | ProviderID |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization requesting the charged service | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | ReferrerID |
![]() ![]() ![]() | Σ | 1..1 | Quantity | Quantity of which the charge item has been serviced |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..1 | decimal | Quantity |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | Coded form of the unit |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() ![]() | 0..1 | decimal | Factor overriding the associated rules | |
![]() ![]() ![]() | 0..1 | Money | Price overriding the associated rules | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..1 | decimal | ParameterV40: Amount |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | ISO 4217 Currency Code Binding: Currencies (required): A code indicating the currency, taken from ISO 4217. |
![]() ![]() ![]() | 0..1 | string | Reason for overriding the list price/factor | |
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | EnteredBy |
![]() ![]() ![]() | Σ | 0..1 | dateTime | EnteredDateTime |
![]() ![]() ![]() | 0..* | CodeableConcept | Why was the charged service rendered? Binding: ICD-10Codes (example): Example binding for reason. | |
![]() ![]() ![]() | 0..* | Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) | Which rendered service is being charged? | |
![]() ![]() ![]() | 0..1 | Product charged Binding: FHIRDeviceTypes (example): Example binding for product type. | ||
![]() ![]() ![]() ![]() | Reference(Device | Medication | Substance) | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() | Σ | 0..* | Reference(Account) | Account to place this charge |
![]() ![]() ![]() | 0..* | Annotation | Comments made about the ChargeItem | |
![]() ![]() ![]() | 0..* | Reference(Observation Body Mass Index Profile) {c} | ParameterV40: BMI | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ChargeItem | CH ALIS ChargeItem | |
![]() |
This structure is derived from ChargeItem
Summary
Mandatory: 9 elements (11 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from ChargeItem
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ChargeItem | CH ALIS ChargeItem | |
![]() ![]() ![]() | 0..1 | string | ItemNumber | |
![]() ![]() ![]() | 2..* | Resource | Contained Resources (Patient, Encounter, Condition) | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..1 | string | SessionID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-sessionid | |
![]() ![]() ![]() | 0..1 | string | OrderID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-orderid | |
![]() ![]() ![]() | 0..1 | string | Form URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-form | |
![]() ![]() ![]() | 0..* | (Complex) | ParameterV40 URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40 | |
![]() ![]() ![]() | 1..1 | code | billable | not-billable | |
![]() ![]() ![]() | 0..1 | Reference(CH ALIS ChargeItem Profile) | RefItemNumber | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code | |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Binding: http://fhir.ch/ig/ch-alis/ValueSet/tbd (required) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | ServiceType | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | ServiceItem | |
![]() ![]() ![]() | 1..1 | Reference(CH ALIS Patient Profile) {c} | Patient | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | Reference(CH ALIS Encounter Profile) {c} | Encounter | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() | 1..1 | dateTime | ServiceDate | |
![]() ![]() ![]() | 0..* | BackboneElement | PersonV40 | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | What type of performance was done | |
![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Binding: CH ALIS PersonTyp (required) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | PersonTyp | |
![]() ![]() ![]() ![]() | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | PersonID | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization providing the charged service | |
![]() ![]() ![]() ![]() | 1..1 | string | ProviderID | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |
![]() ![]() ![]() ![]() | 1..1 | string | ReferrerID | |
![]() ![]() ![]() | 1..1 | Quantity | Quantity of which the charge item has been serviced | |
![]() ![]() ![]() ![]() | 1..1 | decimal | Quantity | |
![]() ![]() ![]() | 0..1 | Money | Price overriding the associated rules | |
![]() ![]() ![]() ![]() | 1..1 | decimal | ParameterV40: Amount | |
![]() ![]() ![]() | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering | |
![]() ![]() ![]() ![]() | 1..1 | string | EnteredBy | |
![]() ![]() ![]() | 0..1 | dateTime | EnteredDateTime | |
![]() ![]() ![]() | 0..* | Reference(Observation Body Mass Index Profile) {c} | ParameterV40: BMI | |
![]() ![]() ![]() ![]() | 1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | ChargeItem | CH ALIS ChargeItem | |
![]() ![]() ![]() | Σ | 0..1 | string | ItemNumber |
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() | 2..* | Resource | Contained Resources (Patient, Encounter, Condition) | |
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() | 0..1 | string | SessionID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-sessionid | |
![]() ![]() ![]() | 0..1 | string | OrderID URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-orderid | |
![]() ![]() ![]() | 0..1 | string | Form URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-form | |
![]() ![]() ![]() | 0..* | (Complex) | ParameterV40 URL: http://fhir.ch/ig/ch-alis/StructureDefinition/ch-alis-ext-parameterv40 | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifier for item |
![]() ![]() ![]() | 0..* | uri | Defining information about the code of this charge item | |
![]() ![]() ![]() | 0..* | canonical(ChargeItemDefinition) | Resource defining the code of this ChargeItem | |
![]() ![]() ![]() | ?!Σ | 1..1 | code | billable | not-billable Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. |
![]() ![]() ![]() | 0..1 | Reference(CH ALIS ChargeItem Profile) | RefItemNumber | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes. |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Binding: http://fhir.ch/ig/ch-alis/ValueSet/tbd (required) |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | ServiceType |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | ServiceItem |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | Σ | 1..1 | Reference(CH ALIS Patient Profile) {c} | Patient |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | Reference(CH ALIS Encounter Profile) {c} | Encounter |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() ![]() ![]() | Σ | 1..1 | (Slice Definition) | When the charged service was applied Slice: Unordered, Closed by type:$this |
![]() ![]() ![]() ![]() | Σ | 1..1 | dateTime | ServiceDate |
![]() ![]() ![]() | 0..* | BackboneElement | PersonV40 | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | What type of performance was done Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events. | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Binding: CH ALIS PersonTyp (required) |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | Identity of the terminology system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | PersonTyp |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() ![]() | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | PersonID |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization providing the charged service | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | ProviderID |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization requesting the charged service | |
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | ReferrerID |
![]() ![]() ![]() | Σ | 1..1 | Quantity | Quantity of which the charge item has been serviced |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..1 | decimal | Quantity |
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Unit representation |
![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | System that defines coded unit form |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | Coded form of the unit |
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. |
![]() ![]() ![]() | 0..1 | decimal | Factor overriding the associated rules | |
![]() ![]() ![]() | 0..1 | Money | Price overriding the associated rules | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | Σ | 1..1 | decimal | ParameterV40: Amount |
![]() ![]() ![]() ![]() | Σ | 0..1 | code | ISO 4217 Currency Code Binding: Currencies (required): A code indicating the currency, taken from ISO 4217. |
![]() ![]() ![]() | 0..1 | string | Reason for overriding the list price/factor | |
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 1..1 | string | EnteredBy |
![]() ![]() ![]() | Σ | 0..1 | dateTime | EnteredDateTime |
![]() ![]() ![]() | 0..* | CodeableConcept | Why was the charged service rendered? Binding: ICD-10Codes (example): Example binding for reason. | |
![]() ![]() ![]() | 0..* | Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) | Which rendered service is being charged? | |
![]() ![]() ![]() | 0..1 | Product charged Binding: FHIRDeviceTypes (example): Example binding for product type. | ||
![]() ![]() ![]() ![]() | Reference(Device | Medication | Substance) | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() | Σ | 0..* | Reference(Account) | Account to place this charge |
![]() ![]() ![]() | 0..* | Annotation | Comments made about the ChargeItem | |
![]() ![]() ![]() | 0..* | Reference(Observation Body Mass Index Profile) {c} | ParameterV40: BMI | |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
![]() |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
ChargeItem.language | preferred | CommonLanguages Max Binding: AllLanguages |
ChargeItem.status | required | ChargeItemStatus |
ChargeItem.partOf.type | extensible | ResourceType |
ChargeItem.code | example | ChargeItemCode |
ChargeItem.code.coding | required | http://fhir.ch/ig/ch-alis/ValueSet/tbd |
ChargeItem.subject.type | extensible | ResourceType |
ChargeItem.context.type | extensible | ResourceType |
ChargeItem.performer.function | example | ProcedurePerformerRoleCodes |
ChargeItem.performer.function.coding | required | ChAlisPersonTyp |
ChargeItem.performer.actor.type | extensible | ResourceType |
ChargeItem.performingOrganization.type | extensible | ResourceType |
ChargeItem.costCenter.type | extensible | ResourceType |
ChargeItem.quantity.comparator | required | QuantityComparator |
ChargeItem.bodysite | example | SNOMEDCTBodyStructures |
ChargeItem.priceOverride.currency | required | Currencies |
ChargeItem.enterer.type | extensible | ResourceType |
ChargeItem.reason | example | ICD-10Codes |
ChargeItem.product[x] | example | FHIRDeviceTypes |
ChargeItem.supportingInformation.type | extensible | ResourceType |
Id | Path | Details | Requirements |
dom-2 | ChargeItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | ChargeItem | 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 | ChargeItem | 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 | ChargeItem | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | ChargeItem | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | ChargeItem.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.extension:SessionID | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.extension:SessionID | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.extension:OrderID | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.extension:OrderID | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.extension:Form | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.extension:Form | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.extension:ParameterV40 | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.extension:ParameterV40 | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.definitionUri | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.definitionCanonical | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.partOf | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.partOf.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.partOf.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.partOf.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.partOf.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.partOf.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.partOf.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.code.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.code.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.code.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.code.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.code.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.subject.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.subject.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.subject.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.subject.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.subject.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.subject.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.context | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.context.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.context.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.context.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.context.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.context.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.context.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.occurrence[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.occurrence[x]:occurrenceDateTime | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performer.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performer.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performer.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performer.function | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performer.function.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performer.function.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performer.function.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performer.function.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.function.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.actor | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.actor.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performer.actor.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performer.actor.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.actor.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.actor.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performer.actor.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performingOrganization | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performingOrganization.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.performingOrganization.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.performingOrganization.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performingOrganization.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performingOrganization.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.performingOrganization.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.requestingOrganization | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.costCenter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.costCenter.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.costCenter.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.costCenter.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.costCenter.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.costCenter.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.costCenter.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.quantity.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.quantity.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity.comparator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.quantity.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.bodysite | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.factorOverride | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.priceOverride | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.priceOverride.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.priceOverride.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.priceOverride.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.priceOverride.currency | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.overrideReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enterer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enterer.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.enterer.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.enterer.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enterer.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enterer.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enterer.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.enteredDate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.service | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.product[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.account | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.note | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.supportingInformation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.supportingInformation.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | ChargeItem.supportingInformation.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | ChargeItem.supportingInformation.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.supportingInformation.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.supportingInformation.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | ChargeItem.supportingInformation.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |