Integración Hospital de Alcorcón (SELENE)

Inicio  Anterior 

Cuando se solicita la creación de un nuevo paciente hay que indicar el nº de historia y el programa genera una petición al Web Service configurado, para obtener los datos demográficos asociados a ese nº de historia.

Para configurar la dirección de la petición se invoca en el menú:

Configuración > Integración SIC > Configurar/Probar conexión HTTP

ConfigHTTP

Hay que indicar la dirección URL de la petición y la acción SOAP, como se ve en la pantalla.

 

Además hay que configurar el modelo de mensaje en la tabla MODELOS_XML, desde:

Configuración > Mantenimiento > Tablas de configuración

 

Debe existir la entrada DEMOGRAFICOS con el modelo de mensaje de la solicitud.

 

La respuesta del Webservice se procesa según lo que se haya definido en la tabla XMLTAGS, también desde

Configuración > Mantenimiento > Tablas de configuración

 

donde para cada entrada del XML que ha devuelto el Webservice se especifica la tabla y campo a los que corresponde dicha entrada.

 

Para el envío de los informes se utiliza mensajería HL7 que se configura en:

Configuración > Integración SIC > Mensajería HL7

 

ConfigHL7

Hay que indicar la dirección del Host remoto y el puerto de envío.

 

En la tabla de configuración HL7 debe estar especificado el modelo para el mensaje de envío de informe, el modelo para las líneas OBX y el modelo de respuesta ACK.

 

Para la recepción de los mensajes HL7 asíncronos (modificación de demográficos, borrado y fusión de historias, etc) en el servidor debe estar instalado y funcionando el servicio de gestión de mensajería DISGENHL7Srv.

Se instala desde la línea de comandos del sistema operativo:

 

DISGNEHL7Srv /INSTALL

 

Para desinstalarlo una vez parado el servicio:

 

DISGNEHL7Srv /UNINSTALL

 

El archivo DISGNEHL7Srv.ini contiene la configuración del servicio.

 

La interpretación de los mensajes recibidos se configura dentro de AteroMadrid-DISGEN en la tabla HL7EQ

 

El nombre del servicio es AlceHL7Service.

 

Los mensajes que se están procesando actualmente son:

 

ADT^A29 = Borrar paciente
ADT^A31 = Actualización de demográficos
ADT^A34 = Fusión de pacientes
ADT^A40 = Cambio del número de historia