HL7 Vietnam VN Core FHIR Implementation Guide

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.10.0 - Draft for Community Review Viet Nam cờ

Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide - Draft for Community Review (v0.10.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Hồ sơ tài nguyên: Sự cố bất lợi sau tiêm chủng — VN Core Adverse Event Post Immunization

URL chính thức: http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-adverse-event-post-immunization Phiên bản: 0.10.0
Computable Name: VNCoreAdverseEventPostImmunization
Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.21

Ghi nhận một sự cố bất lợi xảy ra sau tiêm chủng (AEFI), gồm cả phản ứng thông thường lẫn tai biến nặng.

Căn cứ pháp lý. TT 13/2026/TT-BYT Điều 2 khoản 2 định nghĩa "Sự cố bất lợi sau tiêm chủng là hiện tượng bất thường về sức khoẻ bao gồm các biểu hiện tại chỗ tiêm hoặc toàn thân xảy ra sau tiêm chủng, không nhất thiết do việc sử dụng vắc xin, sinh phẩm"; khoản 3 định nghĩa phản ứng thông thường. NĐ 165/2026/NĐ-CP Điều 2 khoản 7 định nghĩa tai biến nặng, và Điều 50 khoản 2 lấy hai kết cục "để lại di chứng dẫn đến bị khuyết tật" và "bị tử vong" làm căn cứ bồi thường nhà nước.

Bốn trục tách rời, cố ý không gộp. Văn bản trộn nhiều chiều thông tin vào cùng một cụm chữ, nhưng chúng độc lập với nhau và phải ở bốn element khác nhau:

Trục Element Trả lời câu hỏi
Biểu hiện event Sự cố là gì (sốt, sốc phản vệ, áp-xe…)
Mức nghiêm trọng theo pháp luật seriousness Phản ứng thông thường hay tai biến nặng
Mức độ nặng nhẹ lâm sàng severity Nhẹ / vừa / nặng
Kết cục outcome Khỏi, đang hồi phục, để lại di chứng, tử vong

Gộp chúng lại sẽ mất thông tin thật: một phản ứng thông thường vẫn có thể severity = severe (sốt cao), và một tai biến nặng vẫn có thể outcome = resolved (sốc phản vệ được cấp cứu kịp).

Quan hệ nhân quả KHÔNG bắt buộc — nhưng mũi tiêm phải truy được. Chính định nghĩa nói sự cố "không nhất thiết do việc sử dụng vắc xin, sinh phẩm". Vì thế bản ghi liên kết mũi tiêm qua MỘT trong hai đường, tách bạch về ngữ nghĩa:

  • extension[relatedImmunization] — liên hệ THỜI GIAN thuần tuý (mũi tiêm xảy ra trước sự cố), không hàm ý nhân quả; dùng cho ca chưa có hoặc không có nghi ngờ (ví dụ sự cố trùng hợp);
  • suspectEntity (0..*) — chỉ khai khi THỰC SỰ nghi ngờ mũi tiêm gây ra sự cố, đúng ngữ nghĩa R4 của element này.

Invariant vn-aefi-immunization-linked bảo đảm ít nhất một đường tồn tại. Bắt khai causality sẽ ép người báo cáo kết luận điều mà tại thời điểm ghi nhận chưa ai kết luận được — trong khi NĐ 165/2026/NĐ-CP Điều 52 giao việc đánh giá nguyên nhân cho Hội đồng tư vấn chuyên môn. Vì vậy suspectEntity.causality để 0..*.

Phân loại pháp lý cho phép treo. seriousness là 0..1: vắng nghĩa là CHƯA PHÂN LOẠI — hệ thống tiếp nhận phải coi bản ghi chưa phân loại là chưa loại trừ tai biến nặng, không được suy diễn thành phản ứng thông thường. Kết cục tử vong/di chứng buộc phân loại ngay (invariant vn-aefi-severe-outcome-seriousness).

Khuyết tật không phải mã kết cục. Di chứng dẫn đến khuyết tật được ghi bằng resultingCondition trỏ tới VNCoreCondition, không bằng một mã outcome tự đặt. Khuyết tật là một tình trạng sức khoẻ có mã bệnh, có ngày khởi phát, có thể theo dõi — nhồi nó vào enum kết cục sẽ vứt bỏ toàn bộ những thứ đó.

Trạng thái draft. Profile này ở mức draft: hệ thống báo cáo tai biến nặng quốc gia theo TT 13/2026/TT-BYT Điều 15 khoản 5 chưa công bố đặc tả kỹ thuật, nên chưa khoá được danh mục biểu hiện lâm sàng (event) và chưa mô hình hoá luồng điều tra của Đoàn điều tra tai biến nặng (TT 13/2026/TT-BYT Điều 13 khoản 2 điểm a — thành lập trong 24 giờ kể từ khi nhận được báo cáo).

Usages:

You can also check for usages in the FHIR IG Statistics

Các dạng xem hình thức của nội dung hồ sơ

Mô tả profile, differential, snapshot và các biểu diễn liên quan.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for category SOΣ 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SOΣ 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.

Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... event SOΣ 1..1 CodeableConcept Biểu hiện lâm sàng của sự cố — triệu chứng hoặc chẩn đoán cụ thể
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... subject SOΣ 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... date SOΣ 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SOΣ 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SOΣ 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SOΣ 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SOΣ 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SOΣ 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SOΣ 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SOΣ 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SOΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... suspectEntity SOΣ 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... instance Σ 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality SΣ 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.category:aefiDomain Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If 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-4 error AdverseEvent If 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-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... actuality SO 1..1 code Luôn là sự cố đã xảy ra
Fixed Value: actual
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... Slices for category SO 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SO 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
... subject SO 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... date SO 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SO 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SO 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SO 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SO 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SO 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SO 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SO 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SO 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... suspectEntity SO 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... instance 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality S 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier Business identifier for the event
... actuality ?!SOΣ 1..1 code Luôn là sự cố đã xảy ra
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
Fixed Value: actual
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... Slices for category SOΣ 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SOΣ 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.

Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... event SOΣ 1..1 CodeableConcept Biểu hiện lâm sàng của sự cố — triệu chứng hoặc chẩn đoán cụ thể
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... subject SOΣ 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... date SOΣ 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SOΣ 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SOΣ 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SOΣ 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SOΣ 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SOΣ 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SOΣ 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SOΣ 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SOΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... contributor Σ 0..* Reference(Practitioner | PractitionerRole | Device) Who was involved in the adverse event or the potential adverse event
... suspectEntity SOΣ 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... instance Σ 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality SΣ 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... assessment Σ 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
..... productRelatedness Σ 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
..... author Σ 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
..... method Σ 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
... subjectMedicalHistory Σ 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
... referenceDocument Σ 0..* Reference(DocumentReference) AdverseEvent.referenceDocument
... study Σ 0..* Reference(ResearchStudy) AdverseEvent.study

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.category:aefiDomain Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If 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-4 error AdverseEvent If 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-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()

Summary

Mandatory: 4 elements
Must-Support: 17 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of AdverseEvent.category

Dạng xem phần tử chính

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for category SOΣ 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SOΣ 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.

Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... event SOΣ 1..1 CodeableConcept Biểu hiện lâm sàng của sự cố — triệu chứng hoặc chẩn đoán cụ thể
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... subject SOΣ 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... date SOΣ 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SOΣ 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SOΣ 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SOΣ 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SOΣ 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SOΣ 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SOΣ 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SOΣ 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SOΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... suspectEntity SOΣ 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... instance Σ 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality SΣ 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.category:aefiDomain Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If 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-4 error AdverseEvent If 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-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()

Dạng xem Differential

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... actuality SO 1..1 code Luôn là sự cố đã xảy ra
Fixed Value: actual
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... Slices for category SO 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SO 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
... subject SO 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... date SO 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SO 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SO 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SO 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SO 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SO 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SO 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SO 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SO 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... suspectEntity SO 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... instance 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality S 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG

Constraints

Id Grade Path(s) Description Expression
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()

Dạng xem SnapshotView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AdverseEvent C 0..* AdverseEvent Medical care, research study or other healthcare event causing physical injury
Constraints: vn-aefi-immunization-linked, vn-aefi-sequelae-resulting-condition, vn-aefi-severe-outcome-seriousness
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relatedImmunization SO 0..* Reference(Tiêm chủng — VN Core Immunization) Mũi tiêm liên quan theo thời gian — không hàm ý nhân quả
URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier Business identifier for the event
... actuality ?!SOΣ 1..1 code Luôn là sự cố đã xảy ra
Binding: AdverseEventActuality (required): Overall nature of the adverse event, e.g. real or potential.
Fixed Value: actual
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... Slices for category SOΣ 1..* CodeableConcept Miền báo cáo — luôn chứa mã sự cố bất lợi sau tiêm chủng
Slice: Unordered, Open by pattern:$this
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... category:aefiDomain SOΣ 1..1 CodeableConcept Đánh dấu bản ghi thuộc miền AEFI (tầng cha của cây phân loại)
Binding: AdverseEventCategory (extensible): Overall categorization of the event, e.g. product-related or situational.

Required Pattern: At least the following
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: aefi
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... event SOΣ 1..1 CodeableConcept Biểu hiện lâm sàng của sự cố — triệu chứng hoặc chẩn đoán cụ thể
Binding: SNOMEDCTClinicalFindings (example): Detailed type of event.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... subject SOΣ 1..1 Reference(Bệnh nhân VN Core — VN Core Patient Profile) Người được tiêm chủng gặp sự cố
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... date SOΣ 1..1 dateTime Thời điểm sự cố xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... detected SOΣ 0..1 dateTime Thời điểm phát hiện sự cố — có thể sau thời điểm xảy ra
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recordedDate SOΣ 0..1 dateTime Thời điểm ghi nhận vào hồ sơ; mốc tính hạn báo cáo 24 giờ với tai biến nặng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... resultingCondition SOΣ 0..* Reference(Chẩn đoán VN Core — VN Core Condition Profile) Di chứng để lại — bắt buộc khi kết cục là để lại di chứng
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... location SOΣ 0..1 Reference(Location) Nơi ghi nhận sự cố — điểm tiêm chủng hoặc cơ sở KCB tiếp nhận
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... seriousness SOΣ 0..1 CodeableConcept Phân loại pháp lý: phản ứng thông thường hay tai biến nặng
Binding: Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet (required)
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... severity SOΣ 0..1 CodeableConcept Mức độ nặng nhẹ lâm sàng — KHÔNG thay cho seriousness
Binding: AdverseEventSeverity (required): The severity of the adverse event itself, in direct relation to the subject.
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... outcome SOΣ 0..1 CodeableConcept Kết cục: khỏi | đang hồi phục | còn tiếp diễn | để lại di chứng | tử vong | chưa rõ
Binding: AdverseEventOutcome (required): TODO (and should this be required?).
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... recorder SOΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) Người ghi nhận báo cáo
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
... contributor Σ 0..* Reference(Practitioner | PractitionerRole | Device) Who was involved in the adverse event or the potential adverse event
... suspectEntity SOΣ 0..* BackboneElement Mũi tiêm NGHI NGỜ gây ra sự cố — chỉ khai khi thực sự có nghi ngờ
ObligationsActor
SHALL:populate-if-known Nguồn tạo hồ sơ lâm sàng (Document Source)
SHALL:no-error & SHALL:persist Kho hồ sơ EMR (Repository)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... instance Σ 1..1 Reference(Tiêm chủng — VN Core Immunization) Lượt tiêm chủng nghi ngờ
.... causality SΣ 0..* BackboneElement Đánh giá nhân quả — KHÔNG bắt buộc tại thời điểm ghi nhận
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... assessment Σ 0..1 CodeableConcept Assessment of if the entity caused the event
Binding: AdverseEventCausalityAssessment (example): Codes for the assessment of whether the entity caused the event.
..... productRelatedness Σ 0..1 string AdverseEvent.suspectEntity.causalityProductRelatedness
..... author Σ 0..1 Reference(Practitioner | PractitionerRole) AdverseEvent.suspectEntity.causalityAuthor
..... method Σ 0..1 CodeableConcept ProbabilityScale | Bayesian | Checklist
Binding: AdverseEventCausalityMethod (example): TODO.
... subjectMedicalHistory Σ 0..* Reference(Condition | Observation | AllergyIntolerance | FamilyMemberHistory | Immunization | Procedure | Media | DocumentReference) AdverseEvent.subjectMedicalHistory
... referenceDocument Σ 0..* Reference(DocumentReference) AdverseEvent.referenceDocument
... study Σ 0..* Reference(ResearchStudy) AdverseEvent.study

doco Documentation for this format
NameKho hồ sơ EMR (Repository)Nguồn tạo hồ sơ lâm sàng (Document Source)doco
.. AdverseEvent
... Slices for extension
.... extension:relatedImmunization
... actuality
... Slices for category
.... category:aefiDomain
... subject
... date
... detected
... recordedDate
... resultingCondition
... location
... seriousness
... severity
... outcome
... recorder
... suspectEntity

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AdverseEvent.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AdverseEvent.actuality Base required AdverseEventActuality 📍4.0.1 FHIR Std.
AdverseEvent.category Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.category:aefiDomain Base extensible AdverseEventCategory 📍4.0.1 FHIR Std.
AdverseEvent.event Base example SNOMED CT Clinical Findings 📍4.0.1 FHIR Std.
AdverseEvent.seriousness Base required Mức độ nghiêm trọng sự cố sau tiêm chủng — VN AEFI Seriousness ValueSet 📦0.10.0 This IG
AdverseEvent.severity Base required AdverseEventSeverity 📍4.0.1 FHIR Std.
AdverseEvent.outcome Base required AdverseEventOutcome 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.assessment Base example AdverseEventCausalityAssessment 📍4.0.1 FHIR Std.
AdverseEvent.suspectEntity.​causality.method Base example AdverseEventCausalityMethod 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error AdverseEvent If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AdverseEvent If 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-4 error AdverseEvent If 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-5 error AdverseEvent If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AdverseEvent A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
vn-aefi-immunization-linked error AdverseEvent Báo cáo AEFI phải truy được ít nhất một mũi tiêm: qua liên kết thời gian (vn-ext-aefi-related-immunization) hoặc qua nghi ngờ nhân quả (suspectEntity). An AEFI report SHALL link at least one immunization via the temporal-association extension or suspectEntity. extension.where(url = 'http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-aefi-related-immunization').exists() or suspectEntity.where(instance.reference.exists() or instance.identifier.exists()).exists()
vn-aefi-sequelae-resulting-condition error AdverseEvent Kết cục để lại di chứng phải kèm bệnh/khuyết tật cụ thể. An outcome of resolvedWithSequelae SHALL reference the resulting condition. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and code = 'resolvedWithSequelae').empty() or resultingCondition.where(reference.exists() or identifier.exists()).exists()
vn-aefi-severe-outcome-seriousness error AdverseEvent Kết cục tử vong hoặc để lại di chứng buộc phải phân loại là tai biến nặng. A fatal or sequelae outcome SHALL be classified as a serious AEFI. outcome.coding.where(system = 'http://terminology.hl7.org/CodeSystem/adverse-event-outcome' and (code = 'fatal' or code = 'resolvedWithSequelae')).empty() or seriousness.coding.where(system = 'http://fhir.hl7.org.vn/core/CodeSystem/vn-aefi-classification-cs' and code = 'serious-aefi').exists()

Summary

Mandatory: 4 elements
Must-Support: 17 elements
Fixed: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the values of AdverseEvent.category

 

Biểu diễn khác của hồ sơ: CSV, Excel, Schematron