# Phương thức thể hiện đồng ý — VN Consent Method - Bộ Hướng dẫn Triển khai Core FHIR cho Việt Nam v0.5.0

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

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](https://packages2.fhir.org/xig/hl7.fhir.vn.core|current/StructureDefinition/vn-ext-consent-method)

### 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](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

*  [Bảng Differential](#tabs-diff) 
*  [Bảng Snapshot](#tabs-snap) 
*  [Thống kê/Tham chiếu](#tabs-summ) 
*  [Tất cả](#tabs-all) 

#### Terminology Bindings (Differential)

#### Terminology Bindings

#### Constraints

** 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)

 **Dạng xem Snapshot** 

#### Terminology Bindings

#### Constraints

** 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](../StructureDefinition-vn-ext-consent-method.csv), [Excel](../StructureDefinition-vn-ext-consent-method.xlsx), [Schematron](../StructureDefinition-vn-ext-consent-method.sch) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "vn-ext-consent-method",
  "extension" : [{
    "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis",
    "valueCoding" : {
      "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs",
      "code" : "L-91-2025"
    }
  },
  {
    "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis",
    "valueCoding" : {
      "system" : "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs",
      "code" : "ND-356-2025"
    }
  }],
  "url" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-consent-method",
  "version" : "0.5.0",
  "name" : "VNCoreExtConsentMethod",
  "title" : "Phương thức thể hiện đồng ý — VN Consent Method",
  "status" : "draft",
  "date" : "2026-04-26",
  "publisher" : "Omi HealthTech / VN Core FHIR Community Initiative",
  "contact" : [{
    "name" : "Omi HealthTech / VN Core FHIR Community Initiative",
    "telecom" : [{
      "system" : "url",
      "value" : "https://hl7.org.vn"
    },
    {
      "system" : "email",
      "value" : "info@hl7.org.vn"
    }]
  },
  {
    "name" : "Omi HealthTech (OmiGroup)",
    "telecom" : [{
      "system" : "url",
      "value" : "https://omihealthtech.vn"
    },
    {
      "system" : "url",
      "value" : "https://omigroup.vn"
    },
    {
      "system" : "email",
      "value" : "healthtech@omigroup.vn"
    }]
  }],
  "description" : "Phương thức (cách thức) chủ thể dữ liệu cá nhân thể hiện sự đồng ý xử lý DLCN.\nCă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/đ).\nMỗ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 ý.\nĐặ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.\nRequired 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`.",
  "jurisdiction" : [{
    "coding" : [{
      "system" : "urn:iso:std:iso:3166",
      "code" : "VN",
      "display" : "Viet Nam"
    }]
  }],
  "copyright" : "Bộ Y tế Việt Nam và Chính phủ — NĐ 356/2025/NĐ-CP Điều 6.",
  "fhirVersion" : "4.0.1",
  "mapping" : [{
    "identity" : "rim",
    "uri" : "http://hl7.org/v3",
    "name" : "RIM Mapping"
  }],
  "kind" : "complex-type",
  "abstract" : false,
  "context" : [{
    "type" : "element",
    "expression" : "Consent.provision"
  },
  {
    "type" : "element",
    "expression" : "Consent"
  }],
  "type" : "Extension",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation" : "constraint",
  "differential" : {
    "element" : [{
      "id" : "Extension",
      "path" : "Extension",
      "short" : "Phương thức thể hiện đồng ý — VN Consent Method",
      "definition" : "Phương thức (cách thức) chủ thể dữ liệu cá nhân thể hiện sự đồng ý xử lý DLCN.\nCă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/đ).\nMỗ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 ý.\nĐặ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.\nRequired 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`."
    },
    {
      "id" : "Extension.extension",
      "path" : "Extension.extension",
      "max" : "0"
    },
    {
      "id" : "Extension.url",
      "path" : "Extension.url",
      "fixedUri" : "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-consent-method"
    },
    {
      "id" : "Extension.value[x]",
      "path" : "Extension.value[x]",
      "short" : "Phương thức đồng ý theo NĐ 356/2025 Điều 6",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "binding" : {
        "strength" : "required",
        "valueSet" : "http://fhir.hl7.org.vn/core/ValueSet/vn-consent-method-vs"
      }
    }]
  }
}

```
