The ITI-14 IHE transaction, which is used by the XDS Registry and XDS Repository IHE actors, can be audited by using an ATNAAudit node.
The following table describes the values that need to be assigned to each element in the message.
Element | Description |
---|---|
EventOutcome | The event outcome indicator |
RegistryEndpointURI | The endpoint of the registry in this transaction |
RepositoryUserID | The "Active Participant" user ID for the repository (if using WS-Addressing) |
RepositoryIPAddress | The IP address of the repository where the transaction
was initiated. Note: This is only required for auditing transactions
used by the XDS Registry actor.
|
SubmissionSetUniqueID | The unique ID of the submission set that was provided or registered |
PatientID | The patient ID that was queried (if the query pertained to a specific patient) |
The following sections list the schemas you use to create the XML messages that are sent to the ATNAAudit node.
Audits an ITI-14 Register Document Set event for XDS.a Document Registry actors.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns="http://com.ibm.healthcare/ATNA" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://com.ibm.healthcare/ATNA">
<xsd:include schemaLocation="ATNATypes.xsd"/>
<xsd:element name="AuditXDSRegistryRegisterDocumentSetEvent" type="AuditXDSRegistryRegisterDocumentSetEvent"/>
<xsd:complexType name="AuditXDSRegistryRegisterDocumentSetEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">Audits an ITI-14 Register Document Set event for XDS.a Document Registry actors</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="EventOutcome" type="xsd:string"/>
<xsd:element name="RegistryEndpointURI" type="xsd:string"/>
<xsd:element name="RepositoryUserID" type="xsd:string"/>
<xsd:element name="RepositoryIPAddress" type="xsd:string"/>
<xsd:element name="SubmissionSetUniqueID" type="xsd:string"/>
<xsd:element name="PatientID" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
For details of the values you need to enter for each element, see Element Descriptions.
Audits an ITI-14 Register Document Set event for XDS.a Document Repository actors.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns="http://com.ibm.healthcare/ATNA" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://com.ibm.healthcare/ATNA">
<xsd:include schemaLocation="ATNATypes.xsd"/>
<xsd:element name="AuditXDSRepositoryRegisterDocumentSetEvent" type="AuditXDSRepositoryRegisterDocumentSetEvent"/>
<xsd:complexType name="AuditXDSRepositoryRegisterDocumentSetEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">Audits an ITI-14 Register Document Set event for XDS.a Document Repository actors</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="EventOutcome" type="xsd:string"/>
<xsd:element name="RepositoryUserID" type="xsd:string"/>
<xsd:element name="RegistryEndpointURI" type="xsd:string"/>
<xsd:element name="SubmissionSetUniqueID" type="xsd:string"/>
<xsd:element name="PatientID" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
For details of the values you need to enter for each element, see Element Descriptions.