| Left: | Đồng ý xử lý dữ liệu VN Core — VN Core Consent Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-consent) |
| Right: | Đồng ý xử lý dữ liệu VN Core — VN Core Consent Profile (http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-consent) |
| Error | StructureDefinition.version | Values for version differ: '0.8.0' vs '0.9.0' |
| Information | StructureDefinition.date | Values for date differ: '2026-07-16' vs '2026-07-20' |
| Information | StructureDefinition.definition | Values for definition differ: 'Trạng thái theo ma trận Luật 91/2025/QH15: active (bản ghi đang hiệu lực — kể cả từ chối chủ động qua rule nested provision.provision.type=deny), rejected (đề nghị đồng ý bị từ chối ngay từ đầu theo Điều 4 khoản 1 điểm b), inactive (đã chấm dứt: rút lại theo Điều 10, hết thời hạn, hoặc bị thay thế).' vs 'Ánh xạ kỹ thuật của profile từ các quyền tại Luật 91/2025/QH15: active (bản ghi đang hiệu lực — kể cả từ chối chủ động qua rule nested provision.provision.type=deny), rejected (đề nghị đồng ý bị từ chối ngay từ đầu), inactive (đã chấm dứt: rút lại theo Điều 10, hết thời hạn, hoặc bị thay thế). Các mã FHIR này không phải trạng thái do Luật quy định.' |
| Information | StructureDefinition.definition | Values for definition differ: 'Phân loại chỉ thị đồng ý: quyền riêng tư, điều trị, nghiên cứu, đồng ý qua đại diện. Theo Luật 91/2025/QH15 Điều 9 (sự đồng ý), Điều 24 (đại diện theo pháp luật). Các trường hợp KHÔNG cần đồng ý (Điều 19) không phải loại đồng ý — dùng extension[processingLegalBasis].' vs 'Phân loại chỉ thị đồng ý: quyền riêng tư, điều trị, nghiên cứu, đồng ý qua đại diện. Theo Luật 91/2025/QH15 Điều 9 (sự đồng ý), Điều 24 (đại diện theo pháp luật). Các trường hợp KHÔNG cần đồng ý (Điều 19) không phải loại đồng ý và không được ghi trên Consent — dùng VNCoreAuditEventLegalBasisDecision. / Consent directive category for privacy, treatment, research, or representation. Article 19 processing without consent is not a consent category and is recorded with VNCoreAuditEventLegalBasisDecision.' |
| Error | Consent.patient | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient]]) |
| Information | StructureDefinition.definition | Values for definition differ: 'Thời điểm ghi nhận sự đồng ý hoặc từ chối. Hình thức đồng ý phải rõ ràng, cụ thể, kiểm chứng được theo Luật 91/2025/QH15 Điều 9 khoản 3.' vs 'Thời điểm ghi nhận sự đồng ý hoặc từ chối. Hình thức đồng ý phải rõ ràng, cụ thể, kiểm chứng được theo Luật 91/2025/QH15 Điều 9 khoản 3; riêng element này không đủ để chứng minh toàn bộ hiệu lực của sự đồng ý.' |
| Error | Consent.performer | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-relatedperson], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-relatedperson], CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner]]) |
| Information | StructureDefinition.definition | Values for definition differ: 'Cơ sở khám chữa bệnh — bên kiểm soát dữ liệu (Luật 91/2025/QH15 Điều 2 khoản 7) hoặc bên kiểm soát và xử lý dữ liệu (Điều 2 khoản 9) khi tự vận hành hệ thống. Chịu nghĩa vụ lưu trữ và chứng minh sự đồng ý theo NĐ 356/2025/NĐ-CP Điều 6 khoản 2.' vs 'Cơ sở khám chữa bệnh quản lý bản ghi. Vai trò bên kiểm soát dữ liệu (Luật 91/2025/QH15 Điều 2 khoản 7), bên kiểm soát và xử lý dữ liệu (Điều 2 khoản 9), hoặc vai trò khác phải được xác định từ hoạt động thực tế; không được suy ra chỉ từ Reference này. Bên có nghĩa vụ tương ứng phải lưu trữ và chứng minh sự đồng ý theo NĐ 356/2025/NĐ-CP Điều 6 khoản 2.' |
| Error | Consent.organization | Type Mismatch: Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-organization]]) vs Reference([CanonicalType[http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-organization]]) |
| Information | StructureDefinition.definition | Values for definition differ: 'Tài liệu gốc: bản scan chữ ký, phiếu đồng ý điện tử, hoặc ghi nhận khác kiểm chứng được (5 phương thức theo NĐ 356/2025/NĐ-CP Điều 6 khoản 1 — xem vn-ext-consent-method). Bên kiểm soát PHẢI lưu trữ sự đồng ý và chịu trách nhiệm chứng minh khi tranh chấp (NĐ 356/2025/NĐ-CP Điều 6 khoản 2). Im lặng/không phản hồi không được coi là đồng ý (Luật 91/2025/QH15 Điều 9 khoản 4 điểm d); cấm thiết lập mặc định đồng ý (NĐ 356/2025/NĐ-CP Điều 6 khoản 3).' vs 'Tài liệu nguồn có thể là bản scan chữ ký, phiếu đồng ý điện tử, hoặc ghi nhận khác kiểm chứng được (5 phương thức theo NĐ 356/2025/NĐ-CP Điều 6 khoản 1 — xem vn-ext-consent-method). Bên kiểm soát phải lưu trữ sự đồng ý và chịu trách nhiệm chứng minh khi tranh chấp (Điều 6 khoản 2); bằng chứng có thể nằm trong hoặc ngoài FHIR, và source[x] không tự chứng minh hiệu lực. Im lặng/không phản hồi không được coi là đồng ý (Luật 91/2025/QH15 Điều 9 khoản 4 điểm d); cấm thiết lập mặc định đồng ý (NĐ 356/2025/NĐ-CP Điều 6 khoản 3).' |
| Information | StructureDefinition.definition | Values for definition differ: 'Tham chiếu đến văn bản pháp luật làm căn cứ cho đồng ý.' vs 'Tham chiếu đến văn bản hoặc chính sách liên quan. Việc khai báo URI không tự xác lập căn cứ pháp lý hoặc chứng minh tuân thủ.' |
| Information | StructureDefinition.definition | Values for definition differ: 'Thời hạn đồng ý (nếu chủ thể ấn định). Chủ thể có quyền yêu cầu rút lại/hạn chế xử lý theo Luật 91/2025/QH15 Điều 10 (trừ trường hợp Điều 19 hoặc pháp luật quy định khác); hệ thống lưu bằng chứng thời hạn và việc rút lại theo NĐ 356/2025/NĐ-CP Điều 6 khoản 2.' vs 'Thời hạn đồng ý (nếu chủ thể ấn định). Chủ thể có quyền yêu cầu rút lại/hạn chế xử lý theo Luật 91/2025/QH15 Điều 10 (trừ trường hợp Điều 19 hoặc pháp luật quy định khác). Bằng chứng về thời hạn và việc rút lại phải được quản lý theo quy trình áp dụng; Luật không bắt buộc một representation FHIR cụ thể.' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Consent | ||
copyright | |||
date | 2026-07-16 | 2026-07-20 |
|
description | Profile Consent cho Việt Nam, tuân thủ Luật 91/2025/QH15 (Bảo vệ dữ liệu cá nhân) và NĐ 356/2025/NĐ-CP. Ghi nhận sự đồng ý/từ chối xử lý dữ liệu y tế cá nhân, bao gồm mục đích xử lý, phạm vi, thời hạn, và quyền rút lại đồng ý. Dữ liệu y tế = dữ liệu cá nhân nhạy cảm (Luật 91/2025/QH15 Điều 2 khoản 3; danh mục tại NĐ 356/2025/NĐ-CP Điều 4 khoản 1 điểm d — tình trạng sức khỏe). Căn cứ (theo bản BAN HÀNH — ma trận điều khoản: governance/legal-article-map.json): - **Luật 91/2025/QH15** — thông qua 26/6/2025, hiệu lực 01/01/2026 — quyền chủ thể dữ liệu (Điều 4), sự đồng ý (Điều 9), rút lại/hạn chế xử lý (Điều 10), xử lý không cần đồng ý (Điều 19 — xem extension vn-ext-processing-legal-basis), chuyển xuyên biên giới (Điều 20), trẻ em/người mất năng lực hành vi dân sự (Điều 24), thông tin sức khỏe (Điều 26) - **NĐ 356/2025/NĐ-CP** — 31/12/2025, hiệu lực 01/01/2026 — phương thức đồng ý (Điều 6), hồ sơ đánh giá tác động (Điều 19) và lưu bằng chứng đồng ý (Điều 6 khoản 2) - **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, cần kiểm soát bằng Consent/policy khi chia sẻ ngoài cơ sở KCB; mốc chuẩn hóa/kết nối thống nhất chậm nhất 31/12/2026 - **NĐ 102/2025/NĐ-CP** — 13/5/2025 — quản lý dữ liệu y tế số. **Ma trận trạng thái** (Luật 91/2025/QH15 Điều 4/9/10): - Từ chối đang hiệu lực (chủ thể chủ động không cho phép một phạm vi xử lý) = `status=active` + rule nested `provision.provision.type=deny`; - `rejected` = đề nghị đồng ý bị TỪ CHỐI ngay từ đầu, chưa từng có hiệu lực; - `inactive` = đồng ý đã CHẤM DỨT hiệu lực: rút lại theo Điều 10, hết thời hạn, hoặc bị thay bằng bản mới. Yêu cầu rút lại không áp dụng hồi tố (Điều 10 khoản 4) — hoạt động xử lý trước thời điểm rút không bị tác động bởi YÊU CẦU RÚT; tính hợp pháp của xử lý trước đó được đánh giá độc lập theo căn cứ tại thời điểm xử lý. | Profile Consent cho Việt Nam CHỈ biểu diễn lựa chọn của chủ thể dữ liệu: đồng ý, từ chối, rút lại hoặc giới hạn xử lý/chia sẻ dữ liệu y tế cá nhân. Xử lý không cần đồng ý theo Luật 91/2025/QH15 Điều 19 khoản 1 không được authoring bằng Consent trong 0.9; dùng VNCoreAuditEventLegalBasisDecision cho quyết định, AuditEvent tiếp theo cho truy cập/tiết lộ thực tế, và Provenance nếu tạo/sửa/dẫn xuất dữ liệu. Context extension trên Consent được giữ tạm để đọc legacy 0.8 và dự kiến gỡ ở 1.0. Profile hỗ trợ biểu diễn sự đồng ý/từ chối xử lý dữ liệu y tế cá nhân theo các yêu cầu được tham chiếu từ Luật 91/2025/QH15 (Bảo vệ dữ liệu cá nhân) và NĐ 356/2025/NĐ-CP, bao gồm mục đích xử lý, phạm vi, thời hạn, và quyền rút lại đồng ý. Phù hợp với profile này chỉ xác nhận cấu trúc FHIR; không tự chứng minh sự đồng ý hợp lệ hoặc việc tuân thủ pháp luật. Bên triển khai phải đánh giá vai trò, căn cứ, bằng chứng và quy trình thực tế. Dữ liệu y tế = dữ liệu cá nhân nhạy cảm (Luật 91/2025/QH15 Điều 2 khoản 3; danh mục tại NĐ 356/2025/NĐ-CP Điều 4 khoản 1 điểm d — tình trạng sức khỏe). Căn cứ (theo bản BAN HÀNH — ma trận điều khoản: governance/legal-article-map.json): - **Luật 91/2025/QH15** — thông qua 26/6/2025, hiệu lực 01/01/2026 — quyền chủ thể dữ liệu (Điều 4), sự đồng ý (Điều 9), rút lại/hạn chế xử lý (Điều 10), xử lý không cần đồng ý (Điều 19 — dùng VNCoreAuditEventLegalBasisDecision), chuyển xuyên biên giới (Điều 20), trẻ em/người mất năng lực hành vi dân sự (Điều 24), thông tin sức khỏe (Điều 26) - **NĐ 356/2025/NĐ-CP** — 31/12/2025, hiệu lực 01/01/2026 — phương thức đồng ý (Điều 6), hồ sơ đánh giá tác động (Điều 19) và lưu bằng chứng đồng ý (Điều 6 khoản 2) - **NĐ 278/2025/NĐ-CP** — ban hành 22/10/2025, hiệu lực từ ngày ký 22/10/2025 — nghĩa vụ chia sẻ, chuẩn hóa hoặc kết nối chỉ áp dụng theo đúng phạm vi của từng quy định; Consent/policy là lựa chọn biểu diễn của IG cho kiểm soát chia sẻ, không phải định dạng do Nghị định quy định - **NĐ 102/2025/NĐ-CP** — 13/5/2025 — quản lý dữ liệu y tế số. **Ánh xạ trạng thái của IG** (dựa trên các quyền/nghĩa vụ tại Luật 91/2025/QH15 Điều 4/9/10; Luật không quy định mã trạng thái FHIR R4): - Từ chối đang hiệu lực (chủ thể chủ động không cho phép một phạm vi xử lý) = `status=active` + rule nested `provision.provision.type=deny`; - `rejected` = đề nghị đồng ý bị TỪ CHỐI ngay từ đầu, chưa từng có hiệu lực; - `inactive` = đồng ý đã CHẤM DỨT hiệu lực: rút lại theo Điều 10, hết thời hạn, hoặc bị thay bằng bản mới. Yêu cầu rút lại không áp dụng hồi tố (Điều 10 khoản 4) — hoạt động xử lý trước thời điểm rút không bị tác động bởi YÊU CẦU RÚT; tính hợp pháp của xử lý trước đó được đánh giá độc lập theo căn cứ tại thời điểm xử lý. / This profile represents only the data subject's choices: consent, refusal, withdrawal, or limits on processing and sharing. Processing without consent under Article 19(1) SHALL NOT be newly authored as Consent in 0.9. Use VNCoreAuditEventLegalBasisDecision for the authorization decision, a subsequent AuditEvent for actual access/disclosure, and Provenance when data is created, updated, or derived. The Consent extension context is retained only for legacy 0.8 reads during the 0.9 line and is planned for removal in 1.0. Conformance to this profile validates FHIR structure only and does not itself prove valid consent or legal compliance. |
|
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#VN | ||
kind | resource | ||
name | VNCoreConsent | ||
publisher | Omi HealthTech / VN Core FHIR Community Initiative | ||
purpose | |||
status | draft | ||
title | Đồng ý xử lý dữ liệu VN Core — VN Core Consent Profile | ||
type | Consent | ||
url | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-consent | ||
version | 0.8.0 | 0.9.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | Consent | A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time Constraints: vn-consent-rejected-not-permit, vn-consent-provision-structure | C | 0..* | Consent | A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time Constraints: vn-consent-rejected-not-permit, vn-consent-provision-structure, vn-consent-no-processing-legal-basis | |||||||||
![]() ![]() | Σ | 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 | Identifier for this record (external references) Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"} | Σ | 0..* | Identifier | Identifier for this record (external references) Example General: {"system":"http://acme.org/identifier/local/eCMS","value":"Local eCMS identifier"} | |||||||||
![]() ![]() | ?!SΣ | 1..1 | code | Trạng thái đồng ý Binding: ?? (required): Indicates the state of the consent. | ?!SΣ | 1..1 | code | Trạng thái đồng ý Binding: ?? (required): Indicates the state of the consent. | |||||||||
![]() ![]() | ?!SΣ | 1..1 | CodeableConcept | Phạm vi đồng ý Binding: ?? (extensible): The four anticipated uses for the Consent Resource. | ?!SΣ | 1..1 | CodeableConcept | Phạm vi đồng ý Binding: ?? (extensible): The four anticipated uses for the Consent Resource. | |||||||||
![]() ![]() | SΣ | 1..* | CodeableConcept | Loại đồng ý Binding: ?? (extensible) | SΣ | 1..* | CodeableConcept | Loại đồng ý Binding: ?? (extensible) | |||||||||
![]() ![]() | SΣ | 1..1 | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient) | Chủ thể dữ liệu | SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Chủ thể dữ liệu |
| ||||||||
![]() ![]() | SΣ | 1..1 | dateTime | Thời điểm đồng ý | SΣ | 1..1 | dateTime | Thời điểm đồng ý | |||||||||
![]() ![]() | SΣ | 0..* | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-patient | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-relatedperson | http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-practitioner) | Người đồng ý | SΣ | 0..* | Reference(Bệnh nhân VN Core — VN Core Patient Profile | Người liên quan/người giám hộ VN Core — VN Core RelatedPerson Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile) | Người đồng ý |
| ||||||||
![]() ![]() | SΣ | 0..* | Reference(http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-organization) | CSKCB quản lý đồng ý | SΣ | 0..* | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | CSKCB quản lý đồng ý |
| ||||||||
![]() ![]() | SΣ | 0..1 | Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | Bản gốc đồng ý | SΣ | 0..1 | Attachment, Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | Bản gốc đồng ý | |||||||||
![]() ![]() | S | 0..* | BackboneElement | Căn cứ pháp lý | S | 0..* | BackboneElement | Căn cứ pháp lý | |||||||||
![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() | C | 0..1 | uri | Cơ quan ban hành | C | 0..1 | uri | Cơ quan ban hành | |||||||||
![]() ![]() ![]() | SC | 0..1 | uri | URL văn bản pháp lý | SC | 0..1 | uri | URL văn bản pháp lý | |||||||||
![]() ![]() | ΣC | 0..1 | CodeableConcept | Regulation that this consents to Binding: ?? (extensible): Regulatory policy examples. | ΣC | 0..1 | CodeableConcept | Regulation that this consents to Binding: ?? (extensible): Regulatory policy examples. | |||||||||
![]() ![]() | Σ | 0..* | BackboneElement | Consent Verified by patient or family | Σ | 0..* | BackboneElement | Consent Verified by patient or family | |||||||||
![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() | Σ | 1..1 | boolean | Has been verified | Σ | 1..1 | boolean | Has been verified | |||||||||
![]() ![]() ![]() | 0..1 | Reference(Patient | RelatedPerson) | Person who verified | 0..1 | Reference(Patient | RelatedPerson) | Person who verified | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | When consent verified | 0..1 | dateTime | When consent verified | |||||||||||
![]() ![]() | SΣ | 0..1 | BackboneElement | Quy tắc đồng ý chi tiết | SΣ | 0..1 | BackboneElement | Quy tắc đồng ý chi tiết | |||||||||
![]() ![]() ![]() | 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..0 | deny | permit Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | Σ | 0..0 | deny | permit Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | |||||||||||
![]() ![]() ![]() | SΣ | 0..1 | Period | Thời hạn hiệu lực | SΣ | 0..1 | Period | Thời hạn hiệu lực | |||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Bên liên quan | 0..* | BackboneElement | Bên liên quan | |||||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) | |||||||||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | |||||||||
![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels that define affected resources Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels that define affected resources Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||||||
![]() ![]() ![]() | SΣ | 0..* | Coding | Mục đích xử lý Binding: ?? (extensible) | SΣ | 0..* | Coding | Mục đích xử lý Binding: ?? (extensible) | |||||||||
![]() ![]() ![]() | Σ | 0..* | Coding | Loại dữ liệu Binding: ?? (extensible): The class (type) of information a consent rule covers. | Σ | 0..* | Coding | Loại dữ liệu Binding: ?? (extensible): The class (type) of information a consent rule covers. | |||||||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Period | Timeframe for data controlled by this rule | Σ | 0..1 | Period | Timeframe for data controlled by this rule | |||||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Data controlled by this rule | Σ | 0..* | BackboneElement | Data controlled by this rule | |||||||||
![]() ![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(Resource) | The actual data reference | Σ | 1..1 | Reference(Resource) | The actual data reference | |||||||||
![]() ![]() ![]() | S | 0..* | BackboneElement | Các rule permit/deny | S | 0..* | BackboneElement | Các rule permit/deny | |||||||||
![]() ![]() ![]() ![]() | 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 | Cho phép / Từ chối Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | SΣ | 1..1 | code | Cho phép / Từ chối Binding: ?? (required): How a rule statement is applied, such as adding additional consent or removing consent. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Timeframe for this rule | Σ | 0..1 | Period | Timeframe for this rule | |||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Who|what controlled by this rule (or group, by role) Slice: Unordered, Open by exists:extension('http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-representation-authority') | 0..* | BackboneElement | Who|what controlled by this rule (or group, by role) Slice: Unordered, Open by exists:extension('http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-representation-authority') | |||||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | 1..1 | CodeableConcept | How the actor is involved Binding: ?? (extensible): How an actor is involved in the consent considerations. | |||||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) | 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) | Resource for the actor (or group, by role) | |||||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | Σ | 0..* | CodeableConcept | Actions controlled by this rule Binding: ?? (example): Detailed codes for the consent action. | |||||||||
![]() ![]() ![]() ![]() | SΣ | 0..* | Coding | Lớp nhạy cảm dữ liệu áp cho rule Binding: ?? (extensible) | SΣ | 0..* | Coding | Lớp nhạy cảm dữ liệu áp cho rule Binding: ?? (extensible) | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Context of activities covered by this rule Binding: ?? (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | Σ | 0..* | Coding | Context of activities covered by this rule Binding: ?? (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, etc. Binding: ?? (extensible): The class (type) of information a consent rule covers. | Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, etc. Binding: ?? (extensible): The class (type) of information a consent rule covers. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content Binding: ?? (example): If this code is found in an instance, then the exception applies. | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Timeframe for data controlled by this rule | Σ | 0..1 | Period | Timeframe for data controlled by this rule | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..* | BackboneElement | Data controlled by this rule | Σ | 0..* | BackboneElement | Data controlled by this rule | |||||||||
![]() ![]() ![]() ![]() ![]() | 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 | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. | Σ | 1..1 | code | instance | related | dependents | authoredby Binding: ?? (required): How a resource reference is interpreted when testing consent restrictions. | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Reference(Resource) | The actual data reference | Σ | 1..1 | Reference(Resource) | The actual data reference | |||||||||
![]() ![]() ![]() ![]() | 0..* | See provision (Consent) | Nested Exception Rules | 0..* | See provision (Consent) | Nested Exception Rules | |||||||||||
Documentation for this format | |||||||||||||||||