Order Catalog Implementation Guide, published by HL7 International - Orders and Observations Work Group. This is not an authorized publication; it is the continuous build for version current). This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabChargeItemDefinition | Version: current | |||
Draft as of 2020-02-09 | Computable Name: LabChargeItemDefinition |
This profile constrains the usage of ChargeItemDefinition to represent the rules and other properties attached to a billing code used by a laboratory service
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ChargeItemDefinition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined | |
title | ||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
LanguageSynonym | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
Slices for useContext | S | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | S | 0..* | UsageContext | Clinical focus justifying this billing code |
code | ||||
system | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
code | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus | |
value[x] | 1..1 | CodeableConcept | Value that defines the context | |
coding | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test | |
code | S | 1..1 | CodeableConcept | Billing code or product type this definition applies to |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | C | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
contained | 0..* | Resource | Contained, inline Resources | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
Slices for useContext | SΣ | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | SΣ | 0..* | UsageContext | Clinical focus justifying this billing code |
code | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type |
code | ΣC | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus |
value[x] | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. |
coding | Σ | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test |
code | SΣ | 1..1 | CodeableConcept | Billing code or product type this definition applies to Binding: ChargeItemCode (example): Billing Code defined by this ChargeItemDefinition. |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.status | required | PublicationStatus |
ChargeItemDefinition.useContext:ClinicalFocus.code | extensible | Fixed Value: focus |
ChargeItemDefinition.useContext:ClinicalFocus.value[x] | example | ContextOfUseValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
ChargeItemDefinition.code | example | ChargeItemCode |
Id | Grade | Path(s) | Details | Requirements |
cnl-0 | warning | ChargeItemDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation : name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$') | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | C | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
url | ΣC | 0..1 | uri | Canonical identifier for this charge item definition, represented as a URI (globally unique) |
identifier | Σ | 0..* | Identifier | Additional identifier for the charge item definition |
version | Σ | 0..1 | string | Business version of the charge item definition |
versionAlgorithm[x] | Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |
versionAlgorithmString | string | |||
versionAlgorithmCoding | Coding | |||
name | ΣC | 0..1 | string | Name for this charge item definition (computer friendly) |
title | Σ | 0..1 | string | Name for this charge item definition (human friendly) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
LanguageSynonym | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
derivedFromUri | Σ | 0..* | uri | Underlying externally-defined charge item definition |
partOf | Σ | 0..* | canonical(ChargeItemDefinition) | A larger definition of which this particular definition is a component or step |
replaces | Σ | 0..* | canonical(ChargeItemDefinition) | Completed or terminated request(s) whose function is taken by this new request |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage |
date | Σ | 0..1 | dateTime | Date last changed |
publisher | Σ | 0..1 | string | Name of the publisher/steward (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | Σ | 0..1 | markdown | Natural language description of the charge item definition |
Slices for useContext | SΣ | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | SΣ | 0..* | UsageContext | Clinical focus justifying this billing code |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
code | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | ΣC | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus |
display | ΣC | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
value[x] | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test |
text | Σ | 0..1 | string | Plain text representation of the concept |
jurisdiction | ΣXD | 0..* | CodeableConcept | Intended jurisdiction for charge item definition (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. |
purpose | 0..1 | markdown | Why this charge item definition is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
copyrightLabel | 0..1 | string | Copyright holder and year(s) | |
approvalDate | 0..1 | date | When the charge item definition was approved by publisher | |
lastReviewDate | 0..1 | date | When the charge item definition was last reviewed by the publisher | |
code | SΣ | 1..1 | CodeableConcept | Billing code or product type this definition applies to Binding: ChargeItemCode (example): Billing Code defined by this ChargeItemDefinition. |
instance | 0..* | Reference(Medication | Substance | Device | DeviceDefinition | ActivityDefinition | PlanDefinition | HealthcareService) | Instances this definition applies to | |
applicability | 0..* | BackboneElement | Whether or not the billing code is applicable | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
condition | 0..1 | Expression | Boolean-valued expression | |
effectivePeriod | Σ | 0..1 | Period | When the charge item definition is expected to be used |
relatedArtifact | 0..1 | RelatedArtifact | Reference to / quotation of the external source of the group of properties | |
propertyGroup | 0..* | BackboneElement | Group of properties which are applicable under the same conditions | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
applicability | 0..* | See applicability (ChargeItemDefinition) | Conditions under which the priceComponent is applicable | |
priceComponent | 0..* | MonetaryComponent | Components of total line item price | |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.language | required | AllLanguages |
ChargeItemDefinition.versionAlgorithm[x] | extensible | VersionAlgorithm |
ChargeItemDefinition.status | required | PublicationStatus |
ChargeItemDefinition.useContext:ClinicalFocus.code | extensible | Fixed Value: focus |
ChargeItemDefinition.useContext:ClinicalFocus.value[x] | example | ContextOfUseValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
ChargeItemDefinition.jurisdiction | extensible | JurisdictionValueSet |
ChargeItemDefinition.code | example | ChargeItemCode |
Id | Grade | Path(s) | Details | Requirements |
cnl-1 | warning | ChargeItemDefinition.url | URL should not contain | or # - these characters make processing canonical references problematic : exists() implies matches('^[^|# ]+$') | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from ChargeItemDefinition
Summary
Mandatory: 1 element
Must-Support: 3 elements
Fixed Value: 2 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from ChargeItemDefinition
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined | |
title | ||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
LanguageSynonym | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
Slices for useContext | S | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | S | 0..* | UsageContext | Clinical focus justifying this billing code |
code | ||||
system | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type | |
code | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus | |
value[x] | 1..1 | CodeableConcept | Value that defines the context | |
coding | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test | |
code | S | 1..1 | CodeableConcept | Billing code or product type this definition applies to |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | C | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
contained | 0..* | Resource | Contained, inline Resources | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
Slices for useContext | SΣ | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | SΣ | 0..* | UsageContext | Clinical focus justifying this billing code |
code | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type |
code | ΣC | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus |
value[x] | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. |
coding | Σ | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test |
code | SΣ | 1..1 | CodeableConcept | Billing code or product type this definition applies to Binding: ChargeItemCode (example): Billing Code defined by this ChargeItemDefinition. |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.status | required | PublicationStatus |
ChargeItemDefinition.useContext:ClinicalFocus.code | extensible | Fixed Value: focus |
ChargeItemDefinition.useContext:ClinicalFocus.value[x] | example | ContextOfUseValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
ChargeItemDefinition.code | example | ChargeItemCode |
Id | Grade | Path(s) | Details | Requirements |
cnl-0 | warning | ChargeItemDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation : name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$') | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItemDefinition | C | 0..* | ChargeItemDefinition | Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
url | ΣC | 0..1 | uri | Canonical identifier for this charge item definition, represented as a URI (globally unique) |
identifier | Σ | 0..* | Identifier | Additional identifier for the charge item definition |
version | Σ | 0..1 | string | Business version of the charge item definition |
versionAlgorithm[x] | Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |
versionAlgorithmString | string | |||
versionAlgorithmCoding | Coding | |||
name | ΣC | 0..1 | string | Name for this charge item definition (computer friendly) |
title | Σ | 0..1 | string | Name for this charge item definition (human friendly) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
LanguageSynonym | 0..* | (Complex) | Language Translation (Localization) URL: http://hl7.org/fhir/StructureDefinition/translation | |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
derivedFromUri | Σ | 0..* | uri | Underlying externally-defined charge item definition |
partOf | Σ | 0..* | canonical(ChargeItemDefinition) | A larger definition of which this particular definition is a component or step |
replaces | Σ | 0..* | canonical(ChargeItemDefinition) | Completed or terminated request(s) whose function is taken by this new request |
status | ?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. |
experimental | Σ | 0..1 | boolean | For testing purposes, not real usage |
date | Σ | 0..1 | dateTime | Date last changed |
publisher | Σ | 0..1 | string | Name of the publisher/steward (organization or individual) |
contact | Σ | 0..* | ContactDetail | Contact details for the publisher |
description | Σ | 0..1 | markdown | Natural language description of the charge item definition |
Slices for useContext | SΣ | 0..* | UsageContext | The context that the content is intended to support Slice: Unordered, Open by value:code.system, value:code.code |
useContext:ClinicalFocus | SΣ | 0..* | UsageContext | Clinical focus justifying this billing code |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
code | Σ | 1..1 | Coding | Type of context being specified Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | ΣC | 0..1 | code | Symbol in syntax defined by the system Fixed Value: focus |
display | ΣC | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
value[x] | Σ | 1..1 | CodeableConcept | Value that defines the context Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system Binding: All possible clinical contexts for any lab test (example): All contexts for any laboratory test |
text | Σ | 0..1 | string | Plain text representation of the concept |
jurisdiction | ΣXD | 0..* | CodeableConcept | Intended jurisdiction for charge item definition (if applicable) Binding: JurisdictionValueSet (extensible): Countries and regions within which this artifact is targeted for use. |
purpose | 0..1 | markdown | Why this charge item definition is defined | |
copyright | 0..1 | markdown | Use and/or publishing restrictions | |
copyrightLabel | 0..1 | string | Copyright holder and year(s) | |
approvalDate | 0..1 | date | When the charge item definition was approved by publisher | |
lastReviewDate | 0..1 | date | When the charge item definition was last reviewed by the publisher | |
code | SΣ | 1..1 | CodeableConcept | Billing code or product type this definition applies to Binding: ChargeItemCode (example): Billing Code defined by this ChargeItemDefinition. |
instance | 0..* | Reference(Medication | Substance | Device | DeviceDefinition | ActivityDefinition | PlanDefinition | HealthcareService) | Instances this definition applies to | |
applicability | 0..* | BackboneElement | Whether or not the billing code is applicable | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
condition | 0..1 | Expression | Boolean-valued expression | |
effectivePeriod | Σ | 0..1 | Period | When the charge item definition is expected to be used |
relatedArtifact | 0..1 | RelatedArtifact | Reference to / quotation of the external source of the group of properties | |
propertyGroup | 0..* | BackboneElement | Group of properties which are applicable under the same conditions | |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
applicability | 0..* | See applicability (ChargeItemDefinition) | Conditions under which the priceComponent is applicable | |
priceComponent | 0..* | MonetaryComponent | Components of total line item price | |
Documentation for this format |
Path | Conformance | ValueSet |
ChargeItemDefinition.language | required | AllLanguages |
ChargeItemDefinition.versionAlgorithm[x] | extensible | VersionAlgorithm |
ChargeItemDefinition.status | required | PublicationStatus |
ChargeItemDefinition.useContext:ClinicalFocus.code | extensible | Fixed Value: focus |
ChargeItemDefinition.useContext:ClinicalFocus.value[x] | example | ContextOfUseValueSet |
ChargeItemDefinition.useContext:ClinicalFocus.value[x].coding | example | ClinicalFocus |
ChargeItemDefinition.jurisdiction | extensible | JurisdictionValueSet |
ChargeItemDefinition.code | example | ChargeItemCode |
Id | Grade | Path(s) | Details | Requirements |
cnl-1 | warning | ChargeItemDefinition.url | URL should not contain | or # - these characters make processing canonical references problematic : exists() implies matches('^[^|# ]+$') | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from ChargeItemDefinition
Summary
Mandatory: 1 element
Must-Support: 3 elements
Fixed Value: 2 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron