臺灣核心實作指引(TW Core IG)
0.3.1 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.3.1: Releases) 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

Logical Model: 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型

Official URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/TWComposition Version: 0.3.1
Active as of 2024-10-22 Computable Name: TWCompositionModel

臺灣核心-臨床文件架構(TW Core Composition) 之資料模型

Usage:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

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

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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 Base

Summary

Mandatory: 0 element(5 nested mandatory elements)

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraintsdoco
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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
.. TWComposition 0..* Base 臺灣核心-臨床文件架構(TW Core Composition) 之資料模型
Instances of this logical model are not marked to be the target of a Reference
... identifier 0..1 Identifier 不分版本的臨床文件架構(Composition)識別碼。
... status 1..1 code 臨床文件架構的工作流程/臨床狀態。
... type 1..1 CodeableConcept 臨床文件架構的種類(如果可能請使用LOINC)。
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... patient 0..1 Patient 關於某病人。
.... group 0..1 Group 關於某團體/群體。
.... device 0..1 Device 關於某設備。
.... substance 0..1 Substance 關於某物質。
.... location 0..1 Location 關於某地點。
... date 1..1 dateTime 臨床文件架構的編輯時間。
... author 1..* BackboneElement 誰和/或什麼創建了這個臨床文件架構。
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... practitioner 0..* Practitioner 某健康照護服務提供者創建這個臨床文件架構。
.... practitionerRole 0..* PractitionerRole 某健康照護服務角色創建這個臨床文件架構。
.... organization 0..* Organization 某機構創建這個臨床文件架構。
.... patient 0..* Patient 某病人創建這個臨床文件架構。
.... device 0..* Device 某設備創建這個臨床文件架構。
.... relatedPerson 0..* RelatedPerson 某相關人士創建這個臨床文件架構。
... title 1..1 string 人類可讀的名稱/標題。
... attester 0..* BackboneElement 證明臨床文件架構的準確性。
... custodian 0..1 Organization 維護臨床文件架構的機構。
... section 0..* BackboneElement 臨床文件架構被分成一個或數個小節。

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
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 Base

Summary

Mandatory: 0 element(5 nested mandatory elements)

 

Other representations of profile: CSV, Excel