國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG)
1.1.0 - Release1.1.0 Taiwan, Province of China flag

This page is part of the 國家級人體生物資料庫整合平台共同資料模式實作指引(NBCT Common Data Model IG) (v1.1.0: Release) 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: Specimen LABD、LABM-檢體來源

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

用於描述檢驗檢查資料檔每日格式(LABD)與檢驗檢查資料檔每月格式(LABM)的檢體來源

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* TWCoreSpecimen 用於分析的檢體
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier 檢體的外部識別碼
... type SΣ 0..1 CodeableConceptTW 檢體的種類
Binding: Hl7VSSpecimenType (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... code SΣ 1..1 code 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
..... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject SΣ 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... collection S 1..1 BackboneElement 採集細節
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
..... collectedDateTime dateTime
..... collectedPeriod Period
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... text SΣ 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
... note S 0..* Annotation 評論或意見。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
.... text SΣ 1..1 markdown The annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible hl7VS-specimenType 📍3.0.0 THO v7.4
Specimen.collection.​method Base extensible FHIR Specimen Collection Method 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

This structure is derived from TWCoreSpecimen

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen TWCoreSpecimen
... type
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
.... text 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... collection S 1..1 BackboneElement 採集細節
.... collected[x] S 1..1 dateTime, Period 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
..... text 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
.... text S 1..1 markdown The annotation - text content (as markdown)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* TWCoreSpecimen 用於分析的檢體
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Specimen紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Specimen Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative Specimen Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier 檢體的外部識別碼
... accessionIdentifier Σ 0..1 Identifier 實驗室指定的識別碼
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type SΣ 0..1 CodeableConceptTW 檢體的種類
Binding: Hl7VSSpecimenType (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... 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 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject SΣ 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime Σ 0..1 dateTime 收到此檢體進行處理的時間
... parent 0..* Reference(TW Core Specimen) 此檢體的來源檢體
... request 0..* Reference(TW Core ServiceRequest) 採集檢體的原因
... collection S 1..1 BackboneElement 採集細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole) 誰採集了檢體
.... collected[x] SΣ 1..1 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration 採集檢體需要多長時間
.... quantity 0..1 SimpleQuantity(4.0.1) 採集檢體的數量
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... text SΣ 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
.... bodySite 0..1 CodeableConceptTW 解剖採集部位
Binding: SNOMEDCTBodyStructures (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... fastingStatus[x] Σ 0..1 病人是否禁食/禁飲料,或禁食/禁飲料多長時間
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptTW)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement 處理和處理步驟細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string 程序的文字描述
.... procedure 0..1 CodeableConceptTW 表明應用於檢體的處理步驟
Binding: SpecimenProcessingProcedure (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
.... additive 0..* Reference(Substance) 處理步驟中使用的物質
.... time[x] 0..1 檢體處理的日期和時間
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement 檢體的直接容器(試管/玻片等)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier Σ 0..* Identifier 容器的ID
.... description 0..1 string 容器的文字說明
.... type 0..1 CodeableConceptTW 與檢體直接相關的容器類型
Binding: SpecimenContainerType (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... capacity 0..1 SimpleQuantity(4.0.1) 容器的體積或大小
.... specimenQuantity 0..1 SimpleQuantity(4.0.1) 容器內的檢體量
.... Slices for additive[x] 0..1 與容器相關的添加劑
Slice: Unordered, Open by type:$this
Binding: Hl7VSAdditivePreservative (3.0.0) (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveCodeableConcept 0..1 CodeableConceptTW Additive associated with container
Binding: Hl7VSAdditivePreservative (3.0.0) (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
... condition Σ 0..* CodeableConceptTW 檢體狀態
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... note S 0..* Annotation 評論或意見。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
.... 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 The annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible hl7VS-specimenType 📍3.0.0 THO v7.4
Specimen.collection.​method Base extensible FHIR Specimen Collection Method 📦4.0.1 FHIR Std.
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📦4.0.1 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.4
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 FHIR Std.
Specimen.container.type Base extensible Specimen Container Type 📦4.0.1 FHIR Std.
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.4
Specimen.container.additive[x]:additiveCodeableConcept Base example hl7VS-additivePreservative 📍3.0.0 THO v7.4
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

This structure is derived from TWCoreSpecimen

Summary

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

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* TWCoreSpecimen 用於分析的檢體
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier 檢體的外部識別碼
... type SΣ 0..1 CodeableConceptTW 檢體的種類
Binding: Hl7VSSpecimenType (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
..... code SΣ 1..1 code 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
..... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject SΣ 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... collection S 1..1 BackboneElement 採集細節
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
..... collectedDateTime dateTime
..... collectedPeriod Period
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... text SΣ 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
... note S 0..* Annotation 評論或意見。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
.... text SΣ 1..1 markdown The annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible hl7VS-specimenType 📍3.0.0 THO v7.4
Specimen.collection.​method Base extensible FHIR Specimen Collection Method 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

Differential View

This structure is derived from TWCoreSpecimen

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen TWCoreSpecimen
... type
.... coding
..... system 1..1 uri 專門術語系統(terminology system)的識別
..... code 1..1 code 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
.... text 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... collection S 1..1 BackboneElement 採集細節
.... collected[x] S 1..1 dateTime, Period 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
..... text 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
.... text S 1..1 markdown The annotation - text content (as markdown)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* TWCoreSpecimen 用於分析的檢體
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Specimen紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Specimen Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative Specimen Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier 檢體的外部識別碼
... accessionIdentifier Σ 0..1 Identifier 實驗室指定的識別碼
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type SΣ 0..1 CodeableConceptTW 檢體的種類
Binding: Hl7VSSpecimenType (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... 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 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
..... display SΣ 0..1 string 由系統定義的表示法
..... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 0..1 string 檢體採檢方法/來源/類別。[LABD.h22/LABM.h25]
... subject SΣ 1..1 Reference(Group | Device | Substance | TW Core Location | Patient TOTFA、TOTFB、LABD、LABM、CASE-病患基本資料) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime Σ 0..1 dateTime 收到此檢體進行處理的時間
... parent 0..* Reference(TW Core Specimen) 此檢體的來源檢體
... request 0..* Reference(TW Core ServiceRequest) 採集檢體的原因
... collection S 1..1 BackboneElement 採集細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole) 誰採集了檢體
.... collected[x] SΣ 1..1 採集檢體的時間。採檢/實際檢查/手術日期時間,[LABD.h20/LABM.h23]
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration 採集檢體需要多長時間
.... quantity 0..1 SimpleQuantity(4.0.1) 採集檢體的數量
.... method S 0..1 CodeableConceptTW 用於執行檢體採集的技術。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... coding SΣ 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
..... text SΣ 0..1 string 概念的文字表示法。檢體採檢方法/來源/類別,[LABD.h22]
.... bodySite 0..1 CodeableConceptTW 解剖採集部位
Binding: SNOMEDCTBodyStructures (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... fastingStatus[x] Σ 0..1 病人是否禁食/禁飲料,或禁食/禁飲料多長時間
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptTW)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement 處理和處理步驟細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string 程序的文字描述
.... procedure 0..1 CodeableConceptTW 表明應用於檢體的處理步驟
Binding: SpecimenProcessingProcedure (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
.... additive 0..* Reference(Substance) 處理步驟中使用的物質
.... time[x] 0..1 檢體處理的日期和時間
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement 檢體的直接容器(試管/玻片等)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier Σ 0..* Identifier 容器的ID
.... description 0..1 string 容器的文字說明
.... type 0..1 CodeableConceptTW 與檢體直接相關的容器類型
Binding: SpecimenContainerType (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... capacity 0..1 SimpleQuantity(4.0.1) 容器的體積或大小
.... specimenQuantity 0..1 SimpleQuantity(4.0.1) 容器內的檢體量
.... Slices for additive[x] 0..1 與容器相關的添加劑
Slice: Unordered, Open by type:$this
Binding: Hl7VSAdditivePreservative (3.0.0) (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveCodeableConcept 0..1 CodeableConceptTW Additive associated with container
Binding: Hl7VSAdditivePreservative (3.0.0) (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
... condition Σ 0..* CodeableConceptTW 檢體狀態
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... note S 0..* Annotation 評論或意見。檢體採檢方法/來源/類別,[LABD.h22/LABM.h25]
.... 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 The annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base extensible hl7VS-specimenType 📍3.0.0 THO v7.4
Specimen.collection.​method Base extensible FHIR Specimen Collection Method 📦4.0.1 FHIR Std.
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📦4.0.1 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.4
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 FHIR Std.
Specimen.container.type Base extensible Specimen Container Type 📦4.0.1 FHIR Std.
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.4
Specimen.container.additive[x]:additiveCodeableConcept Base example hl7VS-additivePreservative 📍3.0.0 THO v7.4
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.4

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

This structure is derived from TWCoreSpecimen

Summary

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

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron