電子病歷交換單張實作指引(EMR-IG)
0.1.0 - ci-build

This page is part of the 電子病歷交換單張實作指引(EMR-IG) (v0.1.0: Releases) based on FHIR (HL7® FHIR® Standard) 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: 門診病歷-過敏史

Official URL: https://twcore.mohw.gov.tw/ig/emr/StructureDefinition/PMRAllergyIntolerance Version: 0.1.0
Draft as of 2024-08-23 Computable Name: PMRAllergyIntolerance

此Profiles用於紀錄病患過敏史

Usage:

Formal Views of Profile Content

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

This structure is derived from TWCoreAllergyIntolerance

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
... code 1..1 CodeableConceptTW Major Illness
.... text 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... reference S 1..1 string 病人

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance C 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... clinicalStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceClinicalStatusCodes (required): 過過敏或不耐症的臨床狀態;應填入所綁定值集中的其中一個代碼。

... code S 1..1 CodeableConceptTW Major Illness
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
.... text SΣ 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient SΣ 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... reference SΣC 1..1 string 病人
... recordedDate S 0..1 dateTime resource實例的第一個版本被記錄的日期
... recorder S 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Patient | RelatedPerson) 誰記錄了過敏或不耐受
... note S 0..* Annotation 其他欄位中沒有記錄的額外文字陳述
... reaction S 0..* BackboneElement 暴露於此過敏或不耐症物質的不良反應
.... modifierExtension ?!Σ 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... manifestation S 1..* CodeableConceptTW 與此事件相關的臨床症狀/體徵
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AllergyIntolerance.clinicalStatusrequiredAllergyIntoleranceClinicalStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.1
from the FHIR Standard
AllergyIntolerance.verificationStatusrequiredAllergyIntoleranceVerificationStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-verification|4.0.1
from the FHIR Standard
AllergyIntolerance.codeextensibleAllergyIntoleranceSubstance/Product,ConditionAndNegationCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-code
from the FHIR Standard
AllergyIntolerance.reaction.manifestationextensibleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ait-1errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2errorAllergyIntoleranceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAllergyIntoleranceIf 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-4errorAllergyIntoleranceIf 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-5errorAllergyIntoleranceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAllergyIntoleranceA 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
.. AllergyIntolerance C 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的AllergyIntolerance紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此AllergyIntolerance Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative AllergyIntolerance Resource之內容摘要以供人閱讀
... contained 0..* Resource 內嵌的(contained)、行內的Resources
... extension 0..* Extension 擴充的資料項目
... modifierExtension ?! 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ 0..* Identifier 過敏或不耐症之外部識別碼
... clinicalStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceClinicalStatusCodes (required): 過過敏或不耐症的臨床狀態;應填入所綁定值集中的其中一個代碼。

... verificationStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceVerificationStatusCodes (required): 一個人對特定物質產生反應的可能性或風險有多確定的陳述;應填入所綁定值集中的其中一個代碼。

... type Σ 0..1 code allergy | intolerance - 根本原因或運作機制(如果知道)。
Binding: AllergyIntoleranceType (required): 確定反應風險的基本生理機制;應填入所綁定值集中的其中一個代碼。

... category Σ 0..* code food | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required): 確定的物質的類別;應填入所綁定值集中的其中一個代碼。


... criticality Σ 0..1 code low | high | unable-to-assess
Binding: AllergyIntoleranceCriticality (required): 對已識別物質的反應的潛在臨床危害程度,或稱嚴重性估計;應填入所綁定值集中的其中一個代碼。

... code S 1..1 CodeableConceptTW Major Illness
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
.... text SΣ 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient SΣ 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string 病人
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... encounter 0..1 Reference(TW Core Encounter) 過敏或不耐症被確認時的就醫事件(Encounter)
... onset[x] 0..1 過敏或不耐症被識別的時間
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... recordedDate S 0..1 dateTime resource實例的第一個版本被記錄的日期
... recorder S 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Patient | RelatedPerson) 誰記錄了過敏或不耐受
... asserter Σ 0..1 Reference(TW Core Patient | RelatedPerson | TW Core Practitioner | TW Core PractitionerRole) 關於過敏的資訊來源
... lastOccurrence 0..1 dateTime 最後一次已知反應發生的日期(/時間)
... note S 0..* Annotation 其他欄位中沒有記錄的額外文字陳述
... reaction S 0..* BackboneElement 暴露於此過敏或不耐症物質的不良反應
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
.... modifierExtension ?!Σ 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... substance 0..1 CodeableConceptTW 被認為是事件原因的特定物質或醫藥產品
Binding: SubstanceCode (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... manifestation S 1..* CodeableConceptTW 與此事件相關的臨床症狀/體徵
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


.... description 0..1 string 對整個活動的描述
.... onset 0..1 dateTime 症狀顯現的日期(/時間)
.... severity 0..1 code mild | moderate | severe (整個事件的程度)
Binding: AllergyIntoleranceSeverity (required): 應填入所綁定值集中的其中一個代碼。

.... exposureRoute 0..1 CodeableConceptTW 此對象如何接觸到該物質
Binding: SNOMEDCTRouteCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... note 0..* Annotation 其他資料項目未記錄之關於事件的文字表述

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AllergyIntolerance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
AllergyIntolerance.clinicalStatusrequiredAllergyIntoleranceClinicalStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.1
from the FHIR Standard
AllergyIntolerance.verificationStatusrequiredAllergyIntoleranceVerificationStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-verification|4.0.1
from the FHIR Standard
AllergyIntolerance.typerequiredAllergyIntoleranceType
http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.1
from the FHIR Standard
AllergyIntolerance.categoryrequiredAllergyIntoleranceCategory
http://hl7.org/fhir/ValueSet/allergy-intolerance-category|4.0.1
from the FHIR Standard
AllergyIntolerance.criticalityrequiredAllergyIntoleranceCriticality
http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|4.0.1
from the FHIR Standard
AllergyIntolerance.codeextensibleAllergyIntoleranceSubstance/Product,ConditionAndNegationCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-code
from the FHIR Standard
AllergyIntolerance.patient.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
AllergyIntolerance.reaction.substanceextensibleSubstanceCode
http://hl7.org/fhir/ValueSet/substance-code
from the FHIR Standard
AllergyIntolerance.reaction.manifestationextensibleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
AllergyIntolerance.reaction.severityrequiredAllergyIntoleranceSeverity
http://hl7.org/fhir/ValueSet/reaction-event-severity|4.0.1
from the FHIR Standard
AllergyIntolerance.reaction.exposureRouteextensibleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ait-1errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2errorAllergyIntoleranceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAllergyIntoleranceIf 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-4errorAllergyIntoleranceIf 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-5errorAllergyIntoleranceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAllergyIntoleranceA 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()

This structure is derived from TWCoreAllergyIntolerance

Summary

Mandatory: 2 elements
Must-Support: 1 element

Structures

This structure refers to these other structures:

Differential View

This structure is derived from TWCoreAllergyIntolerance

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
... code 1..1 CodeableConceptTW Major Illness
.... text 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... reference S 1..1 string 病人

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance C 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... clinicalStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceClinicalStatusCodes (required): 過過敏或不耐症的臨床狀態;應填入所綁定值集中的其中一個代碼。

... code S 1..1 CodeableConceptTW Major Illness
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
.... text SΣ 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient SΣ 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... reference SΣC 1..1 string 病人
... recordedDate S 0..1 dateTime resource實例的第一個版本被記錄的日期
... recorder S 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Patient | RelatedPerson) 誰記錄了過敏或不耐受
... note S 0..* Annotation 其他欄位中沒有記錄的額外文字陳述
... reaction S 0..* BackboneElement 暴露於此過敏或不耐症物質的不良反應
.... modifierExtension ?!Σ 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... manifestation S 1..* CodeableConceptTW 與此事件相關的臨床症狀/體徵
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。



doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AllergyIntolerance.clinicalStatusrequiredAllergyIntoleranceClinicalStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.1
from the FHIR Standard
AllergyIntolerance.verificationStatusrequiredAllergyIntoleranceVerificationStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-verification|4.0.1
from the FHIR Standard
AllergyIntolerance.codeextensibleAllergyIntoleranceSubstance/Product,ConditionAndNegationCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-code
from the FHIR Standard
AllergyIntolerance.reaction.manifestationextensibleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ait-1errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2errorAllergyIntoleranceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAllergyIntoleranceIf 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-4errorAllergyIntoleranceIf 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-5errorAllergyIntoleranceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAllergyIntoleranceA 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
.. AllergyIntolerance C 0..* TWCoreAllergyIntolerance 過敏或不耐症(通常指:對某種物質有不良反應的風險)
ait-1: AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
ait-2: AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的AllergyIntolerance紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此AllergyIntolerance Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative AllergyIntolerance Resource之內容摘要以供人閱讀
... contained 0..* Resource 內嵌的(contained)、行內的Resources
... extension 0..* Extension 擴充的資料項目
... modifierExtension ?! 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier Σ 0..* Identifier 過敏或不耐症之外部識別碼
... clinicalStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceClinicalStatusCodes (required): 過過敏或不耐症的臨床狀態;應填入所綁定值集中的其中一個代碼。

... verificationStatus S 0..1 CodeableConceptTW 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: AllergyIntoleranceVerificationStatusCodes (required): 一個人對特定物質產生反應的可能性或風險有多確定的陳述;應填入所綁定值集中的其中一個代碼。

