The audit criteria are similar to other IHE transactions that export a document, such as MHD Provide Document Bundle[ITI-65] transaction.

Data Source Audit

The Data Source when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Submit Data Source 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-1("Submit 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:dataSource.type

extensible

Pattern: 110153("Source Role ID")

AuditEvent.agent:dataSource.role

example

SecurityRoleType

AuditEvent.agent:dataSource.media

extensible

MediaTypeCode

AuditEvent.agent:dataSource.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataSource.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataRecipient.type

extensible

Pattern: 110152("Destination Role ID")

AuditEvent.agent:dataRecipient.role

example

SecurityRoleType

AuditEvent.agent:dataRecipient.media

extensible

MediaTypeCode

AuditEvent.agent:dataRecipient.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataRecipient.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:submissionSet.type

extensible

Pattern: 2("System Object")

AuditEvent.entity:submissionSet.role

extensible

Pattern: 20("Job")

AuditEvent.entity:submissionSet.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:submissionSet.securityLabel

extensible

All Security Labels

Data Recipient Audit

The Data Recipient when grouped with CA:Aud Secure Node or Secure Application actor shall be able to record a Submit Data Recipient 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-1("Submit 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:dataSource.type

extensible

Pattern: 110153("Source Role ID")

AuditEvent.agent:dataSource.role

example

SecurityRoleType

AuditEvent.agent:dataSource.media

extensible

MediaTypeCode

AuditEvent.agent:dataSource.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataSource.purposeOfUse

extensible

PurposeOfUse

AuditEvent.agent:dataRecipient.type

extensible

Pattern: 110152("Destination Role ID")

AuditEvent.agent:dataRecipient.role

example

SecurityRoleType

AuditEvent.agent:dataRecipient.media

extensible

MediaTypeCode

AuditEvent.agent:dataRecipient.network.type

required

AuditEventAgentNetworkType

AuditEvent.agent:dataRecipient.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:submissionSet.type

extensible

Pattern: 2("System Object")

AuditEvent.entity:submissionSet.role

extensible

Pattern: 20("Job")

AuditEvent.entity:submissionSet.lifecycle

extensible

ObjectLifecycleEvents

AuditEvent.entity:submissionSet.securityLabel

extensible

All Security Labels

  • No labels