La transaction IHE ITI-38 qui est utilisée par les acteurs Passerelle initiatrice XCA et Passerelle répondante XCA IHE peut être contrôlée par le biais d'un noeud ATNAAudit.
Le tableau suivant décrit la valeur qui doit être affectée à chaque élément dans le message.
Elément | Description |
---|---|
EventOutcome | Indicateur de sortie de l'événement. |
RespondingGatewayEndpointURI | Noeud final de la passerelle répondante. |
InitiatingGatewayUserID | ID utilisateur "Participant actif" pour le consommateur (en cas d'utilisation de WS-Addressing). |
InitiatingGatewayUserName | Nom d'utilisateur "Participant actif" pour le consommateur (en cas d'utilisation de WS-Security ou XUA). |
InitiatingGatewayIPAddress | Adresse IP ou non de serveur de noms de domaine du consommateur qui a lancé la transaction. Remarque : Cela est nécessaire uniquement pour l'audit des transactions utilisées par l'acteur Passerelle répondante XCA.
|
StoredQueryUUID | Identificateur unique universel de la requête stockée |
AdhocQueryRequestPayload | Contenu de l'élément de demande de requête ad-hoc |
HomeCommunityID | ID Home Community de la transaction (s'il est présent) |
PatientID | ID de patient demandé (si la requête porte sur un patient spécifique) |
Les sections suivantes répertorient les schémas que vous utilisez pour créer les messages XML qui sont envoyés au noeud ATNAAudit.
Contrôle un événement ITI-38 Cross Gateway Query pour les acteurs Passerelle initiatrice XCA
<?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="AuditXCAInitiatingGatewayCrossGatewayQueryEvent" type="AuditXCAInitiatingGatewayCrossGatewayQueryEvent"/>
<xsd:complexType name="AuditXCAInitiatingGatewayCrossGatewayQueryEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">Audits an ITI-38 Cross Gateway Query event for XCA Initiating Gateways</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="StoredQueryUUID" type="xsd:string"/>
<xsd:element name="AdhocQueryRequestPayload" type="xsd:string"/>
<xsd:element name="HomeCommunityID" type="xsd:string"/>
<xsd:element name="PatientID" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Pour plus de détails sur les valeurs que vous devez entrer pour chaque élément, voir Description des éléments.
Contrôle un événement ITI-38 Cross Gateway Query pour les acteurs Passerelle initiatrice XCA
<?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="AuditXCARespondingGatewayCrossGatewayQueryEvent" type="AuditXCARespondingGatewayCrossGatewayQueryEvent"/>
<xsd:complexType name="AuditXCARespondingGatewayCrossGatewayQueryEvent">
<xsd:annotation>
<xsd:documentation xml:lang="en">Audits an ITI-38 Cross Gateway Query 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="StoredQueryUUID" type="xsd:string"/>
<xsd:element name="AdhocQueryRequestPayload" type="xsd:string"/>
<xsd:element name="HomeCommunityID" type="xsd:string"/>
<xsd:element name="PatientID" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Pour plus de détails sur les valeurs que vous devez entrer pour chaque élément, voir Description des éléments.