旅遊醫學疫苗接種或開立藥品紀錄上傳實作指引
1.0.0 - ci-build

This page is part of the 旅遊醫學疫苗接種或開立藥品紀錄上傳實作指引 (v1.0.0: Releases Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: 庫存資料(SupplyDelivery VACC)

Official URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/supplyDelivery-vacc Version: 1.0.0
Active as of 2024-09-23 Computable Name: SupplyDeliveryVACC

此庫存資料(SupplyDelivery VACC)Profile 說明本IG如何進一步定義FHIR的 SupplyDelivery Resource 以呈現VACC系統中各院所的庫存資料。

Usage:

Formal Views of Profile Content

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

This structure is derived from SupplyDelivery

NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery SupplyDelivery
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... suppliedItem
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Open by type:$this
..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
...... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode S 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode S 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
... Slices for occurrence[x] 1..1 dateTime When event occurred
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrenceDateTime S 1..1 dateTime 最後生效日期

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery 0..* SupplyDelivery Delivery of bulk Supplies
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... suppliedItem 0..1 BackboneElement The item that is delivered or supplied
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
... Slices for occurrence[x] Σ 1..1 dateTime When event occurred
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrenceDateTime SΣ 1..1 dateTime 最後生效日期
... supplier S 1..1 Reference(疫苗/藥品廠牌(Brand Of Vaccine Organization VACC/NIIS)) Dispenser

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SupplyDelivery.statusrequiredSupplyDeliveryStatus
http://hl7.org/fhir/ValueSet/supplydelivery-status|4.0.1
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]exampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConceptexampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSupplyDeliveryIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSupplyDeliveryIf 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-4errorSupplyDeliveryIf 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-5errorSupplyDeliveryIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSupplyDeliveryA 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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery 0..* SupplyDelivery Delivery of bulk Supplies
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External identifier
... basedOn Σ 0..* Reference(SupplyRequest) Fulfills plan, proposal or order
... partOf Σ 0..* Reference(SupplyDelivery | Contract) Part of referenced event
... status ?!Σ 0..1 code in-progress | completed | abandoned | entered-in-error
Binding: SupplyDeliveryStatus (required): Status of the supply delivery.

... patient 0..1 Reference(Patient) Patient for whom the item is supplied
... type 0..1 CodeableConcept Category of dispense event
Binding: SupplyItemType (required): The type of supply dispense.

... suppliedItem 0..1 BackboneElement The item that is delivered or supplied
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
...... text Σ 0..1 string Plain text representation of the concept
... Slices for occurrence[x] Σ 1..1 dateTime When event occurred
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrenceDateTime SΣ 1..1 dateTime 最後生效日期
... supplier S 1..1 Reference(疫苗/藥品廠牌(Brand Of Vaccine Organization VACC/NIIS)) Dispenser
... destination 0..1 Reference(Location) Where the Supply was sent
... receiver 0..* Reference(Practitioner | PractitionerRole) Who collected the Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SupplyDelivery.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
SupplyDelivery.statusrequiredSupplyDeliveryStatus
http://hl7.org/fhir/ValueSet/supplydelivery-status|4.0.1
from the FHIR Standard
SupplyDelivery.typerequiredSupplyItemType
http://hl7.org/fhir/ValueSet/supplydelivery-type|4.0.1
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]exampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConceptexampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSupplyDeliveryIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSupplyDeliveryIf 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-4errorSupplyDeliveryIf 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-5errorSupplyDeliveryIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSupplyDeliveryA 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()

This structure is derived from SupplyDelivery

Summary

Mandatory: 5 elements(5 nested mandatory elements)
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of SupplyDelivery.suppliedItem.item[x]
  • The element 1 is sliced based on the value of SupplyDelivery.suppliedItem.item[x].coding
  • The element 1 is sliced based on the value of SupplyDelivery.occurrence[x]

Differential View

This structure is derived from SupplyDelivery

NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery SupplyDelivery
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... suppliedItem
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Open by type:$this
..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
...... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode S 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode S 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
... Slices for occurrence[x] 1..1 dateTime When event occurred
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrenceDateTime S 1..1 dateTime 最後生效日期

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery 0..* SupplyDelivery Delivery of bulk Supplies
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... suppliedItem 0..1 BackboneElement The item that is delivered or supplied
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
... Slices for occurrence[x] Σ 1..1 dateTime When event occurred
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrenceDateTime SΣ 1..1 dateTime 最後生效日期
... supplier S 1..1 Reference(疫苗/藥品廠牌(Brand Of Vaccine Organization VACC/NIIS)) Dispenser

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SupplyDelivery.statusrequiredSupplyDeliveryStatus
http://hl7.org/fhir/ValueSet/supplydelivery-status|4.0.1
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]exampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConceptexampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSupplyDeliveryIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSupplyDeliveryIf 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-4errorSupplyDeliveryIf 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-5errorSupplyDeliveryIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSupplyDeliveryA 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()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. SupplyDelivery 0..* SupplyDelivery Delivery of bulk Supplies
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... PackageType S 1..1 CodeableConcept 包裝樣式
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-package-type
Binding: CDC-VACC系統-包裝樣式值集 (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier External identifier
... basedOn Σ 0..* Reference(SupplyRequest) Fulfills plan, proposal or order
... partOf Σ 0..* Reference(SupplyDelivery | Contract) Part of referenced event
... status ?!Σ 0..1 code in-progress | completed | abandoned | entered-in-error
Binding: SupplyDeliveryStatus (required): Status of the supply delivery.

... patient 0..1 Reference(Patient) Patient for whom the item is supplied
... type 0..1 CodeableConcept Category of dispense event
Binding: SupplyItemType (required): The type of supply dispense.

... suppliedItem 0..1 BackboneElement The item that is delivered or supplied
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... LotNumber S 1..1 string 疫苗/藥品批號
URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-lotNumber
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... quantity S 1..1 SimpleQuantity 庫存量(劑)
.... Slices for item[x] 1..1 CodeableConcept Medication, Substance, or Device supplied
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

..... item[x]:itemCodeableConcept S 1..1 CodeableConcept Medication, Substance, or Device supplied
Binding: SNOMEDCTSupplyItem (example): The item that was delivered.

...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
....... coding:vaccineCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-疫苗值集 (required)
....... coding:medicationCode SΣ 0..1 Coding Code defined by a terminology system
Binding: CDC-VACC系統-藥品值集 (required)
...... text Σ 0..1 string Plain text representation of the concept
... Slices for occurrence[x] Σ 1..1 dateTime When event occurred
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrenceDateTime SΣ 1..1 dateTime 最後生效日期
... supplier S 1..1 Reference(疫苗/藥品廠牌(Brand Of Vaccine Organization VACC/NIIS)) Dispenser
... destination 0..1 Reference(Location) Where the Supply was sent
... receiver 0..* Reference(Practitioner | PractitionerRole) Who collected the Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
SupplyDelivery.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
SupplyDelivery.statusrequiredSupplyDeliveryStatus
http://hl7.org/fhir/ValueSet/supplydelivery-status|4.0.1
from the FHIR Standard
SupplyDelivery.typerequiredSupplyItemType
http://hl7.org/fhir/ValueSet/supplydelivery-type|4.0.1
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]exampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConceptexampleSNOMEDCTSupplyItem
http://hl7.org/fhir/ValueSet/supply-item
from the FHIR Standard
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:vaccineCoderequiredTWVACCVaccineCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-vaccine-code-values
from this IG
SupplyDelivery.suppliedItem.item[x]:itemCodeableConcept.coding:medicationCoderequiredTWVACCMedicationCode
https://vacc.cdc.gov.tw/vacc/ValueSet/twvacc-medication-code-values
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSupplyDeliveryIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSupplyDeliveryIf 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-4errorSupplyDeliveryIf 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-5errorSupplyDeliveryIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSupplyDeliveryA 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()

This structure is derived from SupplyDelivery

Summary

Mandatory: 5 elements(5 nested mandatory elements)
Must-Support: 8 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of SupplyDelivery.suppliedItem.item[x]
  • The element 1 is sliced based on the value of SupplyDelivery.suppliedItem.item[x].coding
  • The element 1 is sliced based on the value of SupplyDelivery.occurrence[x]

 

Other representations of profile: CSV, Excel, Schematron

Notes:

以下概述了此Profile所需的RESTful FHIR互動功能。有關VACC支援的RESTful互動功能的完整清單,請參閱VACC Server能力聲明

建議應該支援以下查詢參數:

  1. 必須(SHALL) 支援透過查詢參數 _id 查詢所有Patient:
    (如何透過token查詢)
    GET [base]/SupplyDelivery?_id=[id]
    GET [base]/SupplyDelivery/[id]

    例子:
    (1) GET [base]/SupplyDelivery?_id=supplyDelivery-min
    (2) GET [base]/SupplyDelivery/supplyDelivery-min

  2. 必須(SHALL) 支援透過查詢參數 supplier 查詢所有SupplyDelivery:
    (如何透過reference查詢)
    GET [base]/SupplyDelivery?supplier.identifier=[code]

    例子:
    (1) GET [base]/SupplyDelivery?supplier.identifier=0634030014