馃嚚馃嚤 EMA Health Chile Implementation Guide
0.1.0 - ci-build
馃嚚馃嚤 EMA Health Chile Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7庐 FHIR庐 Standard) Build Tools. See the Directory of published versions
| Official URL: https://emahealth.io/fhir/cl/StructureDefinition/ema-audit-event | Version: 0.1.0 | |||
| Draft as of 2026-06-30 | Computable Name: EmaAuditEvent | |||
Evento de auditor铆a para trazabilidad de acciones en EMA Clinic, basado en AuditEventCl de CLCore.
EmaAuditEvent registra eventos de auditor铆a en EMA Clinic: accesos, modificaciones y operaciones sobre recursos cl铆nicos. Extiende el perfil AuditEventCl de CLCore.
Este perfil hereda de AuditEventCl de CLCore v1.9.3, que define la estructura base de eventos de auditor铆a para el ecosistema FHIR chileno.
type: Obligatorio. Tipo de evento (acceso, modificaci贸n, eliminaci贸n).recorded: Obligatorio. Momento del evento.agent.who: Actor que ejecut贸 la acci贸n (EmaPractitioner, EmaPractitionerRole, EmaOrganization).source: Sistema origen del evento.entity: Recursos afectados por el evento.Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AuditEventCl | Event record kept for security purposes | |
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S危 | 1..1 | Coding | Tipo/identificaci贸n del Evento Binding: AuditEventID (extensible): Eventos de auditor铆a descritos en FHIR para DICOM |
![]() ![]() |
S危 | 0..* | Coding | Especificaci贸n m谩s detallada del evento Binding: AuditEventSub-Type (extensible): C贸digos de desarrollados para DICOM |
![]() ![]() |
S危 | 0..1 | code | Create| Read/View/Print | Update | Delete | Execute Binding: AuditEventAction (required): C贸digos fijos extra铆dos de un set de DICOM por FHIR |
![]() ![]() |
S | 0..1 | Period | When the activity occurred |
![]() ![]() |
S危 | 1..1 | instant | Momento cuando el evento fue guardado |
![]() ![]() |
S危 | 0..1 | code | Resultado de la operaci贸n Binding: AuditEventOutcome (required): C贸digos extra铆dos de DICOM |
![]() ![]() |
S | 1..* | BackboneElement | Quienes actuaron en el evento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n |
![]() ![]() ![]() |
危 | 1..1 | boolean | indicador de si Who es quien requiri贸 la acci贸n |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Ubicaci贸n de la Red de la Aplicaci贸n |
![]() ![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Direcci贸n del Punto de Acceso |
![]() ![]() ![]() ![]() |
S | 0..1 | code | C贸digo del tipo de identificaci贸n Binding: AuditEventAgentNetworkType (required): C贸digos extra铆dos de un set DICOM por FHIR |
![]() ![]() |
S | 1..1 | BackboneElement | Quien reporta el evento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 1..1 | Reference(CL RolClinico | CL Prestador | CL Organizaci贸n | CL Paciente | Device | RelatedPerson) | Entidad que reporta el evento |
![]() ![]() |
SC | 0..* | BackboneElement | Entidad que registra la ocurrencia del Evento Constraints: sev-1 |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 0..1 | Reference(Resource) | Recurso o identificaci贸n de la entidad que registra la ocurrencia del evento |
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 | extensible | Audit Event Sub-Type | 📦4.0.1 | FHIR Std. |
| AuditEvent.action | Base | required | AuditEventAction | 📦4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📦4.0.1 | FHIR Std. |
| AuditEvent.agent.network.鈥媡ype | Base | required | AuditEventAgentNetworkType | 📦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 | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
This structure is derived from AuditEventCl
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AuditEventCl | Event record kept for security purposes | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | AuditEventCl | 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 | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S危 | 1..1 | Coding | Tipo/identificaci贸n del Evento Binding: AuditEventID (extensible): Eventos de auditor铆a descritos en FHIR para DICOM | ||||
![]() ![]() |
S危 | 0..* | Coding | Especificaci贸n m谩s detallada del evento Binding: AuditEventSub-Type (extensible): C贸digos de desarrollados para DICOM | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
危 | 0..1 | uri | Sistema de C贸digos | ||||
![]() ![]() ![]() |
危 | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() |
危 | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() |
危 | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() |
危 | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() |
S危 | 0..1 | code | Create| Read/View/Print | Update | Delete | Execute Binding: AuditEventAction (required): C贸digos fijos extra铆dos de un set de DICOM por FHIR | ||||
![]() ![]() |
S | 0..1 | Period | When the activity occurred | ||||
![]() ![]() |
S危 | 1..1 | instant | Momento cuando el evento fue guardado | ||||
![]() ![]() |
S危 | 0..1 | code | Resultado de la operaci贸n Binding: AuditEventOutcome (required): C贸digos extra铆dos de DICOM | ||||
![]() ![]() |
危 | 0..1 | string | Description of the event outcome | ||||
![]() ![]() |
危 | 0..* | CodeableConcept | The purposeOfUse of the event Binding: PurposeOfUse (extensible): The reason the activity took place. | ||||
![]() ![]() |
S | 1..* | BackboneElement | Quienes actuaron en el evento | ||||
![]() ![]() ![]() |
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危 | 1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n | ||||
![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() |
危 | 1..1 | boolean | indicador de si Who es quien requiri贸 la acci贸n | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Ubicaci贸n de la Red de la Aplicaci贸n | ||||
![]() ![]() ![]() ![]() |
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 | string | Direcci贸n del Punto de Acceso | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | code | C贸digo del tipo de identificaci贸n Binding: AuditEventAgentNetworkType (required): C贸digos extra铆dos de un set DICOM por FHIR | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Quien reporta el evento | ||||
![]() ![]() ![]() |
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(CL RolClinico | CL Prestador | CL Organizaci贸n | CL Paciente | Device | RelatedPerson) | Entidad que reporta el evento | ||||
![]() ![]() ![]() |
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 | 0..* | BackboneElement | Entidad que registra la ocurrencia del Evento 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危 | 0..1 | Reference(Resource) | Recurso o identificaci贸n de la entidad que registra la ocurrencia del evento | ||||
![]() ![]() ![]() |
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 | Descriptor for entity | ||||
![]() ![]() ![]() |
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 | extensible | Audit Event Sub-Type | 📦4.0.1 | FHIR Std. |
| AuditEvent.action | Base | required | AuditEventAction | 📦4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📦4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v6.5 |
| 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.鈥媡ype | Base | required | AuditEventAgentNetworkType | 📦4.0.1 | FHIR Std. |
| AuditEvent.agent.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v6.5 |
| 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 | 📍5.2.0 | FHIR Extensions Pack v5.2 |
| AuditEvent.entity.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 | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
This structure is derived from AuditEventCl
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AuditEventCl | Event record kept for security purposes | |
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S危 | 1..1 | Coding | Tipo/identificaci贸n del Evento Binding: AuditEventID (extensible): Eventos de auditor铆a descritos en FHIR para DICOM |
![]() ![]() |
S危 | 0..* | Coding | Especificaci贸n m谩s detallada del evento Binding: AuditEventSub-Type (extensible): C贸digos de desarrollados para DICOM |
![]() ![]() |
S危 | 0..1 | code | Create| Read/View/Print | Update | Delete | Execute Binding: AuditEventAction (required): C贸digos fijos extra铆dos de un set de DICOM por FHIR |
![]() ![]() |
S | 0..1 | Period | When the activity occurred |
![]() ![]() |
S危 | 1..1 | instant | Momento cuando el evento fue guardado |
![]() ![]() |
S危 | 0..1 | code | Resultado de la operaci贸n Binding: AuditEventOutcome (required): C贸digos extra铆dos de DICOM |
![]() ![]() |
S | 1..* | BackboneElement | Quienes actuaron en el evento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n |
![]() ![]() ![]() |
危 | 1..1 | boolean | indicador de si Who es quien requiri贸 la acci贸n |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Ubicaci贸n de la Red de la Aplicaci贸n |
![]() ![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Direcci贸n del Punto de Acceso |
![]() ![]() ![]() ![]() |
S | 0..1 | code | C贸digo del tipo de identificaci贸n Binding: AuditEventAgentNetworkType (required): C贸digos extra铆dos de un set DICOM por FHIR |
![]() ![]() |
S | 1..1 | BackboneElement | Quien reporta el evento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 1..1 | Reference(CL RolClinico | CL Prestador | CL Organizaci贸n | CL Paciente | Device | RelatedPerson) | Entidad que reporta el evento |
![]() ![]() |
SC | 0..* | BackboneElement | Entidad que registra la ocurrencia del Evento Constraints: sev-1 |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S危 | 0..1 | Reference(Resource) | Recurso o identificaci贸n de la entidad que registra la ocurrencia del evento |
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 | extensible | Audit Event Sub-Type | 📦4.0.1 | FHIR Std. |
| AuditEvent.action | Base | required | AuditEventAction | 📦4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📦4.0.1 | FHIR Std. |
| AuditEvent.agent.network.鈥媡ype | Base | required | AuditEventAgentNetworkType | 📦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 | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
Differential View
This structure is derived from AuditEventCl
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | AuditEventCl | Event record kept for security purposes | |
![]() ![]() |
||||
![]() ![]() ![]() |
1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | AuditEventCl | 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 | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S危 | 1..1 | Coding | Tipo/identificaci贸n del Evento Binding: AuditEventID (extensible): Eventos de auditor铆a descritos en FHIR para DICOM | ||||
![]() ![]() |
S危 | 0..* | Coding | Especificaci贸n m谩s detallada del evento Binding: AuditEventSub-Type (extensible): C贸digos de desarrollados para DICOM | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
危 | 0..1 | uri | Sistema de C贸digos | ||||
![]() ![]() ![]() |
危 | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() |
危 | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() |
危 | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() |
危 | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() |
S危 | 0..1 | code | Create| Read/View/Print | Update | Delete | Execute Binding: AuditEventAction (required): C贸digos fijos extra铆dos de un set de DICOM por FHIR | ||||
![]() ![]() |
S | 0..1 | Period | When the activity occurred | ||||
![]() ![]() |
S危 | 1..1 | instant | Momento cuando el evento fue guardado | ||||
![]() ![]() |
S危 | 0..1 | code | Resultado de la operaci贸n Binding: AuditEventOutcome (required): C贸digos extra铆dos de DICOM | ||||
![]() ![]() |
危 | 0..1 | string | Description of the event outcome | ||||
![]() ![]() |
危 | 0..* | CodeableConcept | The purposeOfUse of the event Binding: PurposeOfUse (extensible): The reason the activity took place. | ||||
![]() ![]() |
S | 1..* | BackboneElement | Quienes actuaron en el evento | ||||
![]() ![]() ![]() |
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危 | 1..1 | Reference(EMA Practitioner | EMA PractitionerRole | EMA Organization) | Quien realiz贸 la acci贸n | ||||
![]() ![]() ![]() |
0..1 | string | Alternative User identity | |||||
![]() ![]() ![]() |
0..1 | string | Human friendly name for the agent | |||||
![]() ![]() ![]() |
危 | 1..1 | boolean | indicador de si Who es quien requiri贸 la acci贸n | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
S | 0..1 | BackboneElement | Ubicaci贸n de la Red de la Aplicaci贸n | ||||
![]() ![]() ![]() ![]() |
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 | string | Direcci贸n del Punto de Acceso | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | code | C贸digo del tipo de identificaci贸n Binding: AuditEventAgentNetworkType (required): C贸digos extra铆dos de un set DICOM por FHIR | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Reason given for this user Binding: PurposeOfUse (extensible): The reason the activity took place. | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Quien reporta el evento | ||||
![]() ![]() ![]() |
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(CL RolClinico | CL Prestador | CL Organizaci贸n | CL Paciente | Device | RelatedPerson) | Entidad que reporta el evento | ||||
![]() ![]() ![]() |
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 | 0..* | BackboneElement | Entidad que registra la ocurrencia del Evento 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危 | 0..1 | Reference(Resource) | Recurso o identificaci贸n de la entidad que registra la ocurrencia del evento | ||||
![]() ![]() ![]() |
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 | Descriptor for entity | ||||
![]() ![]() ![]() |
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 | extensible | Audit Event Sub-Type | 📦4.0.1 | FHIR Std. |
| AuditEvent.action | Base | required | AuditEventAction | 📦4.0.1 | FHIR Std. |
| AuditEvent.outcome | Base | required | AuditEventOutcome | 📦4.0.1 | FHIR Std. |
| AuditEvent.purposeOfEvent | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v6.5 |
| 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.鈥媡ype | Base | required | AuditEventAgentNetworkType | 📦4.0.1 | FHIR Std. |
| AuditEvent.agent.purposeOfUse | Base | extensible | PurposeOfUse | 📦3.1.0 | THO v6.5 |
| 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 | 📍5.2.0 | FHIR Extensions Pack v5.2 |
| AuditEvent.entity.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 | Either a name or a query (NOT both) |
name.empty() or query.empty()
|
This structure is derived from AuditEventCl
Other representations of profile: CSV, Excel, Schematron