臺灣核心實作指引(TW Core IG)
0.1.1 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.1.1: Releases) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: TW Core Condition

Official URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Condition-twcore Version: 0.1.1
Active as of 2023-08-30 Computable Name: TWCoreCondition

此臺灣核心-病情、問題或診斷(TW Core Condition) Profile說明本IG如何進一步定義FHIR的Condition Resource以呈現有關病情、問題或診斷的詳細資料 [FMM1]

Usage:

Formal Views of Profile Content

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

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*Condition有關病情、問題或診斷的詳細資訊
... id 0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta 0..1Meta此Condition Resource的metadata
... implicitRules 0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier 0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... extension 0..*ExtensionExtension
.... Slices for coding 0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。

..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。

..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。

..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。

... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... subject S1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter 0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] S0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime S
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] S0..1何時解決/緩解
.... abatementDateTimedateTime S
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate 0..1dateTime記錄的日期
... recorder 0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter S0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage 0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment 0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence 0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... detail 0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*Condition有關病情、問題或診斷的詳細資訊
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此Condition Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for coding S0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。


..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。


.... text SΣ0..1string概念的文字表示法
... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... subject SΣ1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter Σ0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] SΣ0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime
... abatement[x] SC0..1何時解決/緩解
.... abatementDateTimedateTime
... recordedDate Σ0..1dateTime記錄的日期
... recorder Σ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage C0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence C0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... detail ΣC0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*Condition有關病情、問題或診斷的詳細資訊
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此Condition Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for coding S0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。


..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。


.... text SΣ0..1string概念的文字表示法
... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... subject SΣ1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter Σ0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] SΣ0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime S
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] SC0..1何時解決/緩解
.... abatementDateTimedateTime S
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTime記錄的日期
... recorder Σ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage C0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence C0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... detail ΣC0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition 0..*Condition有關病情、問題或診斷的詳細資訊
... id 0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta 0..1Meta此Condition Resource的metadata
... implicitRules 0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier 0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... extension 0..*ExtensionExtension
.... Slices for coding 0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。

..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。

..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。

..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。

... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... subject S1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter 0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] S0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime S
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] S0..1何時解決/緩解
.... abatementDateTimedateTime S
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate 0..1dateTime記錄的日期
... recorder 0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter S0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage 0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment 0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence 0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... detail 0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*Condition有關病情、問題或診斷的詳細資訊
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此Condition Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for coding S0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。


..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。


.... text SΣ0..1string概念的文字表示法
... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... subject SΣ1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter Σ0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] SΣ0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime
... abatement[x] SC0..1何時解決/緩解
.... abatementDateTimedateTime
... recordedDate Σ0..1dateTime記錄的日期
... recorder Σ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage C0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence C0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... detail ΣC0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Condition C0..*Condition有關病情、問題或診斷的詳細資訊
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的Condition紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此Condition Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... text S0..1NarrativeCondition Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ0..*Identifier此病情、問題或診斷的外部識別碼
... clinicalStatus S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionClinicalStatusCodes (required): 病情、問題或診斷的臨床狀態;應填入ConditionClinicalStatusCodes值集中的其中一個代碼。

... verificationStatus S0..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionVerificationStatus (required): 支持或拒絕病情、問題或診斷的臨床狀態的驗證狀態;應填入ConditionVerificationStatus值集中的其中一個代碼。

... category S1..1CodeableConceptTW概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ConditionCategoryCodes (extensible): 指定病情、問題或診斷的類別;應填入ConditionCategoryCodes值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


... severity S0..1CodeableConceptTW病情、問題或診斷的主觀嚴重程度
Binding: Problem Severity - IPS (preferred): 臨床醫生對病情、問題或診斷嚴重程度的主觀評價;鼓勵使用Problem Severity - IPS值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

... code S0..1CodeableConceptTW病情、問題或診斷的識別
Binding: Condition/Problem/DiagnosisCodes (example): 病情、問題或診斷的識別;可參考Condition/Problem/DiagnosisCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for coding S0..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
..... coding:icd10-cm-2021 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2021年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2021年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2021年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd10-cm-2014 S0..1CodingTW此為臺灣衛生福利部中央健康保險署維護之2014年中文版ICD-10-CM代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣2014年中文版ICD-10-CM值集 (required): 病情、問題或診斷的識別;應填入臺灣2014年中文版ICD-10-CM值集值集中的其中一個代碼。


..... coding:icd9-cm-2001 S0..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣2001年中文版ICD-9-CM值集 (required)
..... coding:absentOrUnknownProblem S0..1CodingTW不存在的問題或未知問題的代碼
Binding: Absent or Unknown Problems - IPS (required): 應填入Absent or Unknown Problems - IPS值集中的其中一個代碼。


..... coding:sct S0..1CodingTW此為SNOMED CT診斷代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMED CT診斷代碼值集 (required): 應填入SNOMED CT診斷代碼值集值集中的其中一個代碼。


.... text SΣ0..1string概念的文字表示法
... bodySite S0..*CodeableConceptTW如果相關請填寫解剖位置
Binding: SNOMEDCTBodyStructures (example): 描述解剖位置的代碼。可包括側面;可參考SNOMEDCTBodyStructures值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... subject SΣ1..1Reference(TW Core Patient | Group)誰有此病情、問題或診斷?
... encounter Σ0..1Reference(TW Core Encounter)作為病情、問題或診斷紀錄的一部分的就醫(Encounter)紀錄
... onset[x] SΣ0..1估計的或實際的日期、日期—時間或年齡。
.... onsetDateTimedateTime S
.... onsetAgeAge
.... onsetPeriodPeriod
.... onsetRangeRange
.... onsetStringstring
... abatement[x] SC0..1何時解決/緩解
.... abatementDateTimedateTime S
.... abatementAgeAge
.... abatementPeriodPeriod
.... abatementRangeRange
.... abatementStringstring
... recordedDate Σ0..1dateTime記錄的日期
... recorder Σ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)誰記錄此病情、問題或診斷
... asserter SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Patient | RelatedPerson)聲稱有此病情、問題或診斷的人
... stage C0..*BackboneElement分期(stage)/分級(grade),通常是正式的評估。
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... summary 0..1CodeableConceptTW簡單的摘要(特定疾病)。
Binding: ConditionStage (example): 描述病情、問題或診斷分期的代碼(例如:癌症分期)。可參考ConditionStage值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... assessment C0..*Reference(ClinicalImpression | DiagnosticReport | TW Core Observation Laboratory Result | TW Core Observation Vital Signs)正式的評估記錄
.... type 0..1CodeableConceptTW分期的種類
Binding: ConditionStageType (example): 病情、問題或診斷分期種類的代碼(如臨床或病理);可參考ConditionStageType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... evidence C0..*BackboneElement支持的證據
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... code 0..*CodeableConceptTW表現/症狀
Binding: ManifestationAndSymptomCodes (example): 病情、問題或診斷的表現或症狀之代碼;可參考ManifestationAndSymptomCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... detail ΣC0..*Reference(Resource)在其他地方找到的支持資訊
... note S0..*Annotation關於此Condition的附加資訊

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Condition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
Condition.verificationStatusrequiredConditionVerificationStatus
Condition.categoryextensibleConditionCategoryCodes
Condition.severitypreferredProblemSeverityUvIps
Condition.codeexampleCondition/Problem/DiagnosisCodes
Condition.code.coding:icd10-cm-2021requiredTW2021ICD10CM (a valid code from 臺灣2021年中文版ICD-10-CM)
Condition.code.coding:icd10-cm-2014requiredTW2014ICD10CM (a valid code from 臺灣2014年中文版ICD-10-CM)
Condition.code.coding:icd9-cm-2001requiredTW2001ICD9CM (a valid code from 臺灣2001年中文版ICD-9-CM)
Condition.code.coding:absentOrUnknownProblemrequiredAbsentOrUnknownProblemsUvIps
Condition.code.coding:sctrequiredTWConditionCodeSCT
Condition.bodySiteexampleSNOMEDCTBodyStructures
Condition.stage.summaryexampleConditionStage
Condition.stage.typeexampleConditionStageType
Condition.evidence.codeexampleManifestationAndSymptomCodes

Constraints

IdGradePath(s)DetailsRequirements
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item
: clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4errorConditionIf condition is abated, then clinicalStatus must be either inactive, resolved, or remission
: abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5errorConditionCondition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

Notes:

以下概述了此Profile所需的RESTful FHIR互動功能。有關TW Core IG支援的RESTful互動功能的完整清單,請參閱TW Core Server能力聲明

建議應該支援以下查詢參數:

  1. 建議應該(SHOULD) 支援透過查詢參數 _id 查詢所有Condition:
    (如何透過token查詢)
    GET [base]/Condition?_id=[id]
    GET [base]/Condition/[id]

    例子:
    (1) GET [base]/Condition?_id=0621
    (2) GET [base]/Condition/0621

  2. 建議應該(SHOULD) 支援透過查詢參數 clinical-status 查詢所有Condition:
    (如何透過token查詢)
    GET [base]/Condition?clinical-status=[code]

    例子:
    (1) GET [base]/Condition?clinical-status=active

  3. 建議應該(SHOULD) 支援透過查詢參數 code 查詢所有Condition:
    (如何透過token查詢)
    GET [base]/Condition?code={system|}[code]

    例子:
    (1) GET [base]/Condition?code=https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2021-tw|A00.3

  4. 建議應該(SHOULD) 支援透過查詢參數 subject 查詢所有Condition:
    (如何透過reference查詢)
    GET [base]/Condition?subject={Type/}[id]

    例子:
    (1) GET [base]/Condition?subject=Patient/pat-example

  5. 建議應該(SHOULD) 支援透過查詢參數 onset-date 查詢所有Condition:
    (如何透過date查詢)
    GET [base]/Condition?onset-date={gt|lt|ge|le}[date]

    例子:
    (1) GET [base]/Condition?onset-date=gt2022-07-31

  6. 建議應該(SHOULD) 支援透過查詢參數 abatement-date 查詢所有Condition:
    (如何透過date查詢)
    GET [base]/Condition?abatement-date={gt|lt|ge|le}[date]

    例子:
    (1) GET [base]/Condition?abatement-date=gt2022-08-31

  7. 建議應該(SHOULD) 支援透過查詢參數 severity 查詢所有Condition:
    (如何透過token查詢)
    GET [base]/Condition?severity={system|}[code]

    例子:
    (1) GET [base]/Condition?severity=http://loinc.org|LA6751-7