臺灣結核病實作指引, published by 衛福部疾病管制署. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/omnifhir/tb/ and changes regularly. See the Directory of published versions
| Official URL: https://tb.cdc.gov.tw/tb/StructureDefinition/Observation-tb-check | Version: 0.1.0 | |||
| Active as of 2026-10-28 | Computable Name: ObservationTBCheck | |||
此生化檢查-Observation TB Check Profile說明本IG如何進一步定義臺灣核心-實驗室檢驗檢查(TW Core Observation Laboratory Result) Profile以呈現TB生化檢查結果報告
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | TWCoreObservationLaboratoryResult | 檢驗檢查,測量及簡單的判定。 Constraints: obs-6, obs-7, tw-core-4 |
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | Identifier | 報告序號 | |
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入所綁定值集中的其中一個代碼。 Required Pattern: final (extensions allowed) | |
![]() ![]() |
1..* | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of type of observation Binding: 臺灣衛福部資訊處Observation Clinical Result類型值集 (required): 此slice綁定的值集之綁定強度雖為最高強度「要求使用(Requird)」,但因slice之特性,其不會限制僅能填此值集中的代碼,故在實作時也可使用其他值集的代碼。 Required Pattern: | |
![]() ![]() |
1..1 | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Binding: LOINCCodes (extensible): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |
![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目-檢驗相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 檢驗檢查是哪一次就醫時執行的 | |
![]() ![]() |
C | 1..1 | dateTime | 實際檢查日期時間 Constraints: tw-core-3 |
![]() ![]() |
0..1 | instant | 報告日期時間 | |
![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core Organization | TW Core Patient | TW Core PractitionerRole | TW Core CareTeam) | 誰負責這項檢驗檢查 | |
![]() ![]() |
C | 0..1 | 檢驗報告結果值 Slice: Unordered, Closed by type:$this Constraints: tw-core-5 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
C | 0..1 | Quantity | 檢驗檢查的實際結果 Constraints: tw-core-5 |
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |
![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | |
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |
![]() ![]() |
0..1 | CodeableConceptTW |
缺少檢驗檢查結果的原因 Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |
![]() ![]() |
0..1 | Annotation | 備註 | |
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗方法 Binding: ObservationMethods (extensible) | |
![]() ![]() |
C | 0..1 | BackboneElement | 解釋結果值的指引。
obs-3:必須至少有低、高或文字表述。 Constraints: obs-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值下限 Constraints: sqty-1 |
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值上限 Constraints: sqty-1 |
![]() ![]() |
0..* | BackboneElement | 組成之(部分)檢驗檢查的檢驗結果 | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: LOINC實驗室檢驗檢查值集 (example) | |
![]() ![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() |
0..1 | string | 概念的文字表示法 | |
![]() ![]() ![]() |
0..1 | 組成之檢驗檢查的實際結果 | ||
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.status | Base | required | ObservationStatus | 📍4.0.1 | FHIR Std. |
| Observation.category | Base | preferred | Observation Category Codes | 📦4.0.1 | FHIR Std. |
| Observation.category:twcore | Base | required | 臺灣衛福部資訊處Observation Clinical Result類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3 |
| Observation.code | Base | extensible | LOINC Codes | 📦4.0.1 | FHIR Std. |
| Observation.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.value[x]:valueQuantity.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
| Observation.method | Base | extensible | Observation Methods | 📦4.0.1 | FHIR Std. |
| Observation.component.code | Base | example | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Observation | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text |
low.exists() or high.exists() or text.exists()
|
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present |
dataAbsentReason.empty() or value.empty()
|
| obs-7 | error | Observation | If 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()
|
| sqty-1 | error | Observation.referenceRange.low, Observation.referenceRange.high | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| tw-core-3 | error | Observation.effective[x] | Datetime must be at least to day. |
$this is dateTime implies $this.toString().length() >= 10
|
| tw-core-4 | error | Observation | If there is no component or hasMember element then either a value[x] or a data absent reason must be present. |
(component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
|
| tw-core-5 | error | Observation.value[x], Observation.value[x]:valueQuantity, Observation.value[x]:valueCodeableConcept, Observation.value[x]:valueString, Observation.value[x]:valueBoolean, Observation.value[x]:valueInteger, Observation.value[x]:valueRange, Observation.value[x]:valueRatio, Observation.value[x]:valueSampledData, Observation.value[x]:valueTime, Observation.value[x]:valueDateTime, Observation.value[x]:valuePeriod | SHALL use UCUM for coded quantity units. |
ofType(Quantity).system.empty() or ofType(Quantity).system = 'http://unitsofmeasure.org'
|
This structure is derived from TWCoreObservationLaboratoryResult
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
TWCoreObservationLaboratoryResult | |||
![]() ![]() |
1..1 | Identifier | 報告序號 | |
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Required Pattern: final (extensions allowed) | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |
![]() ![]() |
1..1 | dateTime | 實際檢查日期時間 | |
![]() ![]() |
0..1 | instant | 報告日期時間 | |
![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | 檢驗報告結果值 Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | Quantity | 檢驗檢查的實際結果 | |
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |
![]() ![]() |
0..1 | CodeableConceptTW | 檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |
![]() ![]() |
0..1 | Annotation | 備註 | |
![]() ![]() |
0..1 | CodeableConceptTW | 檢驗方法 | |
![]() ![]() |
0..1 | BackboneElement | 解釋結果值的指引。 obs-3:必須至少有低、高或文字表述。 | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | 參考值下限 | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | 參考值上限 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | TWCoreObservationLaboratoryResult | 檢驗檢查,測量及簡單的判定。 Constraints: obs-6, obs-7, tw-core-4 | ||||
![]() ![]() |
0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Observation紀錄,通常又稱為邏輯性ID。 | |||||
![]() ![]() |
0..1 | Meta | 此Observation Resource的metadata | |||||
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |||||
![]() ![]() |
0..1 | code | 用以表述Observation Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
![]() ![]() |
0..1 | Narrative | Observation Resource之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
1..1 | Identifier | 報告序號 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan | DeviceRequest | ImmunizationRecommendation | TW Core MedicationRequest | NutritionOrder | TW Core ServiceRequest) | 依據的照護計畫/提議/醫令 | |||||
![]() ![]() |
0..* | Reference(MedicationAdministration | TW Core MedicationDispense | TW Core MedicationStatement | TW Core Procedure | TW Core Immunization | TW Core ImagingStudy) | 此檢驗檢查是哪個參照事件的一部分 | |||||
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入所綁定值集中的其中一個代碼。 Required Pattern: final (extensions allowed) | |||||
![]() ![]() |
1..* | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of type of observation Binding: 臺灣衛福部資訊處Observation Clinical Result類型值集 (required): 此slice綁定的值集之綁定強度雖為最高強度「要求使用(Requird)」,但因slice之特性,其不會限制僅能填此值集中的代碼,故在實作時也可使用其他值集的代碼。 Required Pattern: | |||||
![]() ![]() |
1..1 | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Binding: LOINCCodes (extensible): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |||||
![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |||||
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目-檢驗相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |||||
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |||||
![]() ![]() |
0..* | Reference(Resource) | 當檢驗檢查並非有關於與病人本身,檢驗檢查是關於什麼。 | |||||
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 檢驗檢查是哪一次就醫時執行的 | |||||
![]() ![]() |
C | 1..1 | dateTime | 實際檢查日期時間 Constraints: tw-core-3 | ||||
![]() ![]() |
0..1 | instant | 報告日期時間 | |||||
![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core Organization | TW Core Patient | TW Core PractitionerRole | TW Core CareTeam) | 誰負責這項檢驗檢查 | |||||
![]() ![]() |
C | 0..1 | 檢驗報告結果值 Slice: Unordered, Closed by type:$this Constraints: tw-core-5 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | Quantity | 檢驗檢查的實際結果 Constraints: tw-core-5 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
缺少檢驗檢查結果的原因 Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |||||
![]() ![]() |
0..1 | Annotation | 備註 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: SNOMEDCTBodyStructures (extensible) | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗方法 Binding: ObservationMethods (extensible) | |||||
![]() ![]() |
0..1 | Reference(TW Core Specimen) | 此檢驗檢查的檢體 | |||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | (測量)設備 | |||||
![]() ![]() |
C | 0..1 | BackboneElement | 解釋結果值的指引。
obs-3:必須至少有低、高或文字表述。 Constraints: obs-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值下限 Constraints: sqty-1 | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值上限 Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationReferenceRangeMeaningCodes (preferred): 用以表述參考範圍值之含意的代碼;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |||||
![]() ![]() ![]() |
0..* | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationReferenceRangeAppliesToCodes (example): 用以指明參考範圍值適用的對象或人口群之代碼;可參考所綁定代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼代碼表中的代碼。 | |||||
![]() ![]() ![]() |
0..1 | Range | 適用的年齡範圍值,如果相關。 | |||||
![]() ![]() ![]() |
0..1 | string | 檢驗檢查中以文字表述的參考範圍值 | |||||
![]() ![]() |
0..* | Reference(TW Core Observation Laboratory Result | TW Core QuestionnaireResponse | MolecularSequence) | 屬於此組檢驗檢查的相關Resource | |||||
![]() ![]() |
0..* | Reference(TW Core DocumentReference | TW Core ImagingStudy | TW Core Media | TW Core QuestionnaireResponse | TW Core Observation Laboratory Result | MolecularSequence) | 檢驗檢查源自哪些相關測量 | |||||
![]() ![]() |
0..* | BackboneElement | 組成之(部分)檢驗檢查的檢驗結果 | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: LOINC實驗室檢驗檢查值集 (example) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 概念的文字表示法 | |||||
![]() ![]() ![]() |
0..1 | 組成之檢驗檢查的實際結果 | ||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() ![]() |
0..* | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationInterpretationCodes (extensible): 用以指明檢驗檢查的解釋之代碼。應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() ![]() |
0..* | See referenceRange (Observation) | 解釋此組成之檢驗驗查的結果值之指引 | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Observation.status | Base | required | ObservationStatus | 📍4.0.1 | FHIR Std. |
| Observation.category | Base | preferred | Observation Category Codes | 📦4.0.1 | FHIR Std. |
| Observation.category:twcore | Base | required | 臺灣衛福部資訊處Observation Clinical Result類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3 |
| Observation.code | Base | extensible | LOINC Codes | 📦4.0.1 | FHIR Std. |
| Observation.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.value[x]:valueQuantity.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
| Observation.bodySite | Base | extensible | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Observation.method | Base | extensible | Observation Methods | 📦4.0.1 | FHIR Std. |
| Observation.referenceRange.type | Base | preferred | Observation Reference Range Meaning Codes | 📦4.0.1 | FHIR Std. |
| Observation.referenceRange.appliesTo | Base | example | Observation Reference Range Applies To Codes | 📦4.0.1 | FHIR Std. |
| Observation.component.code | Base | example | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.component.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.component.interpretation | Base | extensible | Observation Interpretation Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Observation | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text |
low.exists() or high.exists() or text.exists()
|
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present |
dataAbsentReason.empty() or value.empty()
|
| obs-7 | error | Observation | If 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()
|
| sqty-1 | error | Observation.referenceRange.low, Observation.referenceRange.high | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| tw-core-3 | error | Observation.effective[x] | Datetime must be at least to day. |
$this is dateTime implies $this.toString().length() >= 10
|
| tw-core-4 | error | Observation | If there is no component or hasMember element then either a value[x] or a data absent reason must be present. |
(component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
|
| tw-core-5 | error | Observation.value[x], Observation.value[x]:valueQuantity, Observation.value[x]:valueCodeableConcept, Observation.value[x]:valueString, Observation.value[x]:valueBoolean, Observation.value[x]:valueInteger, Observation.value[x]:valueRange, Observation.value[x]:valueRatio, Observation.value[x]:valueSampledData, Observation.value[x]:valueTime, Observation.value[x]:valueDateTime, Observation.value[x]:valuePeriod | SHALL use UCUM for coded quantity units. |
ofType(Quantity).system.empty() or ofType(Quantity).system = 'http://unitsofmeasure.org'
|
This structure is derived from TWCoreObservationLaboratoryResult
Summary
Mandatory: 1 element
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | TWCoreObservationLaboratoryResult | 檢驗檢查,測量及簡單的判定。 Constraints: obs-6, obs-7, tw-core-4 |
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | Identifier | 報告序號 | |
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入所綁定值集中的其中一個代碼。 Required Pattern: final (extensions allowed) | |
![]() ![]() |
1..* | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of type of observation Binding: 臺灣衛福部資訊處Observation Clinical Result類型值集 (required): 此slice綁定的值集之綁定強度雖為最高強度「要求使用(Requird)」,但因slice之特性,其不會限制僅能填此值集中的代碼,故在實作時也可使用其他值集的代碼。 Required Pattern: | |
![]() ![]() |
1..1 | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Binding: LOINCCodes (extensible): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |
![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目-檢驗相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 檢驗檢查是哪一次就醫時執行的 | |
![]() ![]() |
C | 1..1 | dateTime | 實際檢查日期時間 Constraints: tw-core-3 |
![]() ![]() |
0..1 | instant | 報告日期時間 | |
![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core Organization | TW Core Patient | TW Core PractitionerRole | TW Core CareTeam) | 誰負責這項檢驗檢查 | |
![]() ![]() |
C | 0..1 | 檢驗報告結果值 Slice: Unordered, Closed by type:$this Constraints: tw-core-5 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() |
string | |||
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() |
time | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
C | 0..1 | Quantity | 檢驗檢查的實際結果 Constraints: tw-core-5 |
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |
![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | |
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |
![]() ![]() |
0..1 | CodeableConceptTW |
缺少檢驗檢查結果的原因 Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |
![]() ![]() |
0..1 | Annotation | 備註 | |
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗方法 Binding: ObservationMethods (extensible) | |
![]() ![]() |
C | 0..1 | BackboneElement | 解釋結果值的指引。
obs-3:必須至少有低、高或文字表述。 Constraints: obs-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值下限 Constraints: sqty-1 |
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值上限 Constraints: sqty-1 |
![]() ![]() |
0..* | BackboneElement | 組成之(部分)檢驗檢查的檢驗結果 | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: LOINC實驗室檢驗檢查值集 (example) | |
![]() ![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |
![]() ![]() ![]() ![]() |
0..1 | string | 概念的文字表示法 | |
![]() ![]() ![]() |
0..1 | 組成之檢驗檢查的實際結果 | ||
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.status | Base | required | ObservationStatus | 📍4.0.1 | FHIR Std. |
| Observation.category | Base | preferred | Observation Category Codes | 📦4.0.1 | FHIR Std. |
| Observation.category:twcore | Base | required | 臺灣衛福部資訊處Observation Clinical Result類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3 |
| Observation.code | Base | extensible | LOINC Codes | 📦4.0.1 | FHIR Std. |
| Observation.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.value[x]:valueQuantity.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
| Observation.method | Base | extensible | Observation Methods | 📦4.0.1 | FHIR Std. |
| Observation.component.code | Base | example | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Observation | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text |
low.exists() or high.exists() or text.exists()
|
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present |
dataAbsentReason.empty() or value.empty()
|
| obs-7 | error | Observation | If 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()
|
| sqty-1 | error | Observation.referenceRange.low, Observation.referenceRange.high | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| tw-core-3 | error | Observation.effective[x] | Datetime must be at least to day. |
$this is dateTime implies $this.toString().length() >= 10
|
| tw-core-4 | error | Observation | If there is no component or hasMember element then either a value[x] or a data absent reason must be present. |
(component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
|
| tw-core-5 | error | Observation.value[x], Observation.value[x]:valueQuantity, Observation.value[x]:valueCodeableConcept, Observation.value[x]:valueString, Observation.value[x]:valueBoolean, Observation.value[x]:valueInteger, Observation.value[x]:valueRange, Observation.value[x]:valueRatio, Observation.value[x]:valueSampledData, Observation.value[x]:valueTime, Observation.value[x]:valueDateTime, Observation.value[x]:valuePeriod | SHALL use UCUM for coded quantity units. |
ofType(Quantity).system.empty() or ofType(Quantity).system = 'http://unitsofmeasure.org'
|
Differential View
This structure is derived from TWCoreObservationLaboratoryResult
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
TWCoreObservationLaboratoryResult | |||
![]() ![]() |
1..1 | Identifier | 報告序號 | |
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Required Pattern: final (extensions allowed) | |
![]() ![]() |
||||
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |
![]() ![]() |
1..1 | dateTime | 實際檢查日期時間 | |
![]() ![]() |
0..1 | instant | 報告日期時間 | |
![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | 檢驗報告結果值 Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | Quantity | 檢驗檢查的實際結果 | |
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |
![]() ![]() |
0..1 | CodeableConceptTW | 檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |
![]() ![]() |
0..1 | Annotation | 備註 | |
![]() ![]() |
0..1 | CodeableConceptTW | 檢驗方法 | |
![]() ![]() |
0..1 | BackboneElement | 解釋結果值的指引。 obs-3:必須至少有低、高或文字表述。 | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | 參考值下限 | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | 參考值上限 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | TWCoreObservationLaboratoryResult | 檢驗檢查,測量及簡單的判定。 Constraints: obs-6, obs-7, tw-core-4 | ||||
![]() ![]() |
0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Observation紀錄,通常又稱為邏輯性ID。 | |||||
![]() ![]() |
0..1 | Meta | 此Observation Resource的metadata | |||||
![]() ![]() |
0..1 | uri | 創建此內容所依據的一組規則 | |||||
![]() ![]() |
0..1 | code | 用以表述Observation Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
![]() ![]() |
0..1 | Narrative | Observation Resource之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
1..1 | Identifier | 報告序號 | |||||
![]() ![]() |
0..* | Reference(TW Core CarePlan | DeviceRequest | ImmunizationRecommendation | TW Core MedicationRequest | NutritionOrder | TW Core ServiceRequest) | 依據的照護計畫/提議/醫令 | |||||
![]() ![]() |
0..* | Reference(MedicationAdministration | TW Core MedicationDispense | TW Core MedicationStatement | TW Core Procedure | TW Core Immunization | TW Core ImagingStudy) | 此檢驗檢查是哪個參照事件的一部分 | |||||
![]() ![]() |
1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): 檢驗檢查的狀態代碼;應填入所綁定值集中的其中一個代碼。 Required Pattern: final (extensions allowed) | |||||
![]() ![]() |
1..* | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): 高層次的檢驗檢查分類;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of type of observation Binding: 臺灣衛福部資訊處Observation Clinical Result類型值集 (required): 此slice綁定的值集之綁定強度雖為最高強度「要求使用(Requird)」,但因slice之特性,其不會限制僅能填此值集中的代碼,故在實作時也可使用其他值集的代碼。 Required Pattern: | |||||
![]() ![]() |
1..1 | CodeableConceptTW |
概念(concept)-參照一個專門術語或只是純文字。 Binding: LOINCCodes (extensible): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |||||
![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |||||
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目-檢驗相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() |
0..1 | string | 檢驗項目名稱 | |||||
![]() ![]() |
1..1 | Reference(病人資訊-Patient TB) | 檢驗檢查有關的對象及(或)事物 | |||||
![]() ![]() |
0..* | Reference(Resource) | 當檢驗檢查並非有關於與病人本身,檢驗檢查是關於什麼。 | |||||
![]() ![]() |
0..1 | Reference(TW Core Encounter) | 檢驗檢查是哪一次就醫時執行的 | |||||
![]() ![]() |
C | 1..1 | dateTime | 實際檢查日期時間 Constraints: tw-core-3 | ||||
![]() ![]() |
0..1 | instant | 報告日期時間 | |||||
![]() ![]() |
0..* | Reference(TW Core Practitioner | TW Core Organization | TW Core Patient | TW Core PractitionerRole | TW Core CareTeam) | 誰負責這項檢驗檢查 | |||||
![]() ![]() |
C | 0..1 | 檢驗報告結果值 Slice: Unordered, Closed by type:$this Constraints: tw-core-5 Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |||||
![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | Quantity | 檢驗檢查的實際結果 Constraints: tw-core-5 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | decimal | 檢驗報告結果值 | |||||
![]() ![]() ![]() ![]() |
0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unit representation | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() |
0..1 | code | 單位 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
缺少檢驗檢查結果的原因 Binding: DataAbsentReason (extensible): 代碼具體說明檢驗檢查結果缺少的原因;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗(查)結果值註記。 ND:Not detected | DET:Detected Binding: HL7-生化檢查通報-Observation Interpretation Codes值集 (required) | |||||
![]() ![]() |
0..1 | Annotation | 備註 | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: SNOMEDCTBodyStructures (extensible) | |||||
![]() ![]() |
0..1 | CodeableConceptTW |
檢驗方法 Binding: ObservationMethods (extensible) | |||||
![]() ![]() |
0..1 | Reference(TW Core Specimen) | 此檢驗檢查的檢體 | |||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | (測量)設備 | |||||
![]() ![]() |
C | 0..1 | BackboneElement | 解釋結果值的指引。
obs-3:必須至少有低、高或文字表述。 Constraints: obs-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值下限 Constraints: sqty-1 | ||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | 參考值上限 Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationReferenceRangeMeaningCodes (preferred): 用以表述參考範圍值之含意的代碼;鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。 | |||||
![]() ![]() ![]() |
0..* | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationReferenceRangeAppliesToCodes (example): 用以指明參考範圍值適用的對象或人口群之代碼;可參考所綁定代碼表,但此代碼表只是針對這個欄位的一個可能值的示例,不預期也不鼓勵使用者一定要使用此代碼表的代碼代碼表中的代碼。 | |||||
![]() ![]() ![]() |
0..1 | Range | 適用的年齡範圍值,如果相關。 | |||||
![]() ![]() ![]() |
0..1 | string | 檢驗檢查中以文字表述的參考範圍值 | |||||
![]() ![]() |
0..* | Reference(TW Core Observation Laboratory Result | TW Core QuestionnaireResponse | MolecularSequence) | 屬於此組檢驗檢查的相關Resource | |||||
![]() ![]() |
0..* | Reference(TW Core DocumentReference | TW Core ImagingStudy | TW Core Media | TW Core QuestionnaireResponse | TW Core Observation Laboratory Result | MolecularSequence) | 檢驗檢查源自哪些相關測量 | |||||
![]() ![]() |
0..* | BackboneElement | 組成之(部分)檢驗檢查的檢驗結果 | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: LOINC實驗室檢驗檢查值集 (example) | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..* | CodingTW |
由專門術語系統(terminology system)定義的代碼 Slice: Unordered, Open by pattern:system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
LOINC®為Regenstrief Institute, Inc.維護的檢驗事件描述代碼,可免費使用,可優先選用此代碼。 Binding: LOINC實驗室檢驗檢查值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: http://loinc.org (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodingTW |
此為中央健康保險署(NHI)維護之醫療服務給付項目相關代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。 Binding: 臺灣健保署醫療服務給付項目-檢驗值集 (required): 應填入所綁定值集中的其中一個代碼。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 唯一可識別ID,以供資料項目間相互參照。 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | 擴充的資料項目 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | 專門術語系統(terminology system)的識別 Required Pattern: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/medical-service-payment-tw (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 系統的版本—如果相關的話 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | 系統定義的語法之符號 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | 由系統定義的表示法 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | 此編碼是否由使用者直接選擇? | |||||
![]() ![]() ![]() ![]() |
0..1 | string | 概念的文字表示法 | |||||
![]() ![]() ![]() |
0..1 | 組成之檢驗檢查的實際結果 | ||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
0..1 | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: DataAbsentReason (extensible): 代碼指明為什麼結果(Observation.value[x])缺少;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() ![]() |
0..* | CodeableConceptTW |
概念(Concept)— 參照一個專門術語或只是文字表述 Binding: ObservationInterpretationCodes (extensible): 用以指明檢驗檢查的解釋之代碼。應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。 | |||||
![]() ![]() ![]() |
0..* | See referenceRange (Observation) | 解釋此組成之檢驗驗查的結果值之指引 | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Observation.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Observation.status | Base | required | ObservationStatus | 📍4.0.1 | FHIR Std. |
| Observation.category | Base | preferred | Observation Category Codes | 📦4.0.1 | FHIR Std. |
| Observation.category:twcore | Base | required | 臺灣衛福部資訊處Observation Clinical Result類型值集 | 📦0.3.0 | 臺灣核心實作指引 v0.3 |
| Observation.code | Base | extensible | LOINC Codes | 📦4.0.1 | FHIR Std. |
| Observation.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.value[x]:valueQuantity.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.interpretation | Base | required | HL7-生化檢查通報-Observation Interpretation Codes值集 | 📦0.1.0 | This IG |
| Observation.bodySite | Base | extensible | SNOMED CT Body Structures | 📦4.0.1 | FHIR Std. |
| Observation.method | Base | extensible | Observation Methods | 📦4.0.1 | FHIR Std. |
| Observation.referenceRange.type | Base | preferred | Observation Reference Range Meaning Codes | 📦4.0.1 | FHIR Std. |
| Observation.referenceRange.appliesTo | Base | example | Observation Reference Range Applies To Codes | 📦4.0.1 | FHIR Std. |
| Observation.component.code | Base | example | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:LOINCObservationCode | Base | required | LOINC實驗室檢驗檢查值集 | 📦2.77 | 臺灣核心實作指引 v0.3 |
| Observation.component.code.coding:TWLaboratoryCategory | Base | required | 臺灣健保署醫療服務給付項目-檢驗值集 | 📦2022-07-01 | 臺灣核心實作指引 v0.3 |
| Observation.component.dataAbsentReason | Base | extensible | DataAbsentReason | 📦4.0.1 | FHIR Std. |
| Observation.component.interpretation | Base | extensible | Observation Interpretation Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Observation | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text |
low.exists() or high.exists() or text.exists()
|
| obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present |
dataAbsentReason.empty() or value.empty()
|
| obs-7 | error | Observation | If 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()
|
| sqty-1 | error | Observation.referenceRange.low, Observation.referenceRange.high | The comparator is not used on a SimpleQuantity |
comparator.empty()
|
| tw-core-3 | error | Observation.effective[x] | Datetime must be at least to day. |
$this is dateTime implies $this.toString().length() >= 10
|
| tw-core-4 | error | Observation | If there is no component or hasMember element then either a value[x] or a data absent reason must be present. |
(component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
|
| tw-core-5 | error | Observation.value[x], Observation.value[x]:valueQuantity, Observation.value[x]:valueCodeableConcept, Observation.value[x]:valueString, Observation.value[x]:valueBoolean, Observation.value[x]:valueInteger, Observation.value[x]:valueRange, Observation.value[x]:valueRatio, Observation.value[x]:valueSampledData, Observation.value[x]:valueTime, Observation.value[x]:valueDateTime, Observation.value[x]:valuePeriod | SHALL use UCUM for coded quantity units. |
ofType(Quantity).system.empty() or ofType(Quantity).system = 'http://unitsofmeasure.org'
|
This structure is derived from TWCoreObservationLaboratoryResult
Summary
Mandatory: 1 element
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron