臺灣結核病實作指引
0.1.0 - ci-build Taiwan, Province of China flag

臺灣結核病實作指引, 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

Resource Profile: 檢驗通報檢體-Specimen TB Reporting

Official URL: https://tb.cdc.gov.tw/tb/StructureDefinition/Specimen-tb-reporting Version: 0.1.0
Active as of 2026-08-05 Computable Name: SpecimenTB

此檢驗通報檢體-Specimen TB Reporting Profile說明本IG如何進一步定義臺灣核心-檢體(TW Core Specimen) Profile以呈現TB檢驗通報之檢體資訊

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Σ 1..1 Identifier 代檢檢體編號
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value SΣ 1..1 string 代檢檢體編號
Example General: 123456
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value Σ 0..1 string 院內檢體編號(採檢單位)
Example General: 123456
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type S 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... coding S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... system SΣ 0..1 uri 專門術語系統(terminology system)的識別
..... code SΣ 1..1 code 檢體種類
..... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 0..1 string 概念的文字表示法
... subject SΣ 1..1 Reference(病人資訊-Patient TB) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime SΣ 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... collection 1..1 BackboneElement 採集細節
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... note 0..* Annotation 評論或意見
.... text SΣ 1..1 markdown 檢體種類附加資訊(其他)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG

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
... identifier 1..1 Identifier 代檢檢體編號
.... value S 1..1 string 代檢檢體編號
... accessionIdentifier S 0..1 Identifier 院內檢體編號
.... value 0..1 string 院內檢體編號(採檢單位)
... type 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... coding 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... code 1..1 code 檢體種類
... receivedTime S 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... collection 1..1 BackboneElement 採集細節
.... collected[x] S 1..1 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... note
.... text S 1..1 markdown 檢體種類附加資訊(其他)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG
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Σ 1..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 Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 代檢檢體編號
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)
... accessionIdentifier SΣ 0..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 Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string 院內檢體編號(採檢單位)
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)
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type S 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 0..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 概念的文字表示法
... subject SΣ 1..1 Reference(病人資訊-Patient TB) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime SΣ 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... parent 0..* Reference(TW Core Specimen) 此檢體的來源檢體
... request 0..* Reference(TW Core ServiceRequest) 採集檢體的原因
... collection 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 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
.... duration Σ 0..1 Duration 採集檢體需要多長時間
.... quantity 0..1 SimpleQuantity 採集檢體的數量
.... method 0..1 CodeableConceptTW 用於執行檢體採集的技術
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... bodySite 0..1 CodeableConceptTW 解剖採集部位
Binding: SNOMEDCTBodyStructures (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... fastingStatus[x] Σ 0..1 病人是否禁食/禁飲料,或禁食/禁飲料多長時間
Binding: hl7VS-relevantClincialInformation (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 容器的體積或大小
.... specimenQuantity 0..1 SimpleQuantity 容器內的檢體量
.... Slices for additive[x] 0..1 與容器相關的添加劑
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveCodeableConcept 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: hl7VS-additivePreservative (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
... condition 0..* CodeableConceptTW 檢體狀態
Binding: hl7VS-specimenCondition (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... note 0..* 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 檢體種類附加資訊(其他)

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.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG
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.3
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.3
Specimen.container.additive[x]:additiveCodeableConcept Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.3

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: 8 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Σ 1..1 Identifier 代檢檢體編號
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value SΣ 1..1 string 代檢檢體編號
Example General: 123456
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... value Σ 0..1 string 院內檢體編號(採檢單位)
Example General: 123456
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type S 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... coding S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... system SΣ 0..1 uri 專門術語系統(terminology system)的識別
..... code SΣ 1..1 code 檢體種類
..... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 0..1 string 概念的文字表示法
... subject SΣ 1..1 Reference(病人資訊-Patient TB) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime SΣ 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... collection 1..1 BackboneElement 採集細節
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... note 0..* Annotation 評論或意見
.... text SΣ 1..1 markdown 檢體種類附加資訊(其他)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG

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
... identifier 1..1 Identifier 代檢檢體編號
.... value S 1..1 string 代檢檢體編號
... accessionIdentifier S 0..1 Identifier 院內檢體編號
.... value 0..1 string 院內檢體編號(採檢單位)
... type 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... coding 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... code 1..1 code 檢體種類
... receivedTime S 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... collection 1..1 BackboneElement 採集細節
.... collected[x] S 1..1 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... note
.... text S 1..1 markdown 檢體種類附加資訊(其他)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG

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Σ 1..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 Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string 代檢檢體編號
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)
... accessionIdentifier SΣ 0..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 Σ 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string 院內檢體編號(採檢單位)
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)
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): 檢體的可取得性;應填入所綁定值集中的其中一個代碼。
... type S 1..1 CodeableConceptTW 檢體種類
Binding: CDC-TB檢驗通報-檢體種類值集 (required)
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
..... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
..... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
..... system SΣ 0..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 概念的文字表示法
... subject SΣ 1..1 Reference(病人資訊-Patient TB) 檢體取自哪邊?檢體的來源可能有幾種,它可能來自病人,來自某個地方(例如:從環境中取得的樣本),或者是對某種物質或設備的抽樣。
... receivedTime SΣ 1..1 dateTime 實驗室檢體收件日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
... parent 0..* Reference(TW Core Specimen) 此檢體的來源檢體
... request 0..* Reference(TW Core ServiceRequest) 採集檢體的原因
... collection 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 dateTime 採檢日。YYYY-MM-DD 或 YYYY-MM-DDThh:mm:ss+zz:zz。
.... duration Σ 0..1 Duration 採集檢體需要多長時間
.... quantity 0..1 SimpleQuantity 採集檢體的數量
.... method 0..1 CodeableConceptTW 用於執行檢體採集的技術
Binding: FHIRSpecimenCollectionMethod (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... bodySite 0..1 CodeableConceptTW 解剖採集部位
Binding: SNOMEDCTBodyStructures (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
.... fastingStatus[x] Σ 0..1 病人是否禁食/禁飲料,或禁食/禁飲料多長時間
Binding: hl7VS-relevantClincialInformation (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 容器的體積或大小
.... specimenQuantity 0..1 SimpleQuantity 容器內的檢體量
.... Slices for additive[x] 0..1 與容器相關的添加劑
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveCodeableConcept 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: hl7VS-additivePreservative (example): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
... condition 0..* CodeableConceptTW 檢體狀態
Binding: hl7VS-specimenCondition (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
... note 0..* 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 檢體種類附加資訊(其他)

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.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.accessionIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base required CDC-TB檢驗通報-檢體種類值集 📦0.1.0 This IG
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.3
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.3
Specimen.container.additive[x]:additiveCodeableConcept Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.3

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: 8 elements
Must-Support: 5 elements

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron