The audit criteria are similar to those for the MHD Retrieve Document [ITI-68] transaction.

Data Consumer Audit

The Data Consumer when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Retrieve Data Consumer Audit Event Log.

Terminology Bindings

Path

Conformance

ValueSet / Code

AuditEvent.language

preferred

CommonLanguages
Max BindingAllLanguages

AuditEvent.type

extensible

Pattern: 110107("Import")

AuditEvent.subtype

extensible

Pattern: CA:FeX-3("Retrieve Data")

AuditEvent.action

required

Pattern: C

AuditEvent.outcome

required

AuditEventOutcome

AuditEvent.purposeOfEvent

extensible

PurposeOfUse

AuditEvent.agent.type

extensible

ParticipationRoleType

AuditEvent.agent.role

example

SecurityRoleType

AuditEvent.agent.media

extensible

MediaTypeCode

AuditEvent.agent.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataConsumer.type

extensible

Pattern: 110153("Source Role ID")

AuditEvent.agent:dataConsumer.role

example

SecurityRoleType

AuditEvent.agent:dataConsumer.media

extensible

MediaTypeCode

AuditEvent.agent:dataConsumer.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataConsumer.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataResponder.type

extensible

Pattern: 110152("Destination Role ID")

AuditEvent.agent:dataResponder.role

example

SecurityRoleType

AuditEvent.agent:dataResponder.media

extensible

MediaTypeCode

AuditEvent.agent:dataResponder.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataResponder.purposeOfUse

extensible

PurposeOfUse

AuditEvent.source.type

extensible

AuditEventSourceType

AuditEvent.entity.type

extensible

AuditEventEntityType

AuditEvent.entity.role

extensible

AuditEventEntityRole

AuditEvent.entity.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity.securityLabel

extensible

All Security Labels

AuditEvent.entity:patient.type

extensible

Pattern: 1("Person")

AuditEvent.entity:patient.role

extensible

Pattern: 1("Patient")

AuditEvent.entity:patient.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:patient.securityLabel

extensible

All Security Labels

AuditEvent.entity:documentUniqueId.what.type

extensible

ResourceType

AuditEvent.entity:documentUniqueId.type

extensible

Pattern: 2("System Object")

AuditEvent.entity:documentUniqueId.role

extensible

Pattern: 3("Report")

AuditEvent.entity:documentUniqueId.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:documentUniqueId.securityLabel

extensible

All Security Labels

Data Responder Audit

The Data Responder when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Retrieve Data Responder Audit Event Log.

Terminology Bindings

Path

Conformance

ValueSet / Code

AuditEvent.language

preferred

CommonLanguages
Max BindingAllLanguages

AuditEvent.type

extensible

Pattern: 110106("Export")

AuditEvent.subtype

extensible

Pattern: CA:FeX-3("Retrieve Data")

AuditEvent.action

required

Pattern: R

AuditEvent.outcome

required

AuditEventOutcome

AuditEvent.purposeOfEvent

extensible

PurposeOfUse

AuditEvent.agent.type

extensible

ParticipationRoleType

AuditEvent.agent.role

example

SecurityRoleType

AuditEvent.agent.media

extensible

MediaTypeCode

AuditEvent.agent.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataConsumer.type

extensible

Pattern: 110153("Source Role ID")

AuditEvent.agent:dataConsumer.role

example

SecurityRoleType

AuditEvent.agent:dataConsumer.media

extensible

MediaTypeCode

AuditEvent.agent:dataConsumer.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataConsumer.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataResponder.type

extensible

Pattern: 110152("Destination Role ID")

AuditEvent.agent:dataResponder.role

example

SecurityRoleType

AuditEvent.agent:dataResponder.media

extensible

MediaTypeCode

AuditEvent.agent:dataResponder.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataResponder.purposeOfUse

extensible

PurposeOfUse

AuditEvent.source.type

extensible

AuditEventSourceType

AuditEvent.entity.type

extensible

AuditEventEntityType

AuditEvent.entity.role

extensible

AuditEventEntityRole

AuditEvent.entity.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity.securityLabel

extensible

All Security Labels

AuditEvent.entity:patient.type

extensible

Pattern: 1("Person")

AuditEvent.entity:patient.role

extensible

Pattern: 1("Patient")

AuditEvent.entity:patient.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:patient.securityLabel

extensible

All Security Labels

AuditEvent.entity:documentUniqueId.what.type

extensible

ResourceType

AuditEvent.entity:documentUniqueId.type

extensible

Pattern: 2("System Object")

AuditEvent.entity:documentUniqueId.role

extensible

Pattern: 3("Report")

AuditEvent.entity:documentUniqueId.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:documentUniqueId.securityLabel

extensible

All Security Labels

  • No labels