Introducción al Acelerador de BizTalk para HL7
Con el Acelerador de Microsoft BizTalk para HL7 (BTAHL7), puede desarrollar procesos empresariales entre los sistemas informáticos de atención médica. Mediante el uso de BTAHL7, los desarrolladores, los profesionales de TI y los analistas de interfaz pueden trabajar en un entorno común para desarrollar soluciones integradas de un extremo a otro basadas en BTAHL7 en aplicaciones de atención sanitaria.
Más concretamente, con BTAHL7 puede:
Simplifique la integración de aplicaciones de atención médica. Cree, administre y realice un seguimiento de los procesos empresariales distribuidos mediante el entorno de desarrollo BizTalk Server.
Estandarizar el intercambio de datos clínicos entre aplicaciones médicas. Transformar la transmisión de datos existente entre aplicaciones al estándar BTAHL7.
Aumentar la eficacia. Automatice todos los procesos de comunicación entre aplicaciones médicas con una intervención manual mínima.
En esta sección se proporciona información específica del rol sobre cómo puede usar BTAHL7 y BizTalk Server para facilitar la integración de aplicaciones empresariales (EAI) dentro de hospitales y el ámbito sanitario para automatizar soluciones de atención sanitaria de negocio a negocio.
BTAHL7 proporciona cuatro escenarios independientes en formato de tutorial para cada tipo de solución. Antes de comenzar estos tutoriales, debe comprender los conceptos fundamentales de BizTalk Server y las herramientas y procesos necesarios para empezar a crear soluciones con BTAHL7.
Sugerencia
Antes de comenzar estas lecciones, obtenga información sobre el acelerador HL7 y las herramientas de BizTalk disponibles.
Las descripciones siguientes proporcionan una descripción general de cada tutorial de BTAHL7.
Tutorial de un extremo a otro
El tutorial de un extremo a otro de BTAHL7 proporciona pasos detallados para facilitar los procesos empresariales en un escenario de suscriptor y publicador. Este escenario es una situación en la que un publicador, por ejemplo, un sistema de descarga y transferencia de admisiones envía un mensaje a suscriptores específicos.
El mensaje se enruta al motor de interfaz BTAHL7, que a su vez recibe, procesa, valida, vuelve a formatear y, a continuación, enruta el mensaje a los suscriptores. Los suscriptores de este escenario son un sistema de información del hospital y un sistema de farmacia.
En este escenario se usan los tipos de adaptadores File y Minimal Lower Layer Protocol (MLLP). El publicador no necesita tener en cuenta los suscriptores y el motor de interfaz BTAHL7 envía una confirmación adecuada al publicador después de procesar el mensaje.
Tutorial interrogativo
El tutorial interrogativo de BTAHL7 proporciona pasos detallados para implementar un sistema de respuesta de consulta entre subsistemas dentro de una organización. En este escenario, una aplicación de línea de negocio (LOB) en el sistema de admisiones, descarga y transferencia envía una consulta al sistema de información del hospital para obtener los resultados del laboratorio de pacientes. Una vez que el sistema de información del hospital recibe la consulta, envía los datos solicitados al sistema que emitió la consulta.
En este escenario se usa MLLP como protocolo de transporte para todos los mensajes, incluidas las confirmaciones.
Tutorial de enriquecimiento de mensajes
El tutorial de enriquecimiento de BTAHL7 proporciona pasos detallados para resolver un problema empresarial determinado: el escenario de enriquecimiento de mensajes. El escenario de enriquecimiento de mensajes es una situación en la que tiene que agregar o enriquecer un mensaje que no es compatible con HL7 o está incompleto. Esta situación puede producirse con una aplicación, como una aplicación de registro de pacientes, o al rellenar un mensaje con datos XML de SQL Server.
En el escenario de enriquecimiento de mensajes, captura los mensajes con BTAHL7 y proporciona los datos que faltan, por ejemplo, de una base de datos de registros de pacientes. A continuación, convierta el mensaje y envíelo a un laboratorio, seguro o a cualquier aplicación heredada de línea de negocio (LOB) mediante el adaptador MLLP.
Tutorial de procesamiento por lotes
El tutorial de procesamiento por lotes BTAHL7 proporciona pasos detallados para recibir y enviar mensajes por lotes. El procesamiento por lotes implica recibir o enviar un grupo de mensajes individuales (o confirmaciones) como un único mensaje compuesto.
BTAHL7 admite los tres escenarios de procesamiento por lotes de mensajes siguientes:
Lote de entrada fragmentado. En este escenario, BTAHL7 recibe un lote de mensajes HL7 y, a continuación, enruta los mensajes individuales al sistema de destino.
Procesamiento por lotes por lotes o por lotes. BTAHL7 recibe un lote de mensajes HL7, comprueba los mensajes individuales dentro del lote y, a continuación, enruta el lote de mensajes al sistema de destino.
Cree lote (o procesamiento por lotes salientes). BTAHL7 recibe mensajes individuales y los procesa por lotes antes de enrutarlos al sistema de destino.