Compartir a través de


Tutorial de un extremo a otro para el Acelerador de BizTalk para HL7

Este tutorial contiene pasos detallados que describen cómo se usa el Acelerador de Microsoft BizTalk para HL7 (BTAHL7) para facilitar los procesos empresariales en un escenario de suscriptor y publicador.

Importante

Para usar este tutorial, debe instalar las herramientas de prueba al instalar BTAHL7. Si realizó una instalación típica para instalar BTAHL7, debe ejecutar una instalación personalizada e instalar las herramientas de prueba para que este tutorial funcione correctamente. En la pantalla Configuración personalizada de la instalación personalizada de BTAHL7, seleccione MLLP Test Tool en la carpeta Adapter y seleccione Test Instances (Instancias de prueba ) en la carpeta Artifacts (Artefactos ). Para obtener más información, vea Instalar el Acelerador de BizTalk para HL7.

Escenario declarativo

En este tutorial se usa el escenario de publicación/suscripción o declarativo. En el escenario declarativo, el flujo de negocio es similar al que se muestra en la ilustración siguiente. La lista numerada que sigue a la ilustración describe el flujo de trabajo.

Imagen que muestra el flujo de negocio para el escenario declarativo en BizTalk Server

  1. El flujo de trabajo comienza cuando el publicador, por ejemplo, un sistema de descarga y transferencia de admisión, envía un mensaje a suscriptores específicos. El publicador del flujo de trabajo es "Tutorial_ADTSystem" y el mensaje se denomina "ADT^A03".

  2. El mensaje se enruta al motor de interfaz BTAHL7, que a su vez recibe, procesa, valida, reformatea y, a continuación, enruta el mensaje a los suscriptores.

  3. Los suscriptores de este escenario son un sistema de información del hospital (Tutorial_HISystem) y un sistema de farmacia (Tutorial_RXSystem). En este escenario se usan los tipos de adaptador file y MLLP. El publicador no necesita tener en cuenta los suscriptores y BTAHL7 envía adecuadamente una confirmación al publicador después de procesar el mensaje.

  4. El publicador envía el mensaje ADT^A03 a través de un adaptador MLLP unidireccional (Tutorial_1WayReceivePort).

  5. El destino de este mensaje es el motor de interfaz BTAHL7, por lo que el mensaje entrante contiene un mensaje de origen (MSH3 = Tutorial_ADTSystem) y un mensaje de destino (MSH5 = BTAHL7InterfaceEngine).

  6. BTAHL7 genera una confirmación (ACK) después de validar correctamente el mensaje y, a continuación, envía la confirmación al Tutorial_ADTSystem a través del adaptador de archivo.

  7. El sistema Tutorial_HISystem y el sistema Tutorial_RXSystem se suscriben al mensaje de ADT recibido por el motor de interfaz BTAHL7.

  8. La transformación se produce cuando se especifican valores para los campos respectivos mediante la pestaña Mapa de MSH en el Explorador de configuración de BTAHL7.

    Por ejemplo, la entidad Tutorial_RXSystem tiene MSH3=BTHL7 especificado en la pestaña Mapa de MSH . Por lo tanto, el mensaje recibido por el suscriptor tendrá "BTAHL7" como valor para el campo MSH3.

En esta sección

Consulte también

Introducción al Acelerador de BizTalk para HL7