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

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

Messages

ErrorStructureDefinition.versionValues for version differ: '0.3.2' vs '1.0.0'
InformationStructureDefinition.dateValues for date differ: '2024-12-12T12:59:26+08:00' vs '2025-12-10T08:57:50+00:00'
ErrorProcedure.partOfType Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Procedure-twcore], CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Observation-laboratoryResult-twcore], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Procedure-twcore], CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Observation-laboratoryResult-twcore], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration]])

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Procedure
      .copyright
        .date2024-12-12T12:59:26+08:002025-12-10T08:57:50+00:00
        • Values Differ
        .description此臺灣核心-處置或手術(TW Core Procedure) Profile說明本IG如何進一步定義FHIR的Procedure Resource以呈現處置或手術基本資料。
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                .kindresource
                  .nameTWCoreProcedure
                    .publisher
                      .purpose
                        .statusactive
                          .titleTW Core Procedure
                            .typeProcedure
                              .urlhttps://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Procedure-twcore
                                .version0.3.21.0.0
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. Procedure 0..*Procedure正在或曾經對病人執行的動作
                                0..*Procedure正在或曾經對病人執行的動作
                                  ... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Procedure紀錄,通常又稱為邏輯性ID。Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Procedure紀錄,通常又稱為邏輯性ID。
                                    ... meta Σ0..1Meta此Procedure Resource的metadataΣ0..1Meta此Procedure Resource的metadata
                                      ... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則?!Σ0..1uri創建此內容所依據的一組規則
                                        ... language 0..1code用以表述Procedure Resource內容的語言。
                                        Binding: ?? (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
                                        Additional BindingsPurpose
                                        ??Max Binding

                                        Example Value: zh-TW
                                        0..1code用以表述Procedure Resource內容的語言。
                                        Binding: ?? (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
                                        Additional BindingsPurpose
                                        ??Max Binding

                                        Example Value: zh-TW
                                          ... text 0..1NarrativeProcedure Resource之內容摘要以供人閱讀
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          0..1NarrativeProcedure Resource之內容摘要以供人閱讀
                                          This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                            ... contained 0..*ResourceContained, inline Resources
                                            0..*ResourceContained, inline Resources
                                              ... extension 0..*ExtensionAdditional content defined by implementations
                                              0..*ExtensionAdditional content defined by implementations
                                                ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                                ?!0..*ExtensionExtensions that cannot be ignored
                                                  ... identifier Σ0..*Identifier此處置/手術的外部識別碼
                                                  Σ0..*Identifier此處置/手術的外部識別碼
                                                    ... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)實例化FHIR計畫書(protocol)或定義
                                                    Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)實例化FHIR計畫書(protocol)或定義
                                                      ... instantiatesUri Σ0..*uri實例化外部計畫書(protocol)或定義
                                                      Σ0..*uri實例化外部計畫書(protocol)或定義
                                                        ... basedOn Σ0..*Reference(TW Core CarePlan | TW Core ServiceRequest)此Procedure是基於什麼而履行
                                                        Σ0..*Reference(TW Core CarePlan | TW Core ServiceRequest)此Procedure是基於什麼而履行
                                                          ... partOf Σ0..*Reference(TW Core Procedure | TW Core Observation Laboratory Result | MedicationAdministration)參照事件的一部分
                                                          Σ0..*Reference(TW Core Procedure | TW Core Observation Laboratory Result | MedicationAdministration)參照事件的一部分
                                                          • Type Mismatch: Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Procedure-twcore], CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Observation-laboratoryResult-twcore], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration]]) vs Reference([CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Procedure-twcore], CanonicalType[https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Observation-laboratoryResult-twcore], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration]])
                                                          ... status ?!SΣ1..1codepreparation | in-progress | not-done |on-hold |stopped | completed | entered-in-error | unknown
                                                          Binding: ?? (required): 應填入所綁定值集中的其中一個代碼
                                                          ?!SΣ1..1codepreparation | in-progress | not-done |on-hold |stopped | completed | entered-in-error | unknown
                                                          Binding: ?? (required): 應填入所綁定值集中的其中一個代碼
                                                            ... statusReason 0..1??當前狀態的原因。
                                                            Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                            Σ0..1??當前狀態的原因。
                                                            Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                              ... category 0..1??處置/手術的分類。
                                                              Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                              Σ0..1??處置/手術的分類。
                                                              Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                ... code S1..1??處置/手術的識別碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
                                                                Binding: ?? (example): A code to identify a specific procedure .
                                                                SΣ1..1??處置/手術的識別碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
                                                                Binding: ?? (example): A code to identify a specific procedure .
                                                                  .... id 0..1string唯一可識別ID,以供資料項目間相互參照。0..1string唯一可識別ID,以供資料項目間相互參照。
                                                                    .... Slices for extension 0..*Extension擴充的資料項目
                                                                    Slice: Unordered, Open by value:url
                                                                    0..*Extension擴充的資料項目
                                                                    Slice: Unordered, Open by value:url
                                                                      .... Slices for coding S0..*??由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
                                                                      Slice: Unordered, Open by pattern:$this
                                                                      SΣ0..*??由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
                                                                      Slice: Unordered, Open by pattern:$this
                                                                        .... text SΣ0..1string概念的文字表示法SΣ0..1string概念的文字表示法
                                                                          ... subject SΣ1..1Reference(TW Core Patient)處置/手術服務的對象SΣ1..1Reference(TW Core Patient)處置/手術服務的對象
                                                                            ... encounter Σ0..1Reference(TW Core Encounter)就醫(Encounter)紀錄作為處置/手術的一部分Σ0..1Reference(TW Core Encounter)就醫(Encounter)紀錄作為處置/手術的一部分
                                                                              ... performed[x] SΣ0..1dateTime S, Period, string, Age, Range此處置/手術何時執行的?SΣ0..1dateTime S, Period, string, Age, Range此處置/手術何時執行的?
                                                                                ... recorder Σ0..1Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson)誰記錄此處置/手術Σ0..1Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson)誰記錄此處置/手術
                                                                                  ... asserter SΣ0..1Reference(TW Core Patient | TW Core RelatedPerson | TW Core Practitioner | TW Core PractitionerRole)聲稱有此處置/手術的人SΣ0..1Reference(TW Core Patient | TW Core RelatedPerson | TW Core Practitioner | TW Core PractitionerRole)聲稱有此處置/手術的人
                                                                                    ... performer SΣ0..*BackboneElement執行處置/手術的人員
                                                                                    SΣ0..*BackboneElement執行處置/手術的人員
                                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                            .... function 0..1??執行的型別
                                                                                            Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                            Σ0..1??執行的型別
                                                                                            Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                              .... actor SΣ1..1Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Organization | TW Core Patient | TW Core RelatedPerson | Device)參照至健康照護服務提供者SΣ1..1Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Organization | TW Core Patient | TW Core RelatedPerson | Device)參照至健康照護服務提供者
                                                                                                .... onBehalfOf S0..1Reference(TW Core Organization)此裝置(Device)或健康照護服務提供者所屬機構(Organization)S0..1Reference(TW Core Organization)此裝置(Device)或健康照護服務提供者所屬機構(Organization)
                                                                                                  ... location Σ0..1Reference(TW Core Location)處置/手術發生的地點(Location)?Σ0..1Reference(TW Core Location)處置/手術發生的地點(Location)?
                                                                                                    ... reasonCode 0..*??處置/手術執行原因代碼
                                                                                                    Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                    Σ0..*??處置/手術執行原因代碼
                                                                                                    Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                      ... reasonReference Σ0..*Reference(TW Core Condition | TW Core Observation Laboratory Result | TW Core Procedure | TW Core DiagnosticReport | TW Core DocumentReference)執行此處置/手術的原因
                                                                                                      Σ0..*Reference(TW Core Condition | TW Core Observation Laboratory Result | TW Core Procedure | TW Core DiagnosticReport | TW Core DocumentReference)執行此處置/手術的原因
                                                                                                        ... bodySite S0..*??目標身體部位。
                                                                                                        Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                        SΣ0..*??目標身體部位。
                                                                                                        Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                          ... outcome 0..1??處置/手術的結果。
                                                                                                          Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                          Σ0..1??處置/手術的結果。
                                                                                                          Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                            ... report 0..*Reference(TW Core DiagnosticReport | TW Core DocumentReference | TW Core Composition)此處置/手術產生的任何報告
                                                                                                            0..*Reference(TW Core DiagnosticReport | TW Core DocumentReference | TW Core Composition)此處置/手術產生的任何報告
                                                                                                              ... complication 0..*??處置/手術後的併發症
                                                                                                              Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                              0..*??處置/手術後的併發症
                                                                                                              Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                                ... complicationDetail 0..*Reference(TW Core Condition)處置/手術後發生的病情、問題或診斷
                                                                                                                0..*Reference(TW Core Condition)處置/手術後發生的病情、問題或診斷
                                                                                                                  ... followUp 0..*??追蹤說明。
                                                                                                                  Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                                  0..*??追蹤說明。
                                                                                                                  Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                                    ... note 0..*Annotation關於此處置/手術的附加資訊
                                                                                                                    0..*Annotation關於此處置/手術的附加資訊
                                                                                                                      ... focalDevice 0..*BackboneElement處理、植入的或移除的裝置
                                                                                                                      0..*BackboneElement處理、植入的或移除的裝置
                                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                              .... action 0..1??改變裝置的種類
                                                                                                                              Binding: ?? (preferred): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
                                                                                                                              0..1??改變裝置的種類
                                                                                                                              Binding: ?? (preferred): 鼓勵使用所綁定值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
                                                                                                                                .... manipulated 1..1Reference(Device)被改變的裝置1..1Reference(Device)被改變的裝置
                                                                                                                                  ... usedReference 0..*Reference(Device | TW Core Medication | Substance)處置/手術中使用的項目/物品
                                                                                                                                  0..*Reference(Device | TW Core Medication | Substance)處置/手術中使用的項目/物品
                                                                                                                                    ... usedCode 0..*??處置/手術中使用的項目之代碼
                                                                                                                                    Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
                                                                                                                                    0..*??處置/手術中使用的項目之代碼
                                                                                                                                    Binding: ?? (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

                                                                                                                                      doco Documentation for this format