| Left: | Nguồn gốc dữ liệu và chữ ký số VN Core — VN Core Provenance Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-provenance) |
| Right: | Nguồn gốc dữ liệu và chữ ký số VN Core — VN Core Provenance Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-provenance) |
| Error | StructureDefinition.version | Values for version differ: '0.5.0' vs '0.5.1' |
| Information | StructureDefinition.date | Values for date differ: '2026-03-23' vs '2026-05-10' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Provenance | ||
copyright | |||
date | 2026-03-23 | 2026-05-10 |
|
description | Profile Provenance cho Việt Nam. Dùng để ghi nhận nguồn gốc tài liệu/hồ sơ y tế, tác nhân tạo lập/xác nhận, và chữ ký số. Căn cứ: - **TT 13/2025/TT-BYT** — 06/6/2025 — bệnh án điện tử - **NĐ 137/2024/NĐ-CP** — 23/10/2024 — giao dịch điện tử và chữ ký số trong hồ sơ điện tử - **NĐ 102/2025/NĐ-CP** — 13/5/2025 — quản trị, xử lý dữ liệu y tế số - **NĐ 278/2025/NĐ-CP** — ban hành 22/10/2025, hiệu lực từ ngày ký 22/10/2025 — chia sẻ dữ liệu bắt buộc; yêu cầu chuẩn hóa và thống nhất kết nối qua Nền tảng chia sẻ, điều phối dữ liệu chậm nhất 31/12/2026; provenance hỗ trợ truy xuất nguồn khi chia sẻ - **Luật 91/2025/QH15** — 26/6/2025 — bảo vệ dữ liệu cá nhân. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#VN | ||
kind | resource | ||
name | VNCoreProvenance | ||
publisher | Omi HealthTech / VN Core FHIR Community Initiative | ||
purpose | |||
status | draft | ||
title | Nguồn gốc dữ liệu và chữ ký số VN Core — VN Core Provenance Profile | ||
type | Provenance | ||
url | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-provenance | ||
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..* | Provenance | Who, What, When for a set of resources | 0..* | Provenance | Who, What, When for a set of resources | |||||||||||
![]() ![]() | Σ | 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 | |||||||||
![]() ![]() | SΣ | 1..* | Reference(Resource) | Tài nguyên đích được xác nhận | SΣ | 1..* | Reference(Resource) | Tài nguyên đích được xác nhận | |||||||||
![]() ![]() | 0..1 | Period, dateTime | When the activity occurred | 0..1 | Period, dateTime | When the activity occurred | |||||||||||
![]() ![]() | SΣ | 1..1 | instant | Thời điểm ghi nhận provenance | SΣ | 1..1 | instant | Thời điểm ghi nhận provenance | |||||||||
![]() ![]() | S | 0..* | uri | Chính sách/quy định tham chiếu | S | 0..* | uri | Chính sách/quy định tham chiếu | |||||||||
![]() ![]() | 0..1 | Reference(Location) | Where the activity occurred, if relevant | 0..1 | Reference(Location) | Where the activity occurred, if relevant | |||||||||||
![]() ![]() | S | 0..* | CodeableConcept | Mục đích nghiệp vụ hoặc pháp lý Binding: ?? (extensible) | S | 0..* | CodeableConcept | Mục đích nghiệp vụ hoặc pháp lý Binding: ?? (extensible) | |||||||||
![]() ![]() | S | 0..1 | CodeableConcept | Hoạt động tạo lập/xác nhận dữ liệu Binding: ?? (extensible): The activity that took place. | S | 0..1 | CodeableConcept | Hoạt động tạo lập/xác nhận dữ liệu Binding: ?? (extensible): The activity that took place. | |||||||||
![]() ![]() | S | 1..* | BackboneElement | Tác nhân chịu trách nhiệm | S | 1..* | BackboneElement | Tác nhân chịu trách nhiệm | |||||||||
![]() ![]() ![]() | 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 | How the agent participated Binding: ?? (extensible): The type of participation that a provenance agent played with respect to the activity. | Σ | 0..1 | CodeableConcept | How the agent participated Binding: ?? (extensible): The type of participation that a provenance agent played with respect to the activity. | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | What the agents role was Binding: ?? (example): The role that a provenance agent played with respect to the activity. | 0..* | CodeableConcept | What the agents role was Binding: ?? (example): The role that a provenance agent played with respect to the activity. | |||||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Người hoặc hệ thống chịu trách nhiệm | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Người hoặc hệ thống chịu trách nhiệm | |||||||||
![]() ![]() ![]() | S | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Tổ chức thay mặt | S | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Tổ chức thay mặt | |||||||||
![]() ![]() | S | 0..* | BackboneElement | Nguồn dữ liệu hoặc tài liệu đầu vào | S | 0..* | BackboneElement | Nguồn dữ liệu hoặc tài liệu đầu vào | |||||||||
![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | code | Vai trò của nguồn Binding: ?? (required): How an entity was used in an activity. | SΣ | 1..1 | code | Vai trò của nguồn Binding: ?? (required): How an entity was used in an activity. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Resource) | Tài nguyên nguồn | SΣ | 1..1 | Reference(Resource) | Tài nguyên nguồn | |||||||||
![]() ![]() ![]() | 0..* | See agent (Provenance) | Entity is attributed to this agent | 0..* | See agent (Provenance) | Entity is attributed to this agent | |||||||||||
![]() ![]() | S | 0..* | Signature | Chữ ký số/điện tử gắn với provenance | S | 0..* | Signature | Chữ ký số/điện tử gắn với provenance | |||||||||
![]() ![]() ![]() | 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 | |||||||||||
![]() ![]() ![]() | SΣ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: ?? (preferred): An indication of the reason that an entity signed the object. | SΣ | 1..* | Coding | Indication of the reason the entity signed the object(s) Binding: ?? (preferred): An indication of the reason that an entity signed the object. | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | instant | When the signature was created | SΣ | 1..1 | instant | When the signature was created | |||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who signed | SΣ | 1..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | Who signed | |||||||||
![]() ![]() ![]() | SΣ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | SΣ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | |||||||||
![]() ![]() ![]() | S | 0..1 | code | The technical format of the signed resources Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed. | S | 0..1 | code | The technical format of the signed resources Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed. | |||||||||
![]() ![]() ![]() | S | 0..1 | code | The technical format of the signature Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed. | S | 0..1 | code | The technical format of the signature Binding: ?? (required): The mime type of an attachment. Any valid mime type is allowed. | |||||||||
![]() ![]() ![]() | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | 0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |||||||||||
Documentation for this format | |||||||||||||||||