0.1.0 - ci-build
MHNSushi - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/ChargeItem-my-core | Version: 0.1.0 | |||
Active as of 2024-03-13 | Computable Name: ChargeItemMyCore |
Describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
status | ?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknown Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. ele-1: All FHIR elements must have a @value or children |
code | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. ele-1: All FHIR elements must have a @value or children |
subject | Σ | 1..1 | Reference(Patient | Group) | Individual service was done for/to ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet | URI |
ChargeItem.status | required | ChargeItemStatushttp://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1 from the FHIR Standard | |
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ChargeItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | 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 | error | 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 | error | ChargeItem | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ChargeItem | A resource should have narrative for robust management : text.`div`.exists() | |
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 ChargeItem
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core | |
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core | |
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core | |
code | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products | |||||
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: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core | |||||
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core | |||||
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Business Identifier for item | ||||
definitionUri | 0..* | uri | Defining information about the code of this charge item | |||||
definitionCanonical | 0..* | canonical(ChargeItemDefinition) | Resource defining the code of this ChargeItem | |||||
status | ?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknown Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. | ||||
partOf | 0..* | Reference(ChargeItem) | Part of referenced ChargeItem | |||||
code | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. | ||||
subject | Σ | 1..1 | Reference(Patient | Group) | Individual service was done for/to | ||||
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event | ||||
occurrence[x] | Σ | 0..1 | When the charged service was applied | |||||
occurrenceDateTime | dateTime | |||||||
occurrencePeriod | Period | |||||||
occurrenceTiming | Timing | |||||||
performer | 0..* | BackboneElement | Who performed charged service | |||||
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 | ||||
function | 0..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. | |||||
actor | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |||||
performingOrganization | 0..1 | Reference(Organization) | Organization providing the charged service | |||||
requestingOrganization | 0..1 | Reference(Organization) | Organization requesting the charged service | |||||
costCenter | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |||||
quantity | Σ | 0..1 | Quantity | Quantity of which the charge item has been serviced | ||||
bodysite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
factorOverride | 0..1 | decimal | Factor overriding the associated rules | |||||
priceOverride | 0..1 | Money | Price overriding the associated rules | |||||
overrideReason | 0..1 | string | Reason for overriding the list price/factor | |||||
enterer | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering | ||||
enteredDate | Σ | 0..1 | dateTime | Date the charge item was entered | ||||
reason | 0..* | CodeableConcept | Why was the charged service rendered? Binding: ICD-10Codes (example): Example binding for reason. | |||||
service | 0..* | Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) | Which rendered service is being charged? | |||||
product[x] | 0..1 | Product charged Binding: FHIRDeviceTypes (example): Example binding for product type. | ||||||
productReference | Reference(Device | Medication | Substance) | |||||||
productCodeableConcept | CodeableConcept | |||||||
account | Σ | 0..* | Reference(Account) | Account to place this charge | ||||
note | 0..* | Annotation | Comments made about the ChargeItem | |||||
supportingInformation | 0..* | Reference(Resource) | Further information supporting this charge | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
ChargeItem.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
ChargeItem.status | required | ChargeItemStatushttp://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1 from the FHIR Standard | ||||
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard | ||||
ChargeItem.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
ChargeItem.bodysite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
ChargeItem.reason | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10 from the FHIR Standard | ||||
ChargeItem.product[x] | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ChargeItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | 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 | error | 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 | error | ChargeItem | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ChargeItem | A resource should have narrative for robust management : text.`div`.exists() | |
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 ChargeItem
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
status | ?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknown Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. ele-1: All FHIR elements must have a @value or children |
code | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. ele-1: All FHIR elements must have a @value or children |
subject | Σ | 1..1 | Reference(Patient | Group) | Individual service was done for/to ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet | URI |
ChargeItem.status | required | ChargeItemStatushttp://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1 from the FHIR Standard | |
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ChargeItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | 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 | error | 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 | error | ChargeItem | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ChargeItem | A resource should have narrative for robust management : text.`div`.exists() | |
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() |
Differential View
This structure is derived from ChargeItem
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core | |
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core | |
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core | |
code | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
ChargeItem | 0..* | ChargeItem | Item containing charge code(s) associated with the provision of healthcare provider products | |||||
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: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
chargeItemDefinitionReference | 0..* | Reference(ChargeItemDefinition) | Extension for a ChargeItem to reference a ChargeItemDefinition URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/chargeitem-cid-reference-my-core | |||||
priceComponentMyCore | 0..* | (Complex) | extension about the details of a line item in ChargeItem URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/price-component-my-core | |||||
useContextMyCore | 0..* | UsageContext | Extension to determine the use context URL: https://veinscdr.mhnexus.com/baseR4/StructureDefinition/use-context-my-core | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Business Identifier for item | ||||
definitionUri | 0..* | uri | Defining information about the code of this charge item | |||||
definitionCanonical | 0..* | canonical(ChargeItemDefinition) | Resource defining the code of this ChargeItem | |||||
status | ?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknown Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem. | ||||
partOf | 0..* | Reference(ChargeItem) | Part of referenced ChargeItem | |||||
code | Σ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code Binding: ChargeItemCode (example): Set of codes that can be used for billing purposes. | ||||
subject | Σ | 1..1 | Reference(Patient | Group) | Individual service was done for/to | ||||
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event | ||||
occurrence[x] | Σ | 0..1 | When the charged service was applied | |||||
occurrenceDateTime | dateTime | |||||||
occurrencePeriod | Period | |||||||
occurrenceTiming | Timing | |||||||
performer | 0..* | BackboneElement | Who performed charged service | |||||
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 | ||||
function | 0..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. | |||||
actor | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing | |||||
performingOrganization | 0..1 | Reference(Organization) | Organization providing the charged service | |||||
requestingOrganization | 0..1 | Reference(Organization) | Organization requesting the charged service | |||||
costCenter | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue | |||||
quantity | Σ | 0..1 | Quantity | Quantity of which the charge item has been serviced | ||||
bodysite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
factorOverride | 0..1 | decimal | Factor overriding the associated rules | |||||
priceOverride | 0..1 | Money | Price overriding the associated rules | |||||
overrideReason | 0..1 | string | Reason for overriding the list price/factor | |||||
enterer | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering | ||||
enteredDate | Σ | 0..1 | dateTime | Date the charge item was entered | ||||
reason | 0..* | CodeableConcept | Why was the charged service rendered? Binding: ICD-10Codes (example): Example binding for reason. | |||||
service | 0..* | Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) | Which rendered service is being charged? | |||||
product[x] | 0..1 | Product charged Binding: FHIRDeviceTypes (example): Example binding for product type. | ||||||
productReference | Reference(Device | Medication | Substance) | |||||||
productCodeableConcept | CodeableConcept | |||||||
account | Σ | 0..* | Reference(Account) | Account to place this charge | ||||
note | 0..* | Annotation | Comments made about the ChargeItem | |||||
supportingInformation | 0..* | Reference(Resource) | Further information supporting this charge | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
ChargeItem.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
ChargeItem.status | required | ChargeItemStatushttp://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1 from the FHIR Standard | ||||
ChargeItem.code | example | ChargeItemCodehttp://hl7.org/fhir/ValueSet/chargeitem-billingcodes from the FHIR Standard | ||||
ChargeItem.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-role from the FHIR Standard | ||||
ChargeItem.bodysite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
ChargeItem.reason | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10 from the FHIR Standard | ||||
ChargeItem.product[x] | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kind from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | ChargeItem | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | 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 | error | 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 | error | ChargeItem | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | ChargeItem | A resource should have narrative for robust management : text.`div`.exists() | |
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 ChargeItem
Other representations of profile: CSV, Excel, Schematron