The audit criteria are similar to those for the MHD Find Document References [ITI-67] transaction.
Data Consumer Audit
The Data Consumer when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Search Data Consumer Audit Event Log.
Terminology Bindings
Path | Conformance | ValueSet / Code |
AuditEvent.language | ||
AuditEvent.type | Pattern: 110112("Query") | |
AuditEvent.subtype | Pattern: CA:FeX-2("Search Data") | |
AuditEvent.action | Pattern: E | |
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:queryParameters.type | Pattern: 2("System Object") | |
AuditEvent.entity:queryParameters.role | Pattern: 24("Query") | |
AuditEvent.entity:queryParameters.lifecycle | ||
AuditEvent.entity:queryParameters.securityLabel |
Data Responder Audit
The Data Responder when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Search Data Consumer Audit Event Log.
Terminology Bindings
Path | Conformance | ValueSet / Code |
AuditEvent.language | ||
AuditEvent.type | Pattern: 110112("Query") | |
AuditEvent.subtype | Pattern: CA:FeX-2("Search Data") | |
AuditEvent.action | Pattern: E | |
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:queryParameters.type | Pattern: 2("System Object") | |
AuditEvent.entity:queryParameters.role | Pattern: 24("Query") | |
AuditEvent.entity:queryParameters.lifecycle | ||
AuditEvent.entity:queryParameters.securityLabel |