Guías de Implementación HL7 FHIR: CR Core
0.1.1-draft - ci-build Costa Rica flag

Guías de Implementación HL7 FHIR: CR Core, published by Ministerio de Salud de Costa Rica. This guide is not an authorized publication; it is the continuous build for version 0.1.1-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HIE-cr/core-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Auditoría de Eventos

Official URL: https://ministeriodesalud.go.cr/fhir/core/StructureDefinition/audit-event-cr-core Version: 0.1.1-draft
Standards status: Draft Maturity Level: 0 Computable Name: AuditEventCrCore

Copyright/Legal: Usado con el permiso de HL7 International, todos los derechos resevados en los Licencias de HL7 Internacional.

Perfil CORE de Auditoría de Eventos (AuditEvent)

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... code SΣ 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... occurred[x] S 0..1 Fecha y hora del evento de auditoría.
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento cuando el evento fue almacenado
... outcome SΣ 0..1 BackboneElement Resultado de la operación
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
... agent SΣ 1..* BackboneElement Quienes actuaron en el evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... who SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor Σ 0..1 boolean Indicador de si Who es quien solicitó la acción
.... Slices for network[x] S 0..1 Ubicación de la Red de la Aplicación
Slice: Unordered, Closed by type:$this
..... networkReference Reference(Endpoint)
..... networkUri uri
..... networkString string
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
... source SΣ 1..1 BackboneElement Quien reporta el evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observer SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
... entity SΣ 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorAuditEventIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAuditEventIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAuditEventIf 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-5errorAuditEventIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAuditEventA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from AuditEvent

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... category S 0..* CodeableConcept Tipo de evento de auditoría.
Binding: AuditEventID (required): Eventos de auditoría descritos en FHIR para DICOM
... code S 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... recorded S 1..1 instant Momento cuando el evento fue almacenado
... outcome S 0..1 BackboneElement Resultado de la operación
.... code 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
... agent S 1..* BackboneElement Quienes actuaron en el evento
.... who S 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor 0..1 boolean Indicador de si Who es quien solicitó la acción
.... Slices for network[x] S 0..1 Reference(Endpoint), uri, string Ubicación de la Red de la Aplicación
Slice: Unordered, Open by type:$this
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
... source S 1..1 BackboneElement Quien reporta el evento
.... observer S 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
... entity S 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... what S 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... category SΣ 0..* CodeableConcept Tipo de evento de auditoría.
Binding: AuditEventID (required): Eventos de auditoría descritos en FHIR para DICOM
... code SΣ 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... severity Σ 0..1 code emergency | alert | critical | error | warning | notice | informational | debug
Binding: AuditEventSeverity (required): This is in the SysLog header, PRI. http://tools.ietf.org/html/rfc5424#appendix-A.3
... occurred[x] S 0..1 Fecha y hora del evento de auditoría.
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento cuando el evento fue almacenado
... outcome SΣ 0..1 BackboneElement Resultado de la operación
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
.... detail Σ 0..* CodeableConcept Additional outcome detail
Binding: AuditEventOutcomeDetail (example): A code that provides details as the exact issue.
... authorization Σ 0..* CodeableConcept Authorization related to the event
Binding: PurposeOfUse (example): The authorized purposeOfUse for the activity.
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) Workflow authorization within which this event occurred
... patient 0..1 Reference(Patient) The patient is the subject of the data used/created/updated/deleted during the activity
... encounter 0..1 Reference(Encounter) Encounter within which this event occurred or which the event is tightly associated
... agent SΣ 1..* BackboneElement Quienes actuaron en el evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 0..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (preferred): The Participation type of the agent to the event.
.... role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor Σ 0..1 boolean Indicador de si Who es quien solicitó la acción
.... location 0..1 Reference(Location) The agent location when the event occurred
.... policy 0..* uri Policy that authorized the agent participation in the event
.... Slices for network[x] S 0..1 Ubicación de la Red de la Aplicación
Slice: Unordered, Closed by type:$this
..... networkReference Reference(Endpoint)
..... networkUri uri
..... networkString string
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
.... authorization 0..* CodeableConcept Allowable authorization for this agent
Binding: PurposeOfUse (example): The reason the activity took place.
... source SΣ 1..1 BackboneElement Quien reporta el evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..1 Reference(Location) Logical source location within the enterprise
.... observer SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
.... type 0..* CodeableConcept The type of source where event originated
Binding: AuditEventSourceType (preferred): Code specifying the type of system that detected and recorded the event. Use of these codes is not required but is encouraged to maintain translation with DICOM AuditMessage schema.
... entity SΣ 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento
.... role 0..1 CodeableConcept What role the entity played
Binding: AuditEventEntityRole (example): DICOM Audit Event Entity Role
.... securityLabel 0..* CodeableConcept Security labels on the entity
Binding: SecurityLabelExamples (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
.... query Σ 0..1 base64Binary Query parameters
.... detail 0..* BackboneElement Additional Information about the entity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Name of the property
Binding: AuditEventID (example): Additional detail about an entity used in an event.
..... value[x] 1..1 Property value
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
...... valueBase64Binary base64Binary
.... agent 0..* See agent (AuditEvent) Entity is attributed to this agent

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AuditEvent.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
From the FHIR Standard
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.severityrequiredAuditEventSeverity
http://hl7.org/fhir/ValueSet/audit-event-severity|5.0.0
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard
AuditEvent.outcome.detailexampleAuditEventOutcomeDetail
http://hl7.org/fhir/ValueSet/audit-event-outcome-detail
From the FHIR Standard
AuditEvent.authorizationexamplePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
AuditEvent.agent.typepreferredParticipationRoleType
http://hl7.org/fhir/ValueSet/participation-role-type
From the FHIR Standard
AuditEvent.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
From the FHIR Standard
AuditEvent.agent.authorizationexamplePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
AuditEvent.source.typepreferredAuditEventSourceType
http://hl7.org/fhir/ValueSet/security-source-type
From the FHIR Standard
AuditEvent.entity.roleexampleAuditEventEntityRole
http://hl7.org/fhir/ValueSet/object-role
From the FHIR Standard
AuditEvent.entity.securityLabelexampleSecurityLabelExamples
http://hl7.org/fhir/ValueSet/security-label-examples
From the FHIR Standard
AuditEvent.entity.detail.typeexampleAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorAuditEventIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAuditEventIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAuditEventIf 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-5errorAuditEventIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAuditEventA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... code SΣ 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... occurred[x] S 0..1 Fecha y hora del evento de auditoría.
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento cuando el evento fue almacenado
... outcome SΣ 0..1 BackboneElement Resultado de la operación
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
... agent SΣ 1..* BackboneElement Quienes actuaron en el evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... who SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor Σ 0..1 boolean Indicador de si Who es quien solicitó la acción
.... Slices for network[x] S 0..1 Ubicación de la Red de la Aplicación
Slice: Unordered, Closed by type:$this
..... networkReference Reference(Endpoint)
..... networkUri uri
..... networkString string
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
... source SΣ 1..1 BackboneElement Quien reporta el evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... observer SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
... entity SΣ 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorAuditEventIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAuditEventIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAuditEventIf 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-5errorAuditEventIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAuditEventA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from AuditEvent

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... category S 0..* CodeableConcept Tipo de evento de auditoría.
Binding: AuditEventID (required): Eventos de auditoría descritos en FHIR para DICOM
... code S 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... recorded S 1..1 instant Momento cuando el evento fue almacenado
... outcome S 0..1 BackboneElement Resultado de la operación
.... code 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
... agent S 1..* BackboneElement Quienes actuaron en el evento
.... who S 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor 0..1 boolean Indicador de si Who es quien solicitó la acción
.... Slices for network[x] S 0..1 Reference(Endpoint), uri, string Ubicación de la Red de la Aplicación
Slice: Unordered, Open by type:$this
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
... source S 1..1 BackboneElement Quien reporta el evento
.... observer S 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
... entity S 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... what S 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AuditEvent 0..* AuditEvent Record of an event
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... category SΣ 0..* CodeableConcept Tipo de evento de auditoría.
Binding: AuditEventID (required): Eventos de auditoría descritos en FHIR para DICOM
... code SΣ 1..1 CodeableConcept Subtipo de evento de auditoría.
Binding: AuditEventSubType (required): Subtipos de eventos de auditoría descritos en FHIR para DICOM
... action 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
... severity Σ 0..1 code emergency | alert | critical | error | warning | notice | informational | debug
Binding: AuditEventSeverity (required): This is in the SysLog header, PRI. http://tools.ietf.org/html/rfc5424#appendix-A.3
... occurred[x] S 0..1 Fecha y hora del evento de auditoría.
.... occurredPeriod Period
.... occurredDateTime dateTime
... recorded SΣ 1..1 instant Momento cuando el evento fue almacenado
... outcome SΣ 0..1 BackboneElement Resultado de la operación
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 Coding Whether the event succeeded or failed
Binding: AuditEventOutcome (required): Códigos extraídos de DICOM
.... detail Σ 0..* CodeableConcept Additional outcome detail
Binding: AuditEventOutcomeDetail (example): A code that provides details as the exact issue.
... authorization Σ 0..* CodeableConcept Authorization related to the event
Binding: PurposeOfUse (example): The authorized purposeOfUse for the activity.
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) Workflow authorization within which this event occurred
... patient 0..1 Reference(Patient) The patient is the subject of the data used/created/updated/deleted during the activity
... encounter 0..1 Reference(Encounter) Encounter within which this event occurred or which the event is tightly associated
... agent SΣ 1..* BackboneElement Quienes actuaron en el evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type 0..1 CodeableConcept How agent participated
Binding: ParticipationRoleType (preferred): The Participation type of the agent to the event.
.... role 0..* CodeableConcept Agent role in the event
Binding: SecurityRoleType (example): What security role enabled the agent to participate in the event.
.... who SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Quien realizó la acción
.... requestor Σ 0..1 boolean Indicador de si Who es quien solicitó la acción
.... location 0..1 Reference(Location) The agent location when the event occurred
.... policy 0..* uri Policy that authorized the agent participation in the event
.... Slices for network[x] S 0..1 Ubicación de la Red de la Aplicación
Slice: Unordered, Closed by type:$this
..... networkReference Reference(Endpoint)
..... networkUri uri
..... networkString string
..... network[x]:networkReference S 0..1 Reference(Endpoint) Ubicación de la Red de la Aplicación como Reference
..... network[x]:networkString S 0..1 string Ubicación de la Red de la Aplicación como String
..... network[x]:networkUri S 0..1 uri Ubicación de la Red de la Aplicación como URI
.... authorization 0..* CodeableConcept Allowable authorization for this agent
Binding: PurposeOfUse (example): The reason the activity took place.
... source SΣ 1..1 BackboneElement Quien reporta el evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... site 0..1 Reference(Location) Logical source location within the enterprise
.... observer SΣ 1..1 Reference(Rol de Profesional de la Salud | Profesional de Salud | Organizaciones | Paciente) Entidad que reporta el evento
.... type 0..* CodeableConcept The type of source where event originated
Binding: AuditEventSourceType (preferred): Code specifying the type of system that detected and recorded the event. Use of these codes is not required but is encouraged to maintain translation with DICOM AuditMessage schema.
... entity SΣ 0..* BackboneElement Entidad que registra la ocurrencia del Evento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... what SΣ 0..1 Reference(Resource) Recurso o identificación de la entidad que registra la ocurrencia del evento
.... role 0..1 CodeableConcept What role the entity played
Binding: AuditEventEntityRole (example): DICOM Audit Event Entity Role
.... securityLabel 0..* CodeableConcept Security labels on the entity
Binding: SecurityLabelExamples (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
.... query Σ 0..1 base64Binary Query parameters
.... detail 0..* BackboneElement Additional Information about the entity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 CodeableConcept Name of the property
Binding: AuditEventID (example): Additional detail about an entity used in an event.
..... value[x] 1..1 Property value
...... valueQuantity Quantity
...... valueCodeableConcept CodeableConcept
...... valueString string
...... valueBoolean boolean
...... valueInteger integer
...... valueRange Range
...... valueRatio Ratio
...... valueTime time
...... valueDateTime dateTime
...... valuePeriod Period
...... valueBase64Binary base64Binary
.... agent 0..* See agent (AuditEvent) Entity is attributed to this agent

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
AuditEvent.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
From the FHIR Standard
AuditEvent.categoryrequiredAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard
AuditEvent.coderequiredAuditEventSubType
http://hl7.org/fhir/ValueSet/audit-event-sub-type
From the FHIR Standard
AuditEvent.actionrequiredAuditEventAction
http://hl7.org/fhir/ValueSet/audit-event-action
From the FHIR Standard
AuditEvent.severityrequiredAuditEventSeverity
http://hl7.org/fhir/ValueSet/audit-event-severity|5.0.0
From the FHIR Standard
AuditEvent.outcome.coderequiredAuditEventOutcome
http://hl7.org/fhir/ValueSet/audit-event-outcome
From the FHIR Standard
AuditEvent.outcome.detailexampleAuditEventOutcomeDetail
http://hl7.org/fhir/ValueSet/audit-event-outcome-detail
From the FHIR Standard
AuditEvent.authorizationexamplePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
AuditEvent.agent.typepreferredParticipationRoleType
http://hl7.org/fhir/ValueSet/participation-role-type
From the FHIR Standard
AuditEvent.agent.roleexampleSecurityRoleType
http://hl7.org/fhir/ValueSet/security-role-type
From the FHIR Standard
AuditEvent.agent.authorizationexamplePurposeOfUse
http://terminology.hl7.org/ValueSet/v3-PurposeOfUse
AuditEvent.source.typepreferredAuditEventSourceType
http://hl7.org/fhir/ValueSet/security-source-type
From the FHIR Standard
AuditEvent.entity.roleexampleAuditEventEntityRole
http://hl7.org/fhir/ValueSet/object-role
From the FHIR Standard
AuditEvent.entity.securityLabelexampleSecurityLabelExamples
http://hl7.org/fhir/ValueSet/security-label-examples
From the FHIR Standard
AuditEvent.entity.detail.typeexampleAuditEventID
http://hl7.org/fhir/ValueSet/audit-event-type
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorAuditEventIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAuditEventIf 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAuditEventIf 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-5errorAuditEventIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAuditEventA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron