| Left: | Tiêm chủng — VN Core Immunization (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-immunization) |
| Right: | Tiêm chủng — VN Core Immunization (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-immunization) |
| Error | StructureDefinition.version | Values for version differ: '0.5.0' vs '0.5.1' |
| Information | StructureDefinition.date | Values for date differ: '2026-04-14' vs '2026-05-10' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Immunization | ||
copyright | Căn cứ pháp lý Việt Nam: Luật 114/2025/QH15 (ban hành 10/12/2025, hiệu lực 01/07/2026 — future-effective); QĐ 2780/QĐ-BYT ngày 29/08/2025; TT 13/2025/TT-BYT ngày 06/06/2025. | ||
date | 2026-04-14 | 2026-05-10 |
|
description | Profile Immunization cho Việt Nam. Hỗ trợ mã loại vaccine theo danh mục VN, CVX cho interoperability quốc tế, loại chương trình tiêm chủng (TCMR/dịch vụ/chiến dịch), nguồn chi trả, lô vaccine và thông tin người/cơ sở thực hiện. Căn cứ: Luật 114/2025/QH15 (ban hành 10/12/2025, hiệu lực 01/07/2026 — future-effective) — Luật Phòng bệnh (thay thế Luật Phòng, chống bệnh truyền nhiễm 03/2007/QH12 từ 01/07/2026), QĐ 2780/QĐ-BYT ngày 29/08/2025 — Kế hoạch Tiêm chủng mở rộng giai đoạn 2026-2028, TT 13/2025/TT-BYT ngày 06/06/2025 về hồ sơ bệnh án điện tử. Nguồn TVPL Luật 114/2025/QH15: https://thuvienphapluat.vn/van-ban/The-thao-Y-te/Luat-Phong-benh-658530.aspx | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#VN | ||
kind | resource | ||
name | VNCoreImmunization | ||
publisher | Omi HealthTech / VN Core FHIR Community Initiative | ||
purpose | |||
status | draft | ||
title | Tiêm chủng — VN Core Immunization | ||
type | Immunization | ||
url | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-immunization | ||
version | 0.5.0 | 0.5.1 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 0..* | Immunization | Immunization event information | 0..* | Immunization | Immunization event information | |||||||||||
![]() ![]() | Σ | 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 | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | 0..* | Identifier | Business identifier | 0..* | Identifier | Business identifier | |||||||||||
![]() ![]() | ?!SΣ | 1..1 | code | Trạng thái tiêm chủng Binding: ?? (required): A set of codes indicating the current status of an Immunization. | ?!SΣ | 1..1 | code | Trạng thái tiêm chủng Binding: ?? (required): A set of codes indicating the current status of an Immunization. | |||||||||
![]() ![]() | S | 0..1 | CodeableConcept | Lý do không tiêm hoặc không hoàn tất Binding: ?? (extensible) | S | 0..1 | CodeableConcept | Lý do không tiêm hoặc không hoàn tất Binding: ?? (extensible) | |||||||||
![]() ![]() | SΣ | 1..1 | CodeableConcept | Loại vaccine đã tiêm hoặc dự kiến tiêm Binding: ?? (example): The code for vaccine product administered. | SΣ | 1..1 | CodeableConcept | Loại vaccine đã tiêm hoặc dự kiến tiêm Binding: ?? (example): The code for vaccine product administered. | |||||||||
![]() ![]() ![]() | 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 Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() | SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người được tiêm | SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Người được tiêm | |||||||||
![]() ![]() | S | 0..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile) | Lượt khám/liên hệ y tế liên quan | S | 0..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile) | Lượt khám/liên hệ y tế liên quan | |||||||||
![]() ![]() | SΣ | 1..1 | dateTime | Ngày giờ tiêm chủng | SΣ | 1..1 | dateTime | Ngày giờ tiêm chủng | |||||||||
![]() ![]() | 0..1 | dateTime | When the immunization was first captured in the subject's record | 0..1 | dateTime | When the immunization was first captured in the subject's record | |||||||||||
![]() ![]() | SΣ | 0..1 | boolean | Dữ liệu từ nguồn sơ cấp | SΣ | 0..1 | boolean | Dữ liệu từ nguồn sơ cấp | |||||||||
![]() ![]() | 0..1 | CodeableConcept | Indicates the source of a secondarily reported record Binding: ?? (example): The source of the data for a record which is not from a primary source. | 0..1 | CodeableConcept | Indicates the source of a secondarily reported record Binding: ?? (example): The source of the data for a record which is not from a primary source. | |||||||||||
![]() ![]() | 0..1 | Reference(Location) | Where immunization occurred | 0..1 | Reference(Location) | Where immunization occurred | |||||||||||
![]() ![]() | 0..1 | Reference(Organization) | Vaccine manufacturer | 0..1 | Reference(Organization) | Vaccine manufacturer | |||||||||||
![]() ![]() | S | 0..1 | string | Số lô vaccine | S | 0..1 | string | Số lô vaccine | |||||||||
![]() ![]() | 0..1 | date | Vaccine expiration date | 0..1 | date | Vaccine expiration date | |||||||||||
![]() ![]() | 0..1 | CodeableConcept | Body site vaccine was administered Binding: ?? (example): The site at which the vaccine was administered. | 0..1 | CodeableConcept | Body site vaccine was administered Binding: ?? (example): The site at which the vaccine was administered. | |||||||||||
![]() ![]() | 0..1 | CodeableConcept | How vaccine entered body Binding: ?? (example): The route by which the vaccine was administered. | 0..1 | CodeableConcept | How vaccine entered body Binding: ?? (example): The route by which the vaccine was administered. | |||||||||||
![]() ![]() | 0..1 | ?? | Amount of vaccine administered | 0..1 | ?? | Amount of vaccine administered | |||||||||||
![]() ![]() | SΣ | 0..* | BackboneElement | Người hoặc cơ sở thực hiện tiêm chủng | SΣ | 0..* | BackboneElement | Người hoặc cơ sở thực hiện tiêm chủng | |||||||||
![]() ![]() ![]() | 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 | What type of performance was done Binding: ?? (extensible): The role a practitioner or organization plays in the immunization event. | Σ | 0..1 | CodeableConcept | What type of performance was done Binding: ?? (extensible): The role a practitioner or organization plays in the immunization event. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Nhân viên y tế hoặc cơ sở tiêm chủng | SΣ | 1..1 | Reference(Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Nhân viên y tế hoặc cơ sở tiêm chủng | |||||||||
![]() ![]() | Σ | 0..* | Annotation | Additional immunization notes | Σ | 0..* | Annotation | Additional immunization notes | |||||||||
![]() ![]() | 0..* | CodeableConcept | Why immunization occurred Binding: ?? (example): The reason why a vaccine was administered. | 0..* | CodeableConcept | Why immunization occurred Binding: ?? (example): The reason why a vaccine was administered. | |||||||||||
![]() ![]() | 0..* | Reference(Condition | Observation | DiagnosticReport) | Why immunization occurred | 0..* | Reference(Condition | Observation | DiagnosticReport) | Why immunization occurred | |||||||||||
![]() ![]() | ?!Σ | 0..1 | boolean | Dose potency | ?!Σ | 0..1 | boolean | Dose potency | |||||||||
![]() ![]() | 0..* | CodeableConcept | Reason for being subpotent Binding: ?? (example): The reason why a dose is considered to be subpotent. | 0..* | CodeableConcept | Reason for being subpotent Binding: ?? (example): The reason why a dose is considered to be subpotent. | |||||||||||
![]() ![]() | C | 0..* | BackboneElement | Educational material presented to patient | C | 0..* | BackboneElement | Educational material presented to patient | |||||||||
![]() ![]() ![]() | 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 | string | Educational material document identifier | 0..1 | string | Educational material document identifier | |||||||||||
![]() ![]() ![]() | 0..1 | uri | Educational material reference pointer | 0..1 | uri | Educational material reference pointer | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | Educational material publication date | 0..1 | dateTime | Educational material publication date | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | Educational material presentation date | 0..1 | dateTime | Educational material presentation date | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Patient eligibility for a vaccination program Binding: ?? (example): The patient's eligibility for a vaccation program. | 0..* | CodeableConcept | Patient eligibility for a vaccination program Binding: ?? (example): The patient's eligibility for a vaccation program. | |||||||||||
![]() ![]() | 0..1 | CodeableConcept | Nguồn chi trả tiêm chủng Binding: ?? (extensible) | 0..1 | CodeableConcept | Nguồn chi trả tiêm chủng Binding: ?? (extensible) | |||||||||||
![]() ![]() | 0..* | BackboneElement | Details of a reaction that follows immunization | 0..* | BackboneElement | Details of a reaction that follows immunization | |||||||||||
![]() ![]() ![]() | 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 | dateTime | When reaction started | 0..1 | dateTime | When reaction started | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Observation) | Additional information on reaction | 0..1 | Reference(Observation) | Additional information on reaction | |||||||||||
![]() ![]() ![]() | 0..1 | boolean | Indicates self-reported reaction | 0..1 | boolean | Indicates self-reported reaction | |||||||||||
![]() ![]() | S | 0..* | BackboneElement | Phác đồ/lịch tiêm áp dụng | S | 0..* | BackboneElement | Phác đồ/lịch tiêm áp dụng | |||||||||
![]() ![]() ![]() | 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 | string | Name of vaccine series | 0..1 | string | Name of vaccine series | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Who is responsible for publishing the recommendations | 0..1 | Reference(Organization) | Who is responsible for publishing the recommendations | |||||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | Vaccine preventatable disease being targetted Binding: ?? (example): The vaccine preventable disease the dose is being administered for. | 0..* | CodeableConcept | Vaccine preventatable disease being targetted Binding: ?? (example): The vaccine preventable disease the dose is being administered for. | |||||||||||
![]() ![]() ![]() | S | 1..1 | positiveInt | Số mũi trong phác đồ | S | 1..1 | positiveInt | Số mũi trong phác đồ | |||||||||
![]() ![]() ![]() | 0..1 | positiveInt, string | Recommended number of doses for immunity | 0..1 | positiveInt, string | Recommended number of doses for immunity | |||||||||||
Documentation for this format | |||||||||||||||||