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 | ||
AuditEvent.type | Pattern: 110107("Import") | |
AuditEvent.subtype | Pattern: CA:FeX-3("Retrieve Data") | |
AuditEvent.action | Pattern: C | |
AuditEvent.outcome | ||
AuditEvent.purposeOfEvent | ||
AuditEvent.agent.type | ||
AuditEvent.agent.role | ||
AuditEvent.agent.media | ||
AuditEvent.agent.network.type | ||
AuditEvent.agent.purposeOfUse | ||
AuditEvent.agent:dataConsumer.type | Pattern: 110153("Source Role ID") | |
AuditEvent.agent:dataConsumer.role | ||
AuditEvent.agent:dataConsumer.media | ||
AuditEvent.agent:dataConsumer.network.type | ||
AuditEvent.agent:dataConsumer.purposeOfUse | ||
AuditEvent.agent:dataResponder.type | Pattern: 110152("Destination Role ID") | |
AuditEvent.agent:dataResponder.role | ||
AuditEvent.agent:dataResponder.media | ||
AuditEvent.agent:dataResponder.network.type | ||
AuditEvent.agent:dataResponder.purposeOfUse | ||
AuditEvent.source.type | ||
AuditEvent.entity.type | ||
AuditEvent.entity.role | ||
AuditEvent.entity.lifecycle | ||
AuditEvent.entity.securityLabel | ||
AuditEvent.entity:patient.type | Pattern: 1("Person") | |
AuditEvent.entity:patient.role | Pattern: 1("Patient") | |
AuditEvent.entity:patient.lifecycle | ||
AuditEvent.entity:patient.securityLabel | ||
AuditEvent.entity:documentUniqueId.what.type | ||
AuditEvent.entity:documentUniqueId.type | Pattern: 2("System Object") | |
AuditEvent.entity:documentUniqueId.role | Pattern: 3("Report") | |
AuditEvent.entity:documentUniqueId.lifecycle | ||
AuditEvent.entity:documentUniqueId.securityLabel |
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 | ||
AuditEvent.type | Pattern: 110106("Export") | |
AuditEvent.subtype | Pattern: CA:FeX-3("Retrieve Data") | |
AuditEvent.action | Pattern: R | |
AuditEvent.outcome | ||
AuditEvent.purposeOfEvent | ||
AuditEvent.agent.type | ||
AuditEvent.agent.role | ||
AuditEvent.agent.media | ||
AuditEvent.agent.network.type | ||
AuditEvent.agent.purposeOfUse | ||
AuditEvent.agent:dataConsumer.type | Pattern: 110153("Source Role ID") | |
AuditEvent.agent:dataConsumer.role | ||
AuditEvent.agent:dataConsumer.media | ||
AuditEvent.agent:dataConsumer.network.type | ||
AuditEvent.agent:dataConsumer.purposeOfUse | ||
AuditEvent.agent:dataResponder.type | Pattern: 110152("Destination Role ID") | |
AuditEvent.agent:dataResponder.role | ||
AuditEvent.agent:dataResponder.media | ||
AuditEvent.agent:dataResponder.network.type | ||
AuditEvent.agent:dataResponder.purposeOfUse | ||
AuditEvent.source.type | ||
AuditEvent.entity.type | ||
AuditEvent.entity.role | ||
AuditEvent.entity.lifecycle | ||
AuditEvent.entity.securityLabel | ||
AuditEvent.entity:patient.type | Pattern: 1("Person") | |
AuditEvent.entity:patient.role | Pattern: 1("Patient") | |
AuditEvent.entity:patient.lifecycle | ||
AuditEvent.entity:patient.securityLabel | ||
AuditEvent.entity:documentUniqueId.what.type | ||
AuditEvent.entity:documentUniqueId.type | Pattern: 2("System Object") | |
AuditEvent.entity:documentUniqueId.role | Pattern: 3("Report") | |
AuditEvent.entity:documentUniqueId.lifecycle | ||
AuditEvent.entity:documentUniqueId.securityLabel |