HL7 Vietnam VN Core FHIR Implementation Guide

Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam
0.5.0 - Draft for Community Review Viet Nam cờ

Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam - Draft for Community Review (v0.5.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Phần mở rộng: Phương thức thể hiện đồng ý — VN Consent Method

URL chính thức: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-consent-method Phiên bản: 0.5.0
Computable Name: VNCoreExtConsentMethod

Bản quyền/Pháp lý: Bộ Y tế Việt Nam và Chính phủ — NĐ 356/2025/NĐ-CP Điều 6.

Phương thức (cách thức) chủ thể dữ liệu cá nhân thể hiện sự đồng ý xử lý DLCN. Căn cứ: NĐ 356/2025/NĐ-CP Điều 6 khoản 1 — quy định 5 phương thức exhaustive (a/b/c/d/đ). Mỗi phương thức phải bảo đảm khả năng kiểm chứng (verifiable) về xác định chủ thể, thời điểm, và nội dung đồng ý. Đặt extension này trên Consent.provision (mức quy tắc đồng ý chi tiết) — giúp audit + chứng minh tuân thủ NĐ 356. Required binding — không cho phép code ngoài VS vì NĐ 356 đã liệt kê đầy đủ với điểm đ là catch-all other-verifiable.

Context of Use

Usage info

Usages:

  • This Extension is not used by any profiles in this Implementation Guide

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 phần mở rộng

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

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Extension.value[x] Base required Phương thức thể hiện đồng ý — VN Consent Method VS 📦0.5.0 This IG

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.value[x] Base required Phương thức thể hiện đồng ý — VN Consent Method VS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
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()

Summary

Simple Extension with the type CodeableConcept: Phương thức (cách thức) chủ thể dữ liệu cá nhân thể hiện sự đồng ý xử lý DLCN. Căn cứ: NĐ 356/2025/NĐ-CP Điều 6 khoản 1 — quy định 5 phương thức exhaustive (a/b/c/d/đ). Mỗi phương thức phải bảo đảm khả năng kiểm chứng (verifiable) về xác định chủ thể, thời điểm, và nội dung đồng ý. Đặt extension này trên Consent.provision (mức quy tắc đồng ý chi tiết) — giúp audit + chứng minh tuân thủ NĐ 356. Required binding — không cho phép code ngoài VS vì NĐ 356 đã liệt kê đầy đủ với điểm đ là catch-all other-verifiable.

Dạng xem DifferentialDifferential View

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Extension.value[x] Base required Phương thức thể hiện đồng ý — VN Consent Method VS 📦0.5.0 This IG

Dạng xem Snapshot

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.value[x] Base required Phương thức thể hiện đồng ý — VN Consent Method VS 📦0.5.0 This IG

Constraints

Id Grade Path(s) Description Expression
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()

Summary

Simple Extension with the type CodeableConcept: Phương thức (cách thức) chủ thể dữ liệu cá nhân thể hiện sự đồng ý xử lý DLCN. Căn cứ: NĐ 356/2025/NĐ-CP Điều 6 khoản 1 — quy định 5 phương thức exhaustive (a/b/c/d/đ). Mỗi phương thức phải bảo đảm khả năng kiểm chứng (verifiable) về xác định chủ thể, thời điểm, và nội dung đồng ý. Đặt extension này trên Consent.provision (mức quy tắc đồng ý chi tiết) — giúp audit + chứng minh tuân thủ NĐ 356. Required binding — không cho phép code ngoài VS vì NĐ 356 đã liệt kê đầy đủ với điểm đ là catch-all other-verifiable.

 

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