@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://fhir.hl7.org.vn/core/CodeSystem/vn-consent-method-cs> a fhir:CodeSystem ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "vn-consent-method-cs"] ; # 
  fhir:language [ fhir:v "vi"] ; # 
  fhir:text [
     fhir:status [ fhir:v "generated" ] ;
     fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem vn-consent-method-cs</b></p><a name=\"vn-consent-method-cs\"> </a><a name=\"hcvn-consent-method-cs\"> </a><p>This case-sensitive code system <code>http://fhir.hl7.org.vn/core/CodeSystem/vn-consent-method-cs</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td><td><b>English (English, en)</b></td></tr><tr><td style=\"white-space:nowrap\">written<a name=\"vn-consent-method-cs-written\"> </a></td><td>Bằng văn bản (giấy)</td><td>Đồng ý bằng văn bản giấy. Per NĐ 356/2025 Điều 6 khoản 1 điểm a.</td><td>Written (paper)</td></tr><tr><td style=\"white-space:nowrap\">audio-recording<a name=\"vn-consent-method-cs-audio-recording\"> </a></td><td>Bằng cuộc gọi ghi âm</td><td>Đồng ý qua cuộc gọi điện thoại có ghi âm. Per NĐ 356/2025 Điều 6 khoản 1 điểm b.</td><td>Audio-recorded phone call</td></tr><tr><td style=\"white-space:nowrap\">sms-syntax<a name=\"vn-consent-method-cs-sms-syntax\"> </a></td><td>Cú pháp đồng ý qua tin nhắn điện thoại</td><td>Đồng ý qua tin nhắn SMS với cú pháp xác định. Per NĐ 356/2025 Điều 6 khoản 1 điểm c.</td><td>SMS syntax consent</td></tr><tr><td style=\"white-space:nowrap\">electronic<a name=\"vn-consent-method-cs-electronic\"> </a></td><td>Qua thư điện tử / web / nền tảng / ứng dụng có thiết lập kỹ thuật xin đồng ý</td><td>Đồng ý điện tử qua email, website, mobile app hoặc nền tảng có thiết lập kỹ thuật. Per NĐ 356/2025 Điều 6 khoản 1 điểm d.</td><td>Electronic (email/web/app)</td></tr><tr><td style=\"white-space:nowrap\">other-verifiable<a name=\"vn-consent-method-cs-other-verifiable\"> </a></td><td>Phương thức khác có thể in/sao chép, dạng điện tử/định dạng kiểm chứng được</td><td>Phương thức khác phù hợp có thể in, sao chép bằng văn bản, bao gồm cả dưới dạng điện tử hoặc định dạng kiểm chứng được. Per NĐ 356/2025 Điều 6 khoản 1 điểm đ.</td><td>Other verifiable method</td></tr></table></div>"^^rdf:XMLLiteral ]
  ] ; # 
  fhir:extension ( [
     fhir:url [
       fhir:v "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis"^^xsd:anyURI ;
       fhir:l <http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis>
     ] ;
     fhir:value [
       a fhir:Coding ;
       fhir:system [
         fhir:v "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs"^^xsd:anyURI ;
         fhir:l <http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs>
       ] ;
       fhir:code [ fhir:v "L-91-2025" ]
     ]
  ] [
     fhir:url [
       fhir:v "http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis"^^xsd:anyURI ;
       fhir:l <http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-legal-basis>
     ] ;
     fhir:value [
       a fhir:Coding ;
       fhir:system [
         fhir:v "http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs"^^xsd:anyURI ;
         fhir:l <http://fhir.hl7.org.vn/core/CodeSystem/vn-legal-document-ref-cs>
       ] ;
       fhir:code [ fhir:v "ND-356-2025" ]
     ]
  ] ) ; # 
  fhir:url [
     fhir:v "http://fhir.hl7.org.vn/core/CodeSystem/vn-consent-method-cs"^^xsd:anyURI ;
     fhir:l <http://fhir.hl7.org.vn/core/CodeSystem/vn-consent-method-cs>
  ] ; # 
  fhir:version [ fhir:v "0.5.0"] ; # 
  fhir:name [ fhir:v "VNConsentMethodCS"] ; # 
  fhir:title [ fhir:v "Phương thức thể hiện sự đồng ý — VN Consent Method CodeSystem"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:experimental [ fhir:v false] ; # 
  fhir:date [ fhir:v "2026-04-26"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "Omi HealthTech / VN Core FHIR Community Initiative"] ; # 
  fhir:contact ( [
     fhir:name [ fhir:v "Omi HealthTech / VN Core FHIR Community Initiative" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "https://hl7.org.vn" ]
     ] [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "info@hl7.org.vn" ]
     ] )
  ] [
     fhir:name [ fhir:v "Omi HealthTech (OmiGroup)" ] ;
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "https://omihealthtech.vn" ]
     ] [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "https://omigroup.vn" ]
     ] [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "healthtech@omigroup.vn" ]
     ] )
  ] ) ; # 
  fhir:description [ fhir:v "5 phương thức thể hiện sự đồng ý của chủ thể dữ liệu cá nhân theo NĐ 356/2025/NĐ-CP Điều 6 khoản 1 (verified text gốc).\nMỗi phương thức phải bảo đảm khả năng kiểm chứng được về việc xác định chủ thể dữ liệu cá nhân đã thực hiện sự đồng ý, thời điểm và nội dung được đồng ý.\nBộ mã exhaustive — 5 codes a/b/c/d/đ ánh xạ trực tiếp 5 điểm trong NĐ 356/2025 Điều 6 khoản 1.\nCode `other-verifiable` (điểm đ) là catch-all cho phương thức khác phù hợp có thể in/sao chép, bao gồm dạng điện tử/định dạng kiểm chứng được."] ; # 
  fhir:jurisdiction ( [
     fhir:coding ( [
       fhir:system [
         fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ;
         fhir:l <urn:iso:std:iso:3166>
       ] ;
       fhir:code [ fhir:v "VN" ] ;
       fhir:display [ fhir:v "Viet Nam" ]
     ] )
  ] ) ; # 
  fhir:copyright [ fhir:v "Bộ Y tế Việt Nam và Chính phủ — NĐ 356/2025/NĐ-CP ngày 31/12/2025 (hiệu lực 01/01/2026) Điều 6 khoản 1: 5 phương thức xin sự đồng ý của chủ thể dữ liệu cá nhân."] ; # 
  fhir:caseSensitive [ fhir:v true] ; # 
  fhir:content [ fhir:v "complete"] ; # 
  fhir:count [ fhir:v "5"^^xsd:nonNegativeInteger] ; # 
  fhir:concept ( [
     fhir:code [ fhir:v "written" ] ;
     fhir:display [ fhir:v "Bằng văn bản (giấy)" ] ;
     fhir:definition [ fhir:v "Đồng ý bằng văn bản giấy. Per NĐ 356/2025 Điều 6 khoản 1 điểm a." ] ;
     fhir:designation ( [
       fhir:language [ fhir:v "en" ] ;
       fhir:value [ fhir:v "Written (paper)" ]
     ] )
  ] [
     fhir:code [ fhir:v "audio-recording" ] ;
     fhir:display [ fhir:v "Bằng cuộc gọi ghi âm" ] ;
     fhir:definition [ fhir:v "Đồng ý qua cuộc gọi điện thoại có ghi âm. Per NĐ 356/2025 Điều 6 khoản 1 điểm b." ] ;
     fhir:designation ( [
       fhir:language [ fhir:v "en" ] ;
       fhir:value [ fhir:v "Audio-recorded phone call" ]
     ] )
  ] [
     fhir:code [ fhir:v "sms-syntax" ] ;
     fhir:display [ fhir:v "Cú pháp đồng ý qua tin nhắn điện thoại" ] ;
     fhir:definition [ fhir:v "Đồng ý qua tin nhắn SMS với cú pháp xác định. Per NĐ 356/2025 Điều 6 khoản 1 điểm c." ] ;
     fhir:designation ( [
       fhir:language [ fhir:v "en" ] ;
       fhir:value [ fhir:v "SMS syntax consent" ]
     ] )
  ] [
     fhir:code [ fhir:v "electronic" ] ;
     fhir:display [ fhir:v "Qua thư điện tử / web / nền tảng / ứng dụng có thiết lập kỹ thuật xin đồng ý" ] ;
     fhir:definition [ fhir:v "Đồng ý điện tử qua email, website, mobile app hoặc nền tảng có thiết lập kỹ thuật. Per NĐ 356/2025 Điều 6 khoản 1 điểm d." ] ;
     fhir:designation ( [
       fhir:language [ fhir:v "en" ] ;
       fhir:value [ fhir:v "Electronic (email/web/app)" ]
     ] )
  ] [
     fhir:code [ fhir:v "other-verifiable" ] ;
     fhir:display [ fhir:v "Phương thức khác có thể in/sao chép, dạng điện tử/định dạng kiểm chứng được" ] ;
     fhir:definition [ fhir:v "Phương thức khác phù hợp có thể in, sao chép bằng văn bản, bao gồm cả dưới dạng điện tử hoặc định dạng kiểm chứng được. Per NĐ 356/2025 Điều 6 khoản 1 điểm đ." ] ;
     fhir:designation ( [
       fhir:language [ fhir:v "en" ] ;
       fhir:value [ fhir:v "Other verifiable method" ]
     ] )
  ] ) . # 

# -------------------------------------------------------------------------------------

