## Profile Comparison between https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore vs https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore

Left: | TW Core Specimen (https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore)
Right: | TW Core Specimen (https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore)

### Messages

Error | StructureDefinition.version | Values for version differ: '0.3.2' vs '1.0.0'
Information | StructureDefinition.date | Values for date differ: '2024-12-12T12:59:26+08:00' vs '2025-12-10T08:57:50+00:00'
Error | Specimen.parent | Type Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore]])
Error | Specimen.request | Type Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/ServiceRequest-twcore]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/ServiceRequest-twcore]])

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Specimen |
copyright |  |
date | 2024-12-12T12:59:26+08:00 | 2025-12-10T08:57:50+00:00 | Values Differ
description | 此臺灣核心-檢體（TW Core Specimen） Profile說明本IG如何進一步定義FHIR的Specimen Resource以呈現檢體的詳細資料。 |
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
kind | resource |
name | TWCoreSpecimen |
publisher |  |
purpose |  |
status | active |
title | TW Core Specimen |
type | Specimen |
url | https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore |
version | 0.3.2 | 1.0.0 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Specimen |  | 0..* | Specimen | 用於分析的檢體 |  | 0..* | Specimen | 用於分析的檢體 |
id | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Specimen紀錄，通常又稱為邏輯性ID。 | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Specimen紀錄，通常又稱為邏輯性ID。 |
meta | Σ | 0..1 | Meta | 此Specimen Resource的metadata | Σ | 0..1 | Meta | 此Specimen Resource的metadata |
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 |
language |  | 0..1 | code | 用以表述Specimen Resource內容的語言。 Binding: ?? (preferred): 人類語言；鼓勵使用CommonLanguages代碼表中的代碼，但不強制一定要使用此代碼表，你也可使用其他代碼表的代碼或單純以文字表示。
Additional Bindings | Purpose
?? | Max Binding
Example Value: zh-TW |  | 0..1 | code | 用以表述Specimen Resource內容的語言。 Binding: ?? (preferred): 人類語言；鼓勵使用CommonLanguages代碼表中的代碼，但不強制一定要使用此代碼表，你也可使用其他代碼表的代碼或單純以文字表示。
Additional Bindings | Purpose
?? | Max Binding
Example Value: zh-TW |
text |  | 0..1 | Narrative | Specimen Resource之內容摘要以供人閱讀 This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 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 |  | 0..* | Resource | Contained, inline Resources |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S Σ | 0..* | Identifier | 檢體的外部識別碼 | S Σ | 0..* | Identifier | 檢體的外部識別碼 |
accessionIdentifier | Σ | 0..1 | Identifier | 實驗室指定的識別碼 | Σ | 0..1 | Identifier | 實驗室指定的識別碼 |
status | ?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): 檢體的可取得性；應填入所綁定值集中的其中一個代碼。 | ?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): 檢體的可取得性；應填入所綁定值集中的其中一個代碼。 |
type | S | 0..1 | ?? | 檢體的種類 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 | S Σ | 0..1 | ?? | 檢體的種類 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
subject | S Σ | 1..1 | Reference(TW Core Patient | Group | Device | Substance | TW Core Location) | 檢體取自哪邊？檢體的來源可能有幾種，它可能來自病人，來自某個地方（例如：從環境中取得的樣本），或者是對某種物質或設備的抽樣。 | S Σ | 1..1 | Reference(TW Core Patient | Group | Device | Substance | TW Core Location) | 檢體取自哪邊？檢體的來源可能有幾種，它可能來自病人，來自某個地方（例如：從環境中取得的樣本），或者是對某種物質或設備的抽樣。 |
receivedTime | Σ | 0..1 | dateTime | 收到此檢體進行處理的時間 | Σ | 0..1 | dateTime | 收到此檢體進行處理的時間 |
parent |  | 0..* | Reference(TW Core Specimen) | 此檢體的來源檢體 |  | 0..* | Reference(TW Core Specimen) | 此檢體的來源檢體 | Type Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Specimen-twcore]])
request |  | 0..* | Reference(TW Core ServiceRequest) | 採集檢體的原因 |  | 0..* | Reference(TW Core ServiceRequest) | 採集檢體的原因 | Type Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/ServiceRequest-twcore]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/ServiceRequest-twcore]])
collection |  | 0..1 | BackboneElement | 採集細節 |  | 0..1 | BackboneElement | 採集細節 |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
collector | Σ | 0..1 | Reference(TW Core Practitioner | TW Core PractitionerRole) | 誰採集了檢體 | Σ | 0..1 | Reference(TW Core Practitioner | TW Core PractitionerRole) | 誰採集了檢體 |
collected[x] | Σ | 0..1 | dateTime, Period | 採集檢體的時間 | Σ | 0..1 | dateTime, Period | 採集檢體的時間 |
duration | Σ | 0..1 | Duration | 採集檢體需要多長時間 | Σ | 0..1 | Duration | 採集檢體需要多長時間 |
quantity |  | 0..1 | ?? | 採集檢體的數量 |  | 0..1 | ?? | 採集檢體的數量 |
method |  | 0..1 | ?? | 用於執行檢體採集的技術 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |  | 0..1 | ?? | 用於執行檢體採集的技術 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
bodySite |  | 0..1 | ?? | 解剖採集部位 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |  | 0..1 | ?? | 解剖採集部位 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
fastingStatus[x] | Σ | 0..1 | ??, Duration | 病人是否禁食/禁飲料，或禁食/禁飲料多長時間 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 | Σ | 0..1 | ??, Duration | 病人是否禁食/禁飲料，或禁食/禁飲料多長時間 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
processing |  | 0..* | BackboneElement | 處理和處理步驟細節 |  | 0..* | BackboneElement | 處理和處理步驟細節 |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
description |  | 0..1 | string | 程序的文字描述 |  | 0..1 | string | 程序的文字描述 |
procedure |  | 0..1 | ?? | 表明應用於檢體的處理步驟 Binding: ?? (example): 可參考所綁定值集，但此值集只是針對這個欄位的一個可能值的範例，不預期也不鼓勵使用者一定要使用此值集的代碼。 |  | 0..1 | ?? | 表明應用於檢體的處理步驟 Binding: ?? (example): 可參考所綁定值集，但此值集只是針對這個欄位的一個可能值的範例，不預期也不鼓勵使用者一定要使用此值集的代碼。 |
additive |  | 0..* | Reference(Substance) | 處理步驟中使用的物質 |  | 0..* | Reference(Substance) | 處理步驟中使用的物質 |
time[x] |  | 0..1 | dateTime, Period | 檢體處理的日期和時間 |  | 0..1 | dateTime, Period | 檢體處理的日期和時間 |
container |  | 0..* | BackboneElement | 檢體的直接容器（試管/玻片等） |  | 0..* | BackboneElement | 檢體的直接容器（試管/玻片等） |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
identifier | Σ | 0..* | Identifier | 容器的ID | Σ | 0..* | Identifier | 容器的ID |
description |  | 0..1 | string | 容器的文字說明 |  | 0..1 | string | 容器的文字說明 |
type |  | 0..1 | ?? | 與檢體直接相關的容器類型 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |  | 0..1 | ?? | 與檢體直接相關的容器類型 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
capacity |  | 0..1 | ?? | 容器的體積或大小 |  | 0..1 | ?? | 容器的體積或大小 |
specimenQuantity |  | 0..1 | ?? | 容器內的檢體量 |  | 0..1 | ?? | 容器內的檢體量 |
Slices for additive[x] |  | 0..1 | CodeableConcept, Reference(Substance) | 與容器相關的添加劑 Slice: Unordered, Open by type:$this Binding: ?? (example): 可參考所綁定值集，但此值集只是針對這個欄位的一個可能值的範例，不預期也不鼓勵使用者一定要使用此值集的代碼。 |  | 0..1 | CodeableConcept, Reference(Substance) | 與容器相關的添加劑 Slice: Unordered, Open by type:$this Binding: ?? (example): 可參考所綁定值集，但此值集只是針對這個欄位的一個可能值的範例，不預期也不鼓勵使用者一定要使用此值集的代碼。 |
condition |  | 0..* | ?? | 檢體狀態 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 | Σ | 0..* | ?? | 檢體狀態 Binding: ?? (extensible): 應填入所綁定值集中適合的代碼，確定無適合的代碼才可以使用其他值集的代碼來表示。 |
note |  | 0..* | Annotation | 評論或意見 |  | 0..* | Annotation | 評論或意見 |
Documentation for this format