... type Σ 0..1 code allergy | intolerance - 根本原因或運作機制(如果知道)。
Binding: AllergyIntoleranceType (required): 確定反應風險的基本生理機制;應填入所綁定值集中的其中一個代碼。

... category Σ 0..* code food | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required): 確定的物質的類別;應填入所綁定值集中的其中一個代碼。


... criticality Σ 0..1 code low | high | unable-to-assess
Binding: AllergyIntoleranceCriticality (required): 對已識別物質的反應的潛在臨床危害程度,或稱嚴重性估計;應填入所綁定值集中的其中一個代碼。

... code S 1..1 CodeableConceptTW Major Illness
Binding: AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... coding S 0..* CodingTW 由專門術語系統(terminology system)定義的代碼
.... text SΣ 1..1 string 標識過敏或不耐受的描述。[應填入於門診病歷過敏史History of allergies]
... patient SΣ 1..1 Reference(門診病歷-病人基本資料) 誰有此過敏或不耐受?
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string 病人
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... encounter 0..1 Reference(TW Core Encounter) 過敏或不耐症被確認時的就醫事件(Encounter)
... onset[x] 0..1 過敏或不耐症被識別的時間
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... recordedDate S 0..1 dateTime resource實例的第一個版本被記錄的日期
... recorder S 0..1 Reference(TW Core Practitioner | TW Core PractitionerRole | TW Core Patient | RelatedPerson) 誰記錄了過敏或不耐受
... asserter Σ 0..1 Reference(TW Core Patient | RelatedPerson | TW Core Practitioner | TW Core PractitionerRole) 關於過敏的資訊來源
... lastOccurrence 0..1 dateTime 最後一次已知反應發生的日期(/時間)
... note S 0..* Annotation 其他欄位中沒有記錄的額外文字陳述
... reaction S 0..* BackboneElement 暴露於此過敏或不耐症物質的不良反應
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
.... modifierExtension ?!Σ 0..* Extension 此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... substance 0..1 CodeableConceptTW 被認為是事件原因的特定物質或醫藥產品
Binding: SubstanceCode (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... manifestation S 1..* CodeableConceptTW 與此事件相關的臨床症狀/體徵
Binding: SNOMEDCTClinicalFindings (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。


.... description 0..1 string 對整個活動的描述
.... onset 0..1 dateTime 症狀顯現的日期(/時間)
.... severity 0..1 code mild | moderate | severe (整個事件的程度)
Binding: AllergyIntoleranceSeverity (required): 應填入所綁定值集中的其中一個代碼。

.... exposureRoute 0..1 CodeableConceptTW 此對象如何接觸到該物質
Binding: SNOMEDCTRouteCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。

.... note 0..* Annotation 其他資料項目未記錄之關於事件的文字表述

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AllergyIntolerance.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
AllergyIntolerance.clinicalStatusrequiredAllergyIntoleranceClinicalStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-clinical|4.0.1
from the FHIR Standard
AllergyIntolerance.verificationStatusrequiredAllergyIntoleranceVerificationStatusCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-verification|4.0.1
from the FHIR Standard
AllergyIntolerance.typerequiredAllergyIntoleranceType
http://hl7.org/fhir/ValueSet/allergy-intolerance-type|4.0.1
from the FHIR Standard
AllergyIntolerance.categoryrequiredAllergyIntoleranceCategory
http://hl7.org/fhir/ValueSet/allergy-intolerance-category|4.0.1
from the FHIR Standard
AllergyIntolerance.criticalityrequiredAllergyIntoleranceCriticality
http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|4.0.1
from the FHIR Standard
AllergyIntolerance.codeextensibleAllergyIntoleranceSubstance/Product,ConditionAndNegationCodes
http://hl7.org/fhir/ValueSet/allergyintolerance-code
from the FHIR Standard
AllergyIntolerance.patient.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
AllergyIntolerance.reaction.substanceextensibleSubstanceCode
http://hl7.org/fhir/ValueSet/substance-code
from the FHIR Standard
AllergyIntolerance.reaction.manifestationextensibleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
AllergyIntolerance.reaction.severityrequiredAllergyIntoleranceSeverity
http://hl7.org/fhir/ValueSet/reaction-event-severity|4.0.1
from the FHIR Standard
AllergyIntolerance.reaction.exposureRouteextensibleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ait-1errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2errorAllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2errorAllergyIntoleranceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAllergyIntoleranceIf 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-4errorAllergyIntoleranceIf 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-5errorAllergyIntoleranceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAllergyIntoleranceA 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()

This structure is derived from TWCoreAllergyIntolerance

Summary

Mandatory: 2 elements
Must-Support: 1 element

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron