電子病歷交換單張實作指引(EMR-IG)
0.2.0 - ci-build

This page is part of the 電子病歷交換單張實作指引(EMR-IG) (v0.2.0: 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

Resource Profile: 檢驗檢查-檢驗資料

Official URL: https://twcore.mohw.gov.tw/ig/emr/StructureDefinition/InspectionCheckObservation Version: 0.2.0
Active as of 2025-01-20 Computable Name: InspectionCheckObservation

此Profile繼承於臺灣核心-檢驗檢查(TW Core Observation),並用於描述檢驗報告中的檢驗資料[FMM1]

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
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
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
ele-1: All FHIR elements must have a @value or children
... text S 0..1 Narrative Observation Resource之內容摘要以供人閱讀
ele-1: All FHIR elements must have a @value or children
... 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
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
.... system SΣ 1..1 uri 醫院網址。
ele-1: All FHIR elements must have a @value or children
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
ele-1: All FHIR elements must have a @value or children
Example General: 123456
... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入ObservationStatus代碼表中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
... category 0..* CodeableConceptTW 檢驗檢查分類
Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用ObservationCategoryCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


ele-1: All FHIR elements must have a @value or children
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號
ele-1: All FHIR elements must have a @value or children
..... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... code SΣ 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
Binding: LOINC生命體徵值集 (example): 應填入生命體徵值集代碼表中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
Example Value: https://www.nhi.gov.tw
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 健保代碼名稱。
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(檢驗檢查-病患基本資料) 檢驗檢查有關的對象及(或)事物
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Period 請使用effectivePeriod
ele-1: All FHIR elements must have a @value or children
.... start SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
ele-1: All FHIR elements must have a @value or children
.... end SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
ele-1: All FHIR elements must have a @value or children
... performer SΣ 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
ele-1: All FHIR elements must have a @value or children
... value[x] SΣC 0..1 檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConceptTW 缺少檢驗檢查結果的原因
Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
... interpretation S 1..1 CodeableConceptTW 高、低、正常等
Binding: ObservationInterpretationCodes (extensible): 代碼指明檢驗檢查結果的解釋;應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號
ele-1: All FHIR elements must have a @value or children
..... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
ele-1: All FHIR elements must have a @value or children
... note S 0..1 Annotation 關於此檢驗檢查之解說
ele-1: All FHIR elements must have a @value or children
.... text SΣ 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
ele-1: All FHIR elements must have a @value or children
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTBodyStructures (example): 代碼說明解剖學位置,可能包含側邊;可參考SNOMEDCTBodyStructures代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
Binding: ObservationMethods (example): 檢驗檢查的方法;可參考ObservationMethods代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
ele-1: All FHIR elements must have a @value or children
... component SΣ 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code SΣ 1..1 CodeableConceptTW 組成之檢驗檢查的型別(代碼/型別)
Binding: LOINC生命體徵值集 (example): 代碼指明檢驗檢查的名稱;可參考生命體徵值集代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
..... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
...... code SΣ 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
ele-1: All FHIR elements must have a @value or children
...... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
..... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
.... Slices for value[x] SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Closed by type:$this
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
..... value[x]:valueQuantity SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
...... value SΣ 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
ele-1: All FHIR elements must have a @value or children
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children
...... unit SΣ 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
ele-1: All FHIR elements must have a @value or children
.... dataAbsentReason SC 0..1 CodeableConceptTW 為什麼缺少組成之檢驗檢查結果
Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... referenceRange S 1..1 See referenceRange (Observation) 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.component.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.component.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantitypreferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantity.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA 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()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

This structure is derived from TWCoreObservation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
... identifier S 1..* Identifier 檢驗檢查的識別碼,通常為業務目的所使用的識別碼,例如:檢驗序號或單號。
.... system S 1..1 uri 醫院網址。
.... value S 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
... status S 1..1 code registered | preliminary | final | amended +
... code S 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
.... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... system 1..1 uri 專門術語系統(terminology system)的識別
Example Value: https://www.nhi.gov.tw
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
..... display 1..1 string 健保代碼名稱。
.... text 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
... encounter 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
... effective[x] 1..1 Period 請使用effectivePeriod
.... start S 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
.... end S 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
... performer 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
... interpretation S 1..1 CodeableConceptTW 高、低、正常等
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號
.... text 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
... note S 0..1 Annotation 關於此檢驗檢查之解說
.... text S 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
..... display 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
..... display 1..1 string 由系統定義的表示法
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
... component 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
.... code
..... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
.... Slices for value[x] 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Open by type:$this
..... value[x]:valueQuantity 1..1 Quantity 組成之檢驗檢查的實際結果
...... value S 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
...... unit S 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
.... referenceRange S 1..1 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Observation紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Observation Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... language 0..1 code 用以表述Observation Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


Example Value: zh-TW
... text S 0..1 Narrative Observation Resource之內容摘要以供人閱讀
... contained 0..* Resource 內嵌的(contained)、行內的Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..* Identifier 檢驗檢查的識別碼,通常為業務目的所使用的識別碼,例如:檢驗序號或單號。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ 1..1 uri 醫院網址。
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | TW Core MedicationRequest | NutritionOrder | ServiceRequest) 依據的照護計畫/提議/醫令
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | TW Core Procedure | Immunization | ImagingStudy) 此檢驗檢查是哪個參照事件的一部分
... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入ObservationStatus代碼表中的其中一個代碼。

... category 0..* CodeableConceptTW 檢驗檢查分類
Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用ObservationCategoryCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... code SΣ 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
Binding: LOINC生命體徵值集 (example): 應填入生命體徵值集代碼表中的其中一個代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Example Value: https://www.nhi.gov.tw
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
..... display SΣ 1..1 string 健保代碼名稱。
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
... subject SΣ 1..1 Reference(檢驗檢查-病患基本資料) 檢驗檢查有關的對象及(或)事物
... focus Σ 0..* Reference(Resource) 當檢驗檢查並非有關於與病人本身,檢驗檢查是關於什麼。
... encounter Σ 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
... effective[x] Σ 1..1 Period 請使用effectivePeriod
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
.... end SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
... issued Σ 0..1 instant 此版本檢驗檢查完成的日期或時間
... performer SΣ 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
... value[x] SΣC 0..1 檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConceptTW 缺少檢驗檢查結果的原因
Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

... interpretation S 1..1 CodeableConceptTW 高、低、正常等
Binding: ObservationInterpretationCodes (extensible): 代碼指明檢驗檢查結果的解釋;應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
... note S 0..1 Annotation 關於此檢驗檢查之解說
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTBodyStructures (example): 代碼說明解剖學位置,可能包含側邊;可參考SNOMEDCTBodyStructures代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
..... display SΣ 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
Binding: ObservationMethods (example): 檢驗檢查的方法;可參考ObservationMethods代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
..... display SΣ 1..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
... device 0..1 Reference(Device | DeviceMetric) (測量)設備
... referenceRange C 0..* BackboneElement 解釋結果值的指引。 obs-3:必須至少有低、高或文字表述。
obs-3: Must have at least a low or a high or text
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... low C 0..1 SimpleQuantity 參考範圍值的下限值,如果相關。
.... high C 0..1 SimpleQuantity 參考範圍值的上限值,如果相關。
.... type 0..1 CodeableConceptTW 參考範圍值的限定詞
Binding: ObservationReferenceRangeMeaningCodes (preferred): 用以表述參考範圍值之含意的代碼;鼓勵使用ObservationReferenceRangeMeaningCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。

.... appliesTo 0..* CodeableConceptTW 參考範圍值的人群
Binding: ObservationReferenceRangeAppliesToCodes (example): 用以指明參考範圍值適用的人群之代碼;可參考ObservationReferenceRangeAppliesToCodes代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼代碼表中的代碼。


.... age 0..1 Range 適用的年齡範圍值,如果相關。
.... text 0..1 string 檢驗檢查中以文字表述的參考範圍值
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) 屬於此組檢驗檢查的相關Resource
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) 檢驗檢查源自哪些相關測量
... component SΣ 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code SΣ 1..1 CodeableConceptTW 組成之檢驗檢查的型別(代碼/型別)
Binding: LOINC生命體徵值集 (example): 代碼指明檢驗檢查的名稱;可參考生命體徵值集代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... text SΣ 0..1 string 概念的文字表示法
.... Slices for value[x] SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Closed by type:$this
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

..... value[x]:valueQuantity SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

...... unit SΣ 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
.... dataAbsentReason SC 0..1 CodeableConceptTW 為什麼缺少組成之檢驗檢查結果
Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

.... interpretation 0..* CodeableConceptTW 高、低、正常等。
Binding: ObservationInterpretationCodes (extensible): 用以指明檢驗檢查的解釋之代碼。應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


.... referenceRange S 1..1 See referenceRange (Observation) 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.component.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantitypreferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantity.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA 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()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
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
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
ele-1: All FHIR elements must have a @value or children
... text S 0..1 Narrative Observation Resource之內容摘要以供人閱讀
ele-1: All FHIR elements must have a @value or children
... 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
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
.... system SΣ 1..1 uri 醫院網址。
ele-1: All FHIR elements must have a @value or children
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
ele-1: All FHIR elements must have a @value or children
Example General: 123456
... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入ObservationStatus代碼表中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
... category 0..* CodeableConceptTW 檢驗檢查分類
Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用ObservationCategoryCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


ele-1: All FHIR elements must have a @value or children
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號
ele-1: All FHIR elements must have a @value or children
..... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... code SΣ 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
Binding: LOINC生命體徵值集 (example): 應填入生命體徵值集代碼表中的其中一個代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
Example Value: https://www.nhi.gov.tw
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 健保代碼名稱。
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(檢驗檢查-病患基本資料) 檢驗檢查有關的對象及(或)事物
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Period 請使用effectivePeriod
ele-1: All FHIR elements must have a @value or children
.... start SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
ele-1: All FHIR elements must have a @value or children
.... end SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
ele-1: All FHIR elements must have a @value or children
... performer SΣ 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
ele-1: All FHIR elements must have a @value or children
... value[x] SΣC 0..1 檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConceptTW 缺少檢驗檢查結果的原因
Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
... interpretation S 1..1 CodeableConceptTW 高、低、正常等
Binding: ObservationInterpretationCodes (extensible): 代碼指明檢驗檢查結果的解釋;應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號
ele-1: All FHIR elements must have a @value or children
..... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
ele-1: All FHIR elements must have a @value or children
... note S 0..1 Annotation 關於此檢驗檢查之解說
ele-1: All FHIR elements must have a @value or children
.... text SΣ 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
ele-1: All FHIR elements must have a @value or children
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTBodyStructures (example): 代碼說明解剖學位置,可能包含側邊;可參考SNOMEDCTBodyStructures代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
Binding: ObservationMethods (example): 檢驗檢查的方法;可參考ObservationMethods代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
ele-1: All FHIR elements must have a @value or children
..... display SΣ 1..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
.... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
ele-1: All FHIR elements must have a @value or children
... component SΣ 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code SΣ 1..1 CodeableConceptTW 組成之檢驗檢查的型別(代碼/型別)
Binding: LOINC生命體徵值集 (example): 代碼指明檢驗檢查的名稱;可參考生命體徵值集代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。


ele-1: All FHIR elements must have a @value or children
..... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
ele-1: All FHIR elements must have a @value or children
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
ele-1: All FHIR elements must have a @value or children
...... code SΣ 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
ele-1: All FHIR elements must have a @value or children
...... display SΣ 0..1 string 由系統定義的表示法
ele-1: All FHIR elements must have a @value or children
..... text SΣ 0..1 string 概念的文字表示法
ele-1: All FHIR elements must have a @value or children
.... Slices for value[x] SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Closed by type:$this
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
..... value[x]:valueQuantity SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
...... value SΣ 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
ele-1: All FHIR elements must have a @value or children
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.


ele-1: All FHIR elements must have a @value or children
...... unit SΣ 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
ele-1: All FHIR elements must have a @value or children
.... dataAbsentReason SC 0..1 CodeableConceptTW 為什麼缺少組成之檢驗檢查結果
Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


ele-1: All FHIR elements must have a @value or children
.... referenceRange S 1..1 See referenceRange (Observation) 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.component.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.component.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantitypreferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantity.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA 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()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Differential View

This structure is derived from TWCoreObservation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
... identifier S 1..* Identifier 檢驗檢查的識別碼,通常為業務目的所使用的識別碼,例如:檢驗序號或單號。
.... system S 1..1 uri 醫院網址。
.... value S 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
... status S 1..1 code registered | preliminary | final | amended +
... code S 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
.... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... system 1..1 uri 專門術語系統(terminology system)的識別
Example Value: https://www.nhi.gov.tw
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
..... display 1..1 string 健保代碼名稱。
.... text 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
... encounter 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
... effective[x] 1..1 Period 請使用effectivePeriod
.... start S 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
.... end S 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
... performer 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
... interpretation S 1..1 CodeableConceptTW 高、低、正常等
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號
.... text 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
... note S 0..1 Annotation 關於此檢驗檢查之解說
.... text S 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
..... display 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
..... display 1..1 string 由系統定義的表示法
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
... component 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
.... code
..... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
.... Slices for value[x] 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Open by type:$this
..... value[x]:valueQuantity 1..1 Quantity 組成之檢驗檢查的實際結果
...... value S 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
...... unit S 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
.... referenceRange S 1..1 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C 0..* TWCoreObservation 檢驗檢查,測量及簡單的判定。
obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Observation紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Observation Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... language 0..1 code 用以表述Observation Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


Example Value: zh-TW
... text S 0..1 Narrative Observation Resource之內容摘要以供人閱讀
... contained 0..* Resource 內嵌的(contained)、行內的Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..* Identifier 檢驗檢查的識別碼,通常為業務目的所使用的識別碼,例如:檢驗序號或單號。
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ 1..1 uri 醫院網址。
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 唯一值。例如:檢驗單號為123456789。[應填入於檢驗檢查檢驗單號Application No.]
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | TW Core MedicationRequest | NutritionOrder | ServiceRequest) 依據的照護計畫/提議/醫令
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatement | TW Core Procedure | Immunization | ImagingStudy) 此檢驗檢查是哪個參照事件的一部分
... status ?!SΣ 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入ObservationStatus代碼表中的其中一個代碼。

... category 0..* CodeableConceptTW 檢驗檢查分類
Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用ObservationCategoryCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。


.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... code SΣ 1..1 CodeableConceptTW 概念(concept)-參照一個專門術語或只是純文字。
Binding: LOINC生命體徵值集 (example): 應填入生命體徵值集代碼表中的其中一個代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Example Value: https://www.nhi.gov.tw
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查健保檢驗項目代號 Test item Codes]
..... display SΣ 1..1 string 健保代碼名稱。
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法。[應填入於檢驗檢查健保檢驗項目名稱 Test item Names]
... subject SΣ 1..1 Reference(檢驗檢查-病患基本資料) 檢驗檢查有關的對象及(或)事物
... focus Σ 0..* Reference(Resource) 當檢驗檢查並非有關於與病人本身,檢驗檢查是關於什麼。
... encounter Σ 0..1 Reference(TW Core Encounter | 檢驗檢查-開立資料) 檢驗檢查是哪一次就醫時執行的
... effective[x] Σ 1..1 Period 請使用effectivePeriod
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... start SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查採檢日期時間Sampling Date and Time]
.... end SΣC 1..1 dateTime 檢驗檢查執行日期或時間區間。[應填入於檢驗檢查收件日期時間Delivering Date and Time]
... issued Σ 0..1 instant 此版本檢驗檢查完成的日期或時間
... performer SΣ 0..* Reference(檢驗檢查-病患基本資料 | 檢驗檢查-開立醫師與醫事人員姓名 | 檢驗檢查-醫事機構) 誰負責這項檢驗檢查
... value[x] SΣC 0..1 檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConceptTW 缺少檢驗檢查結果的原因
Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

... interpretation S 1..1 CodeableConceptTW 高、低、正常等
Binding: ObservationInterpretationCodes (extensible): 代碼指明檢驗檢查結果的解釋;應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 1..1 string 概念的文字表示法。[應填入於檢驗檢查檢驗項目與報告結果Test Results diagnostic tests and/or laboratory]
... note S 0..1 Annotation 關於此檢驗檢查之解說
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... author[x] Σ 0..1 Individual responsible for the annotation
..... authorReference Reference(Practitioner | Patient | RelatedPerson | Organization)
..... authorString string
.... time Σ 0..1 dateTime When the annotation was made
.... text SΣ 1..1 markdown 關於此檢驗檢查之解說。[應填入於檢驗檢查備註Remark]
... bodySite S 1..1 CodeableConceptTW 接受檢驗檢查的身體部位。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTBodyStructures (example): 代碼說明解剖學位置,可能包含側邊;可參考SNOMEDCTBodyStructures代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢體類別Categories]
..... display SΣ 1..1 string 由系統定義的表示法。[應填入於檢驗檢查檢體類別說明Categories Description]
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... method S 0..1 CodeableConceptTW 此檢驗檢查使用何種方法完成
Binding: ObservationMethods (example): 檢驗檢查的方法;可參考ObservationMethods代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... version Σ 0..1 string 系統的版本—如果相關的話
..... code SΣ 1..1 code 系統定義的語法之符號。[應填入於檢驗檢查檢驗方法Method]
..... display SΣ 1..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 概念的文字表示法
... specimen S 1..1 Reference(檢驗檢查-檢體來源) 此檢驗檢查的檢體。應關聯至檢驗檢查中的檢體來源
... device 0..1 Reference(Device | DeviceMetric) (測量)設備
... referenceRange C 0..* BackboneElement 解釋結果值的指引。 obs-3:必須至少有低、高或文字表述。
obs-3: Must have at least a low or a high or text
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... low C 0..1 SimpleQuantity 參考範圍值的下限值,如果相關。
.... high C 0..1 SimpleQuantity 參考範圍值的上限值,如果相關。
.... type 0..1 CodeableConceptTW 參考範圍值的限定詞
Binding: ObservationReferenceRangeMeaningCodes (preferred): 用以表述參考範圍值之含意的代碼;鼓勵使用ObservationReferenceRangeMeaningCodes代碼表中的代碼, 但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。

.... appliesTo 0..* CodeableConceptTW 參考範圍值的人群
Binding: ObservationReferenceRangeAppliesToCodes (example): 用以指明參考範圍值適用的人群之代碼;可參考ObservationReferenceRangeAppliesToCodes代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼代碼表中的代碼。


.... age 0..1 Range 適用的年齡範圍值,如果相關。
.... text 0..1 string 檢驗檢查中以文字表述的參考範圍值
... hasMember Σ 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) 屬於此組檢驗檢查的相關Resource
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) 檢驗檢查源自哪些相關測量
... component SΣ 1..* BackboneElement 組成之(部分)檢驗檢查的檢驗結果。[應填入於檢驗檢查項次Item Number]
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code SΣ 1..1 CodeableConceptTW 組成之檢驗檢查的型別(代碼/型別)
Binding: LOINC生命體徵值集 (example): 代碼指明檢驗檢查的名稱;可參考生命體徵值集代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼。

..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號。應填入於檢驗檢查[檢驗項目名稱LOINC Long Name]與[檢驗方法Method]
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... text SΣ 0..1 string 概念的文字表示法
.... Slices for value[x] SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Slice: Unordered, Closed by type:$this
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

..... value[x]:valueQuantity SΣ 1..1 Quantity 組成之檢驗檢查的實際結果
Binding: VitalSignsUnits (preferred): 用於記錄生命體徵的常用UCUM單元。;應填入VitalSignsUnits代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal 檢驗檢查的實際結果。[應填入於檢驗檢查檢驗報告結果值Value]
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

...... unit SΣ 1..1 string 檢驗檢查的單位。[應填入於檢驗檢查單位Units]
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
.... dataAbsentReason SC 0..1 CodeableConceptTW 為什麼缺少組成之檢驗檢查結果
Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入DataAbsentReason代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。

.... interpretation 0..* CodeableConceptTW 高、低、正常等。
Binding: ObservationInterpretationCodes (extensible): 用以指明檢驗檢查的解釋之代碼。應填入ObservationInterpretationCodes代碼表中適合的代碼,確定無適合的代碼才可以使用其他代碼中的代碼來表示。


.... referenceRange S 1..1 See referenceRange (Observation) 檢驗檢查中以文字表述的參考範圍值。[應填入於檢驗檢查參考值Reference]

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Observation.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.statusrequiredObservationStatus
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component.codeexampleTWVitalSigns
https://twcore.mohw.gov.tw/ig/twcore/ValueSet/vital-signs-tw
Observation.component.value[x]preferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantitypreferredVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common
from the FHIR Standard
Observation.component.value[x]:valueQuantity.comparatorrequiredQuantityComparator
http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1
from the FHIR Standard
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA 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()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
: value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

 

Other representations of profile: CSV, Excel, Schematron