國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG)
1.0.0 - ci-build

This page is part of the 國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG) (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: ChargeItem TOTFA、TOTFB、LABM-費用年月

Official URL: https://www.ghd.tw/cdm-fhir/StructureDefinition/ChargeItemCDM Version: 1.0.0
Active as of 2024-09-01 Computable Name: ChargeItemCDM

用於描述門診醫療申報檔(TOTFA)、住院醫療申報檔案(TOTFB)與檢驗檢查資料檔每月格式(LABM)中的費用年月

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
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-6: A resource should have narrative for robust management
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
... 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
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
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
... status ?!SΣ 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
.... coding SΣN 1..* Coding Code defined by a terminology system
Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
ele-1: All FHIR elements must have a @value or children
... subject SΣCN 1..1 Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料) Individual service was done for/to
ele-1: All FHIR elements must have a @value or children
ref-1: SHALL have a contained resource if a local reference is provided
.... reference SΣC 1..1 string 患者Resource Link
ele-1: All FHIR elements must have a @value or children
... occurrence[x] SΣN 0..1 申報日期。[TOTFA.t6/TOTFB.t6/LABM.h6],自費此欄位為必填。
ele-1: All FHIR elements must have a @value or children
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... enteredDate SΣ 0..1 dateTime 費用年月[TOTFA.t3/TOTFB.t3]
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ChargeItem.statusrequiredChargeItemStatus
http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1
from the FHIR Standard
ChargeItem.codeexampleChargeItemCode
http://hl7.org/fhir/ValueSet/chargeitem-billingcodes
from the FHIR Standard
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorChargeItem.subjectSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from ChargeItem

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem ChargeItem
... status S
... code S
.... coding S 1.. Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。

..... system S 1..
..... code S 1.. 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
.... text S 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
... subject S Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料)
.... reference S 1.. 患者Resource Link
... enteredDate S 費用年月[TOTFA.t3/TOTFB.t3]

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem 0..* ChargeItem Item containing charge code(s) associated with the provision of healthcare provider products
... id Σ 0..1 string Logical id of this artifact
... meta ΣN 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.

Additional BindingsPurpose
AllLanguages Max Binding
... text N 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier ΣN 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 ?!SΣ 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 CN 0..* Reference(ChargeItem) Part of referenced ChargeItem
ref-1: SHALL have a contained resource if a local reference is provided
... code SΣN 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.

.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣN 1..* Coding Code defined by a terminology system
Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。


..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
... subject SΣCN 1..1 Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料) Individual service was done for/to
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string 患者Resource Link
.... type Σ 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).

.... identifier ΣN 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... context ΣCN 0..1 Reference(Encounter | EpisodeOfCare) Encounter / Episode associated with event
ref-1: SHALL have a contained resource if a local reference is provided
... occurrence[x] SΣN 0..1 申報日期。[TOTFA.t6/TOTFB.t6/LABM.h6],自費此欄位為必填。
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer N 0..* BackboneElement Who performed charged service
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function N 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 CN 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
ref-1: SHALL have a contained resource if a local reference is provided
... performingOrganization CN 0..1 Reference(Organization) Organization providing the charged service
ref-1: SHALL have a contained resource if a local reference is provided
... requestingOrganization CN 0..1 Reference(Organization) Organization requesting the charged service
ref-1: SHALL have a contained resource if a local reference is provided
... costCenter CN 0..1 Reference(Organization) Organization that has ownership of the (potential, future) revenue
ref-1: SHALL have a contained resource if a local reference is provided
... quantity ΣCN 0..1 Quantity Quantity of which the charge item has been serviced
qty-3: If a code for the unit is present, the system SHALL also be present
... bodysite ΣN 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 N 0..1 Money Price overriding the associated rules
... overrideReason 0..1 string Reason for overriding the list price/factor
... enterer ΣCN 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) Individual who was entering
ref-1: SHALL have a contained resource if a local reference is provided
... enteredDate SΣ 0..1 dateTime 費用年月[TOTFA.t3/TOTFB.t3]
... reason N 0..* CodeableConcept Why was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.


... service CN 0..* Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) Which rendered service is being charged?
ref-1: SHALL have a contained resource if a local reference is provided
... product[x] N 0..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.

.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept
... account ΣCN 0..* Reference(Account) Account to place this charge
ref-1: SHALL have a contained resource if a local reference is provided
... note N 0..* Annotation Comments made about the ChargeItem
... supportingInformation CN 0..* Reference(Resource) Further information supporting this charge
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ChargeItem.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ChargeItem.statusrequiredChargeItemStatus
http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1
from the FHIR Standard
ChargeItem.codeexampleChargeItemCode
http://hl7.org/fhir/ValueSet/chargeitem-billingcodes
from the FHIR Standard
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG
ChargeItem.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
ChargeItem.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
ChargeItem.bodysiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ChargeItem.reasonexampleICD-10Codes
http://hl7.org/fhir/ValueSet/icd-10
from the FHIR Standard
ChargeItem.product[x]exampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
qty-3errorChargeItem.quantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
ref-1errorChargeItem.partOf, ChargeItem.subject, ChargeItem.context, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.enterer, ChargeItem.service, ChargeItem.account, ChargeItem.supportingInformationSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from ChargeItem

Summary

Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 10 elements

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
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-6: A resource should have narrative for robust management
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
... 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
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
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
... status ?!SΣ 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
.... coding SΣN 1..* Coding Code defined by a terminology system
Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
ele-1: All FHIR elements must have a @value or children
... subject SΣCN 1..1 Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料) Individual service was done for/to
ele-1: All FHIR elements must have a @value or children
ref-1: SHALL have a contained resource if a local reference is provided
.... reference SΣC 1..1 string 患者Resource Link
ele-1: All FHIR elements must have a @value or children
... occurrence[x] SΣN 0..1 申報日期。[TOTFA.t6/TOTFB.t6/LABM.h6],自費此欄位為必填。
ele-1: All FHIR elements must have a @value or children
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... enteredDate SΣ 0..1 dateTime 費用年月[TOTFA.t3/TOTFB.t3]
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ChargeItem.statusrequiredChargeItemStatus
http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1
from the FHIR Standard
ChargeItem.codeexampleChargeItemCode
http://hl7.org/fhir/ValueSet/chargeitem-billingcodes
from the FHIR Standard
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ref-1errorChargeItem.subjectSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

Differential View

This structure is derived from ChargeItem

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem ChargeItem
... status S
... code S
.... coding S 1.. Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。

..... system S 1..
..... code S 1.. 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
.... text S 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
... subject S Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料)
.... reference S 1.. 患者Resource Link
... enteredDate S 費用年月[TOTFA.t3/TOTFB.t3]

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem 0..* ChargeItem Item containing charge code(s) associated with the provision of healthcare provider products
... id Σ 0..1 string Logical id of this artifact
... meta ΣN 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.

Additional BindingsPurpose
AllLanguages Max Binding
... text N 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier ΣN 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 ?!SΣ 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 CN 0..* Reference(ChargeItem) Part of referenced ChargeItem
ref-1: SHALL have a contained resource if a local reference is provided
... code SΣN 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.

.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣN 1..* Coding Code defined by a terminology system
Binding: 申報類別值集 (required): 申報類別;應填入所綁定值集中的其中一個代碼。


..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code SΣ 1..1 code 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text SΣ 0..1 string 申報類別。[TOTFA.t5/TOTFB.t5/LABM.h5]
... subject SΣCN 1..1 Reference(Patient TOTFA、TOTFB、LABD、LAM、CASE-病患基本資料) Individual service was done for/to
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string 患者Resource Link
.... type Σ 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).

.... identifier ΣN 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... context ΣCN 0..1 Reference(Encounter | EpisodeOfCare) Encounter / Episode associated with event
ref-1: SHALL have a contained resource if a local reference is provided
... occurrence[x] SΣN 0..1 申報日期。[TOTFA.t6/TOTFB.t6/LABM.h6],自費此欄位為必填。
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... performer N 0..* BackboneElement Who performed charged service
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!ΣN 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function N 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 CN 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) Individual who was performing
ref-1: SHALL have a contained resource if a local reference is provided
... performingOrganization CN 0..1 Reference(Organization) Organization providing the charged service
ref-1: SHALL have a contained resource if a local reference is provided
... requestingOrganization CN 0..1 Reference(Organization) Organization requesting the charged service
ref-1: SHALL have a contained resource if a local reference is provided
... costCenter CN 0..1 Reference(Organization) Organization that has ownership of the (potential, future) revenue
ref-1: SHALL have a contained resource if a local reference is provided
... quantity ΣCN 0..1 Quantity Quantity of which the charge item has been serviced
qty-3: If a code for the unit is present, the system SHALL also be present
... bodysite ΣN 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 N 0..1 Money Price overriding the associated rules
... overrideReason 0..1 string Reason for overriding the list price/factor
... enterer ΣCN 0..1 Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) Individual who was entering
ref-1: SHALL have a contained resource if a local reference is provided
... enteredDate SΣ 0..1 dateTime 費用年月[TOTFA.t3/TOTFB.t3]
... reason N 0..* CodeableConcept Why was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.


... service CN 0..* Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) Which rendered service is being charged?
ref-1: SHALL have a contained resource if a local reference is provided
... product[x] N 0..1 Product charged
Binding: FHIRDeviceTypes (example): Example binding for product type.

.... productReference Reference(Device | Medication | Substance)
.... productCodeableConcept CodeableConcept
... account ΣCN 0..* Reference(Account) Account to place this charge
ref-1: SHALL have a contained resource if a local reference is provided
... note N 0..* Annotation Comments made about the ChargeItem
... supportingInformation CN 0..* Reference(Resource) Further information supporting this charge
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ChargeItem.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ChargeItem.statusrequiredChargeItemStatus
http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1
from the FHIR Standard
ChargeItem.codeexampleChargeItemCode
http://hl7.org/fhir/ValueSet/chargeitem-billingcodes
from the FHIR Standard
ChargeItem.code.codingrequiredDeclarationCategory (a valid code from 申報類別)
https://www.ghd.tw/cdm-fhir/ValueSet/DeclarationCategory
from this IG
ChargeItem.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
ChargeItem.performer.functionexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
ChargeItem.bodysiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
ChargeItem.reasonexampleICD-10Codes
http://hl7.org/fhir/ValueSet/icd-10
from the FHIR Standard
ChargeItem.product[x]exampleFHIRDeviceTypes
http://hl7.org/fhir/ValueSet/device-kind
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
qty-3errorChargeItem.quantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
ref-1errorChargeItem.partOf, ChargeItem.subject, ChargeItem.context, ChargeItem.performer.actor, ChargeItem.performingOrganization, ChargeItem.requestingOrganization, ChargeItem.costCenter, ChargeItem.enterer, ChargeItem.service, ChargeItem.account, ChargeItem.supportingInformationSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from ChargeItem

Summary

Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 10 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron