Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide
0.9.0 - Draft for Community Review
Hướng dẫn triển khai FHIR cốt lõi Việt Nam — VN Core FHIR Implementation Guide - Draft for Community Review (v0.9.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| URL chính thức: http://fhir.hl7.org.vn/core/StructureDefinition/vn-core-audit-event-legal-basis-decision | Phiên bản: 0.9.0 | ||||
| Computable Name: VNCoreAuditEventLegalBasisDecision | |||||
| Định danh khác: OID:2.25.161089673617632664299011809196868855799.42.21 | |||||
Profile AuditEvent ghi quyết định CHO PHÉP hoặc TỪ CHỐI xử lý dữ liệu cá nhân dựa trên một căn cứ pháp lý không qua sự đồng ý của chủ thể. Mô hình tách quyết định khỏi truy cập/tiết lộ thực tế theo pattern IHE BALP: quyết định này phải có căn cứ Điều 19, mục đích sử dụng, requester, authorizer/PDP, controller, URI điều luật/chính sách có phiên bản và bằng chứng; mỗi lần truy cập/tiết lộ tiếp theo được ghi bằng AuditEvent riêng. Extension căn cứ pháp lý là extension thường, không phải modifierExtension. Căn cứ pháp lý: Luật 91/2025/QH15 Điều 19. NĐ 356/2025/NĐ-CP Điều 19 cung cấp lớp trách nhiệm giải trình qua hồ sơ đánh giá tác động, mục đích, luồng dữ liệu, biện pháp bảo vệ và rủi ro; không đặt cùng một nghĩa vụ chứng minh trực tiếp cho cả năm điểm Điều 19 khoản 1 của Luật. / AuditEvent profile recording a PERMIT or DENY decision for personal-data processing under a legal basis that does not rely on the data subject's consent. Following the IHE BALP pattern, it separates the authorization decision from each subsequent actual access or disclosure. The decision carries the Article 19 basis, purpose of use, requester, authorizer/PDP, controller, versioned statute and local-policy URIs, and supporting evidence. The legal-basis extension is an ordinary extension, not a modifierExtension.
Usages:
You can also check for usages in the FHIR IG Statistics
Mô tả profile, differential, snapshot và các biểu diễn liên quan.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-processing-legal-basis Binding: Căn cứ xử lý DLCN không cần sự đồng ý — VN Processing Legal Basis ValueSet (required) |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Binding: AuditEventID (extensible): Type of event. Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | code | Thực thi quyết định / Execute authorization decision Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event. Required Pattern: E |
![]() ![]() |
SΣ | 1..1 | instant | Thời điểm ghi quyết định / Decision-recording time |
![]() ![]() |
SΣ | 1..1 | code | Kết quả permit/deny / Permit-or-deny outcome Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed. |
![]() ![]() |
SΣ | 1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) |
![]() ![]() |
S | 3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Tác nhân thực hiện |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true |
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use Binding: PurposeOfUse (extensible): The reason the activity took place. |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false |
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false |
![]() ![]() |
S | 1..1 | BackboneElement | Nguồn phát sinh audit |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system |
![]() ![]() |
SC | 3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role Constraints: sev-1 |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Resource) | Resource hoặc đối tượng dữ liệu liên quan |
![]() ![]() ![]() |
SC | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.type | Base | extensible | Audit Event ID | 📍4.0.1 | FHIR Std. |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.action | Base | required | AuditEventAction | 📍4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📍4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
| AuditEvent.agent:requester.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:authorizer.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | AuditEvent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | AuditEvent | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sev-1 | error | AuditEvent.entity, AuditEvent.entity:patient, AuditEvent.entity:data, AuditEvent.entity:evidence | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
1..1 | VNCoreExtProcessingLegalBasis | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis | |
![]() ![]() |
1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Required Pattern: At least the following | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |
![]() ![]() |
1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |
![]() ![]() |
1..1 | code | Thực thi quyết định / Execute authorization decision Required Pattern: E | |
![]() ![]() |
1..1 | instant | Thời điểm ghi quyết định / Decision-recording time | |
![]() ![]() |
1..1 | code | Kết quả permit/deny / Permit-or-deny outcome | |
![]() ![]() |
1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) | |
![]() ![]() |
3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type | |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true | |
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | |
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system | |
![]() ![]() |
3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role | |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject |
![]() ![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() |
S | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision |
![]() ![]() ![]() ![]() |
1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |
![]() ![]() ![]() |
S | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability |
![]() ![]() ![]() ![]() |
1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (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..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-processing-legal-basis Binding: Căn cứ xử lý DLCN không cần sự đồng ý — VN Processing Legal Basis ValueSet (required) | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Binding: AuditEventID (extensible): Type of event. Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |||||
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |||||
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
SΣ | 1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |||||
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |||||
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
SΣ | 1..1 | code | Thực thi quyết định / Execute authorization decision Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event. Required Pattern: E | ||||
![]() ![]() |
0..1 | Period | When the activity occurred | |||||
![]() ![]() |
SΣ | 1..1 | instant | Thời điểm ghi quyết định / Decision-recording time | ||||
![]() ![]() |
SΣ | 1..1 | code | Kết quả permit/deny / Permit-or-deny outcome Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed. | ||||
![]() ![]() |
Σ | 0..1 | string | Description of the event outcome | ||||
![]() ![]() |
SΣ | 1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) | ||||
![]() ![]() |
S | 3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Tác nhân thực hiện | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use Binding: PurposeOfUse (extensible): The reason the activity took place. | ||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy | ||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Nguồn phát sinh audit | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | string | Logical source location within the enterprise | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system | ||||
![]() ![]() ![]() |
0..* | Coding | The type of source where event originated Binding: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event. | |||||
![]() ![]() |
SC | 3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role Constraints: sev-1 | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Resource) | Resource hoặc đối tượng dữ liệu liên quan | ||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| AuditEvent.type | Base | extensible | Audit Event ID | 📍4.0.1 | FHIR Std. |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.action | Base | required | AuditEventAction | 📍4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📍4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
| AuditEvent.agent.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:requester.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:authorizer.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:controller.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.source.type | Base | extensible | Audit Event Source Type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | AuditEvent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | AuditEvent | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sev-1 | error | AuditEvent.entity, AuditEvent.entity:patient, AuditEvent.entity:data, AuditEvent.entity:evidence | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
Summary
Mandatory: 28 elements
Must-Support: 17 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Dạng xem phần tử chính
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-processing-legal-basis Binding: Căn cứ xử lý DLCN không cần sự đồng ý — VN Processing Legal Basis ValueSet (required) |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Binding: AuditEventID (extensible): Type of event. Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() |
SΣ | 1..1 | code | Thực thi quyết định / Execute authorization decision Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event. Required Pattern: E |
![]() ![]() |
SΣ | 1..1 | instant | Thời điểm ghi quyết định / Decision-recording time |
![]() ![]() |
SΣ | 1..1 | code | Kết quả permit/deny / Permit-or-deny outcome Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed. |
![]() ![]() |
SΣ | 1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) |
![]() ![]() |
S | 3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Tác nhân thực hiện |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true |
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use Binding: PurposeOfUse (extensible): The reason the activity took place. |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false |
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false |
![]() ![]() |
S | 1..1 | BackboneElement | Nguồn phát sinh audit |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system |
![]() ![]() |
SC | 3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role Constraints: sev-1 |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Resource) | Resource hoặc đối tượng dữ liệu liên quan |
![]() ![]() ![]() |
SC | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability Constraints: sev-1 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.type | Base | extensible | Audit Event ID | 📍4.0.1 | FHIR Std. |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.action | Base | required | AuditEventAction | 📍4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📍4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
| AuditEvent.agent:requester.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:authorizer.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | AuditEvent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | AuditEvent | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sev-1 | error | AuditEvent.entity, AuditEvent.entity:patient, AuditEvent.entity:data, AuditEvent.entity:evidence | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
Dạng xem Differential
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
1..1 | VNCoreExtProcessingLegalBasis | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis | |
![]() ![]() |
1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Required Pattern: At least the following | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |
![]() ![]() |
1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following | |
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |
![]() ![]() |
1..1 | code | Thực thi quyết định / Execute authorization decision Required Pattern: E | |
![]() ![]() |
1..1 | instant | Thời điểm ghi quyết định / Decision-recording time | |
![]() ![]() |
1..1 | code | Kết quả permit/deny / Permit-or-deny outcome | |
![]() ![]() |
1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) | |
![]() ![]() |
3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type | |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true | |
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | |
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller |
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |
![]() ![]() ![]() ![]() |
1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system | |
![]() ![]() |
3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role | |
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject |
![]() ![]() ![]() ![]() |
1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |
![]() ![]() ![]() |
S | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision |
![]() ![]() ![]() ![]() |
1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |
![]() ![]() ![]() |
S | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability |
![]() ![]() ![]() ![]() |
1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
Dạng xem SnapshotView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | VNCoreAuditEvent | Event record kept for security purposes | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (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..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Căn cứ Điều 19 bắt buộc / Required Article 19 legal basis URL: http://fhir.hl7.org.vn/core/StructureDefinition/vn-ext-processing-legal-basis Binding: Căn cứ xử lý DLCN không cần sự đồng ý — VN Processing Legal Basis ValueSet (required) | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 1..1 | Coding | Cảnh báo an ninh — quyết định ủy quyền / Security alert — authorization decision Binding: AuditEventID (extensible): Type of event. Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM | |||||
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 110113 | |||||
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
SΣ | 1..1 | Coding | Quyết định căn cứ pháp lý / Legal-basis authorization decision Binding: Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet (required) Required Pattern: At least the following | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://fhir.hl7.org.vn/core/CodeSystem/vn-audit-event-subtype-cs | |||||
![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: legal-basis-authorization | |||||
![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
SΣ | 1..1 | code | Thực thi quyết định / Execute authorization decision Binding: AuditEventAction (required): Indicator for type of action performed during the event that generated the event. Required Pattern: E | ||||
![]() ![]() |
0..1 | Period | When the activity occurred | |||||
![]() ![]() |
SΣ | 1..1 | instant | Thời điểm ghi quyết định / Decision-recording time | ||||
![]() ![]() |
SΣ | 1..1 | code | Kết quả permit/deny / Permit-or-deny outcome Binding: AuditEventOutcome (required): Indicates whether the event succeeded or failed. | ||||
![]() ![]() |
Σ | 0..1 | string | Description of the event outcome | ||||
![]() ![]() |
SΣ | 1..* | CodeableConcept | Mục đích sử dụng, không phải căn cứ pháp lý / Purpose of use, not legal basis Binding: Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet (extensible) | ||||
![]() ![]() |
S | 3..* | BackboneElement | Người/hệ thống thực hiện hành động Slice: Unordered, Open by pattern:type | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Tác nhân thực hiện | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên yêu cầu xử lý/truy cập / Processing or access requester | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: IRCP | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Cơ sở y tế VN Core — VN Core Organization Profile | Nhân viên y tế VN Core — VN Core Practitioner Profile | Vai trò nhân viên y tế VN Core — VN Core PractitionerRole Profile) | Người, tổ chức hoặc hệ thống yêu cầu / Requesting person, organization, or system | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: true | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
S | 1..* | CodeableConcept | Mục đích do requester khai / Requester's asserted purpose of use Binding: PurposeOfUse (extensible): The reason the activity took place. | ||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Dịch vụ/người ra quyết định / Authorization decision service or person | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: AUT | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Device | Nhân viên y tế VN Core — VN Core Practitioner Profile | Cơ sở y tế VN Core — VN Core Organization Profile) | Policy Decision Point hoặc người phê duyệt / PDP or human authorizer | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
S | 2..* | uri | URI điều luật + policy PDP có version / Statute URI plus versioned PDP policy | ||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() ![]() |
S | 1..1 | BackboneElement | Bên kiểm soát chịu trách nhiệm / Accountable controller | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | How agent participated Binding: ParticipationRoleType (extensible): The Participation type of the agent to the event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: RESP | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Agent role in the event Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event. | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Cơ sở y tế VN Core — VN Core Organization Profile) | Tổ chức chịu trách nhiệm / Accountable organization | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | boolean | Có phải tác nhân khởi tạo yêu cầu hay không Required Pattern: false | ||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | Where | |||||
![]() ![]() ![]() ![]() |
0..* | uri | Policy that authorized event | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of media Binding: MediaTypeCode (extensible): Used when the event is about exporting/importing onto media. | |||||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Thông tin mạng truy cập | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identifier for the network access point of the user device | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | code | The type of network access point Binding: AuditEventAgentNetworkType (required): The type of network access point of this agent in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Nguồn phát sinh audit | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | string | Logical source location within the enterprise | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRole | Practitioner | Organization | Device | Patient | RelatedPerson) | Hệ thống ghi quyết định / Decision-recording system | ||||
![]() ![]() ![]() |
0..* | Coding | The type of source where event originated Binding: AuditEventSourceType (extensible): Code specifying the type of system that detected and recorded the event. | |||||
![]() ![]() |
SC | 3..* | BackboneElement | Đối tượng dữ liệu bị tác động Slice: Unordered, Open by pattern:role Constraints: sev-1 | ||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Resource) | Resource hoặc đối tượng dữ liệu liên quan | ||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..1 | BackboneElement | Chủ thể dữ liệu / Data subject Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Bệnh nhân VN Core — VN Core Patient Profile) | Resource hoặc đối tượng dữ liệu liên quan | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 1 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Dữ liệu dự kiến xử lý / Data covered by the decision Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Resource) | Resource/tập dữ liệu được quyết định / Resource or dataset covered by the decision | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 2 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 3 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() |
SC | 1..* | BackboneElement | Bằng chứng cho điều kiện áp dụng / Evidence supporting applicability Constraints: sev-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(Lượt khám/nhập viện VN Core — VN Core Encounter Profile | Observation | Tài liệu y tế VN Core — VN Core DocumentReference Profile) | Encounter, Observation hoặc DocumentReference làm bằng chứng / Supporting Encounter, Observation, or DocumentReference | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | Type of entity involved Binding: AuditEventEntityType (extensible): Code for the entity type involved in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
S | 1..1 | Coding | What role the entity played Binding: AuditEventEntityRole (extensible): Code representing the role the entity played in the audit event. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 4 | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
0..1 | Coding | Life-cycle stage for the entity Binding: ObjectLifecycleEvents (extensible): Identifier for the data life-cycle stage for the entity. | |||||
![]() ![]() ![]() ![]() |
0..* | Coding | Security labels on the entity Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Tên đối tượng dữ liệu | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Descriptive text | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | base64Binary | Query parameters | ||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional Information about the entity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of the property | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Property value | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| AuditEvent.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| AuditEvent.type | Base | extensible | Audit Event ID | 📍4.0.1 | FHIR Std. |
| AuditEvent.subtype | Base | required | Phân loại AuditEvent về căn cứ pháp lý — VN Legal-Basis AuditEvent Subtype ValueSet | 📦0.9.0 | This IG |
| AuditEvent.action | Base | required | AuditEventAction | 📍4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📍4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | Mục đích sử dụng trong AuditEvent — VN Audit Purpose of Use ValueSet | 📦0.9.0 | This IG |
| AuditEvent.agent.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:requester.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:requester.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:authorizer.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:authorizer.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.agent:controller.type | Base | extensible | ParticipationRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.role | Base | example | SecurityRoleType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.media | Base | extensible | Media Type Code | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.network.type | Base | required | AuditEventAgentNetworkType | 📍4.0.1 | FHIR Std. |
| AuditEvent.agent:controller.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v7.2 |
| AuditEvent.source.type | Base | extensible | Audit Event Source Type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:patient.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:data.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.type | Base | extensible | Audit event entity type | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.role | Base | extensible | AuditEventEntityRole | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.lifecycle | Base | extensible | ObjectLifecycleEvents | 📍4.0.1 | FHIR Std. |
| AuditEvent.entity:evidence.securityLabel | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | AuditEvent | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | AuditEvent | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | AuditEvent | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | AuditEvent | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| sev-1 | error | AuditEvent.entity, AuditEvent.entity:patient, AuditEvent.entity:data, AuditEvent.entity:evidence | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
Summary
Mandatory: 28 elements
Must-Support: 17 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Biểu diễn khác của hồ sơ: CSV, Excel, Schematron