ITI-39 - Cross Gateway Retrieve

The ITI-39 IHE transaction, which is used by the XCA Initiating Gateway and XCA Responding Gateway IHE actors, can be audited by using an ATNAAudit node.

You can audit the ITI-39 IHE transaction by creating the following XML audit messages. Click on an XML audit message name in the list to see the schema you use to create the XML audit message that is sent to the ATNAAudit node.

Element Descriptions

The following table describes the value that needs to be assigned to each element in the message.

Element Description
EventOutcome The event outcome indicator.
RespondingGatewayEndpointURI The endpoint of the responding gateway.
InitiatingGatewayUserID The "Active Participant" user ID for the consumer (if using WS-Addressing)
InitiatingGatewayUserName The "Active Participant" user name for the consumer (if using WS-Security or XUA)
InitiatingGatewayIPAddress The IP address or DNS name of the consumer that initiated the transaction.
Note: This is only required for auditing transactions used by the XCA Responding Gateway actor.
HomeCommunityID The home community ID of the transaction (if present)
DocumentUniqueIDs The unique IDs for the document of documents retrieved
RepositoryUniqueIDs The list of XDS.b repository unique IDs involved in this transaction (aligned with DocumentUniqueIDs)

The following sections list the schemas you use to create the XML messages that are sent to the ATNAAudit node.

AuditXCAInitiatingGatewayCrossGatewayRetrieveEvent

Audits an ITI-39 Cross Gateway Retrieve event for XCA Initiating Gateway 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="AuditXCAInitiatingGatewayCrossGatewayRetrieveEvent" type="AuditXCAInitiatingGatewayCrossGatewayRetrieveEvent"/>
    <xsd:complexType name="AuditXCAInitiatingGatewayCrossGatewayRetrieveEvent">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Audits an ITI-39 Cross Gateway Retrieve event for XCA Initiating Gateway actors</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="EventOutcome" type="xsd:string"/>
            <xsd:element name="RespondingGatewayEndpointURI" type="xsd:string"/>
            <xsd:element name="InitiatingGatewayUserID" type="xsd:string"/>
            <xsd:element name="InitiatingGatewayUserName" type="xsd:string"/>
            <xsd:element name="HomeCommunityID" type="xsd:string"/>
            <xsd:element name="DocumentUniqueIDs" type="DocumentUniqueIDs"/>
            <xsd:element name="RepositoryUniqueIDs" type="RepositoryUniqueIDs"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>

For details of the values you need to enter for each element, see Element Descriptions.

For the definition of the DocumentUniqueIDs and RepositoryUniqueIDs types, see Common types that are used by XML message schemas.

AuditXCARespondingGatewayCrossGatewayRetrieveEvent

Audits an ITI-39 Cross Gateway Retrieve event for XCA Responding Gateway 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="AuditXCARespondingGatewayCrossGatewayRetrieveEvent" type="AuditXCARespondingGatewayCrossGatewayRetrieveEvent"/>
    <xsd:complexType name="AuditXCARespondingGatewayCrossGatewayRetrieveEvent">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">Audits an ITI-39 Cross Gateway Retrieve event for XCA Responding Gateway actors</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="EventOutcome" type="xsd:string"/>
            <xsd:element name="RespondingGatewayEndpointURI" type="xsd:string"/>
            <xsd:element name="InitiatingGatewayUserID" type="xsd:string"/>
            <xsd:element name="InitiatingGatewayUserName" type="xsd:string"/>
            <xsd:element name="InitiatingGatewayIPAddress" type="xsd:string"/>
            <xsd:element name="HomeCommunityID" type="xsd:string"/>
            <xsd:element name="DocumentUniqueIDs" type="DocumentUniqueIDs"/>
            <xsd:element name="RepositoryUniqueIDs" type="RepositoryUniqueIDs"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>

For details of the values you need to enter for each element, see Element Descriptions.

For the definition of the DocumentUniqueIDs and RepositoryUniqueIDs types, see Common types that are used by XML message schemas.

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 2011, 2014Copyright IBM Corporation 2011, 2014.

        
        Last updated
        
        Last updated : 2015-12-07 16:17:42


Reference topicReference topic | Version 3.0.0.1 | ha05230-39