| Left: | Dị ứng/Bất dung nạp VN Core — VN Core AllergyIntolerance Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-allergy-intolerance) |
| Right: | Dị ứng/Bất dung nạp VN Core — VN Core AllergyIntolerance Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-allergy-intolerance) |
| Error | StructureDefinition.version | Values for version differ: '0.8.0' vs '0.9.0' |
| Information | StructureDefinition.date | Values for date differ: '2026-03-21' vs '2026-07-27' |
| Information | StructureDefinition.definition | Values for definition differ: 'Mã chất gây dị ứng theo SNOMED CT IPS Terminology. Binding extensible — cho phép text mô tả nếu không có mã SNOMED phù hợp.' vs 'Mã chất gây dị ứng hoặc khuynh hướng dị ứng theo SNOMED CT. HAI CÁCH MÃ HÓA — chọn một, không trộn trong cùng một bản ghi: 1. Mã KHUYNH HƯỚNG dị ứng, dạng `Allergy to penicillin (finding)` — đây là dạng mà danh mục QĐ 2805/QĐ-BYT ban hành và có tên tiếng Việt chính thức. Nên dùng khi cần hiển thị tiếng Việt thống nhất giữa các cơ sở hoặc khi gửi dữ liệu cho cơ quan quản lý. 2. Mã CHẤT gây dị ứng, dạng `Penicillin (substance)` — đúng khuyến nghị mô hình hóa của FHIR và IPS quốc tế, dễ suy luận theo nhóm chất. Nên dùng khi hệ thống có công cụ kiểm tra tương tác thuốc theo cây chất. Cách 1 đặt cả chất lẫn quan hệ dị ứng vào một mã, nên KHÔNG suy luận được sang chất bằng thuật toán; nếu chọn cách 1 mà vẫn cần chất cụ thể thì ghi thêm ở reaction.substance như ví dụ trong IG. Binding extensible — cho phép text mô tả khi không có mã SNOMED phù hợp; danh mục Đợt 3 chưa phủ hết chất gây dị ứng gặp trong thực tế nên không ép required.' |
| Error | AllergyIntolerance.patient | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient]]) |
| Error | AllergyIntolerance.encounter | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-encounter]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-encounter]]) |
| Error | AllergyIntolerance.recorder | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner-role]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner-role]]) |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/AllergyIntolerance | ||
copyright | |||
date | 2026-03-21 | 2026-07-27 |
|
description | Profile AllergyIntolerance cho ghi nhận dị ứng và bất dung nạp tại Việt Nam. Sử dụng SNOMED CT IPS Terminology (miễn phí, CC-BY-4.0) cho mã hóa chất gây dị ứng. Việt Nam không có bộ mã dị ứng quốc gia — SNOMED CT IPS cung cấp ~15.000+ concepts bao gồm substances, pharmaceutical products, allergens. Căn cứ: TT 13/2025/TT-BYT (bệnh án điện tử), Luật KCB 2023. | Profile AllergyIntolerance cho ghi nhận dị ứng và bất dung nạp tại Việt Nam. Sử dụng SNOMED CT IPS Terminology (miễn phí, CC-BY-4.0) cho mã hóa chất gây dị ứng. Việt Nam không có bộ mã dị ứng quốc gia riêng, nhưng QĐ 2805/QĐ-BYT (04/9/2025) đã ban hành danh mục 1.327 mã SNOMED CT nhánh dị ứng kèm tên tiếng Việt chính thức — xem VNTranslatedAllergyCodeVS. Căn cứ: TT 13/2025/TT-BYT (bệnh án điện tử), Luật 15/2023/QH15, QĐ 2805/QĐ-BYT (Đợt 3 — nhánh dị ứng). |
|
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#VN | ||
kind | resource | ||
name | VNCoreAllergyIntolerance | ||
publisher | Omi HealthTech / VN Core FHIR Community Initiative | ||
purpose | |||
status | draft | ||
title | Dị ứng/Bất dung nạp VN Core — VN Core AllergyIntolerance Profile | ||
type | AllergyIntolerance | ||
url | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-allergy-intolerance | ||
version | 0.8.0 | 0.9.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) | |||||||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | Σ | 0..* | Identifier | External ids for this item | Σ | 0..* | Identifier | External ids for this item | |||||||||
![]() ![]() | ?!SΣC | 0..1 | CodeableConcept | Trạng thái lâm sàng (active, inactive, resolved) Binding: ?? (required): The clinical status of the allergy or intolerance. | ?!SΣC | 0..1 | CodeableConcept | Trạng thái lâm sàng (active, inactive, resolved) Binding: ?? (required): The clinical status of the allergy or intolerance. | |||||||||
![]() ![]() | ?!SΣC | 0..1 | CodeableConcept | Trạng thái xác minh Binding: ?? (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | ?!SΣC | 0..1 | CodeableConcept | Trạng thái xác minh Binding: ?? (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance. | |||||||||
![]() ![]() | SΣ | 0..1 | code | Loại: dị ứng (allergy) hay bất dung nạp (intolerance) Binding: ?? (required): Identification of the underlying physiological mechanism for a Reaction Risk. | SΣ | 0..1 | code | Loại: dị ứng (allergy) hay bất dung nạp (intolerance) Binding: ?? (required): Identification of the underlying physiological mechanism for a Reaction Risk. | |||||||||
![]() ![]() | SΣ | 0..* | code | Phân loại: thức ăn, thuốc, môi trường, sinh học Binding: ?? (required): Category of an identified substance associated with allergies or intolerances. | SΣ | 0..* | code | Phân loại: thức ăn, thuốc, môi trường, sinh học Binding: ?? (required): Category of an identified substance associated with allergies or intolerances. | |||||||||
![]() ![]() | SΣ | 0..1 | code | Mức độ nguy hiểm (low, high, unable-to-assess) Binding: ?? (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. | SΣ | 0..1 | code | Mức độ nguy hiểm (low, high, unable-to-assess) Binding: ?? (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. | |||||||||
![]() ![]() | SΣ | 1..1 | CodeableConcept | Chất gây dị ứng/bất dung nạp Binding: ?? (extensible) | SΣ | 1..1 | CodeableConcept | Chất gây dị ứng/bất dung nạp Binding: ?? (extensible) | |||||||||
![]() ![]() | SΣ | 1..1 | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient) | Bệnh nhân | SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Bệnh nhân |
| ||||||||
![]() ![]() | 0..1 | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-encounter) | Lượt khám phát hiện dị ứng | 0..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile) | Lượt khám phát hiện dị ứng |
| ||||||||||
![]() ![]() | 0..1 | dateTime, Age, Period, Range, string | Thời điểm khởi phát | 0..1 | dateTime, Age, Period, Range, string | Thời điểm khởi phát | |||||||||||
![]() ![]() | S | 0..1 | dateTime | Ngày ghi nhận | S | 0..1 | dateTime | Ngày ghi nhận | |||||||||
![]() ![]() | 0..1 | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner-role) | Người ghi nhận | 0..1 | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người ghi nhận |
| ||||||||||
![]() ![]() | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Source of the information about the allergy | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Source of the information about the allergy | |||||||||
![]() ![]() | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction | |||||||||||
![]() ![]() | 0..* | Annotation | Additional text not captured in other fields | 0..* | Annotation | Additional text not captured in other fields | |||||||||||
![]() ![]() | 0..* | BackboneElement | Phản ứng dị ứng cụ thể | 0..* | BackboneElement | Phản ứng dị ứng cụ thể | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Chất cụ thể gây phản ứng Binding: ?? (example): Codes defining the type of the substance (including pharmaceutical products). | 0..1 | CodeableConcept | Chất cụ thể gây phản ứng Binding: ?? (example): Codes defining the type of the substance (including pharmaceutical products). | |||||||||||
![]() ![]() ![]() | S | 1..* | CodeableConcept | Biểu hiện lâm sàng (buồn nôn, ban đỏ, phù nề...) Binding: ?? (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | S | 1..* | CodeableConcept | Biểu hiện lâm sàng (buồn nôn, ban đỏ, phù nề...) Binding: ?? (example): Clinical symptoms and/or signs that are observed or associated with an Adverse Reaction Event. | |||||||||
![]() ![]() ![]() | 0..1 | string | Description of the event as a whole | 0..1 | string | Description of the event as a whole | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | Date(/time) when manifestations showed | 0..1 | dateTime | Date(/time) when manifestations showed | |||||||||||
![]() ![]() ![]() | S | 0..1 | code | Mức độ (mild, moderate, severe) Binding: ?? (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | S | 0..1 | code | Mức độ (mild, moderate, severe) Binding: ?? (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. | |||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: ?? (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: ?? (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Text about event not captured in other fields | 0..* | Annotation | Text about event not captured in other fields | |||||||||||
Documentation for this format | |||||||||||||||||