Figura 19. Flujo de datos de las cargas de ORU de HL7 procedentes de Scan Point
La transacción entre el servidor de Scan Point y el servicio web puede tener lugar en cualquiera de los
siguientes protocolos:
• SOAP 1.2
• SOAP 1.1
• HTTP 1.1 POST (debido a que el servidor de Scan Point inicia las transacciones y proporciona los
datos, nunca se utiliza el método GET)
Tanto el servicio web como su servidor de EHR o EMR asociado deben admitir los tres.
Al configurar el servicio web, debe hacerlo para que proporcione la siguiente información:
• El URI al espacio de nombres predeterminado que define los nombres de las operaciones.
• ScanPointHL7ReceiverService como nombre del servicio.
Estos elementos deben declararse en la descripción del servicio de WSDL que proporciona su servicio.
Nota: El URI de espacio de nombres predeterminado debe tener el formato de un destino HTTP, pero no es
necesario que el acceso sea a través de la web; puede tratarse de una ubicación dentro de la organización.
Los URI que solo especifican una ruta deben terminar en barra (/), aunque puede especificar un nombre de
archivo o recurso después de la barra si corresponde.
EJEMPLOS DE TRANSACCIONES
En esta sección, se muestra de qué manera se podría producir una transacción típica entre el servidor de
Scan Point y el servicio web en cada uno de los tres protocolos compatibles. En estos ejemplos, se utilizan los
siguientes marcadores de posición:
• [value]: indica un valor que ha pasado entre los dos sistemas durante la transacción.
• [uri]: indica el URI a un recurso (por ejemplo, http://myehrserver.com/). Si el URI solo especifica una
ruta, termina en barra (/), aunque puede especificar un nombre de archivo o recurso después de la
barra si corresponde.
SOAP 1.2
LoGon: trAnSmiSiÓn deSde ScAn Point
POST /HL7Test/service.asmx HTTP/1.1
Host: localhost
Content‑Type: application/soap+xml; charset=utf‑8
Content‑Length: [value]
Manual del usuario completo: Configuración del servicio web
Logon
LogonResponse
SendDocument
SendDocumentResponse
91