Qué agrega el Acelerador de BizTalk para HL7 a BizTalk Server
El Acelerador de Microsoft BizTalk para HL7 (BTAHL7) crea un sistema de integración de BizTalk Server en un sistema de integración de atención médica. Agrega funcionalidad que requieren las organizaciones de atención médica.
Puede instalar BTAHL7 sobre BizTalk Server. BTAHL7 agrega funcionalidad al motor de BizTalk Server principal. Agrega características, herramientas y utilidades a las que BizTalk Server proporciona. También agrega interfaces de programación de aplicaciones (API) a lo que proporciona el SDK de BizTalk Server.
procesamiento de mensajes de BTAHL72X
BTAHL7 agrega varias características y herramientas que permiten al sistema procesar mensajes HL7 de forma nativa, sin necesidad de personalización. BTAHL7 incluye todas las especificaciones, aplicaciones y componentes del documento que necesita para desarrollar e implementar para procesar toda la gama de transacciones específicas de HL7. BTAHL7 admite BTAHL72X esquemas de archivos planos. Los siguientes componentes de BTAHL7 realizan BTAHL72X procesamiento de mensajes:
Desensamblador y ensamblador HL7 que permiten al sistema analizar y serializar mensajes HL7 de forma nativa. El desensamblado y ensamblador forman parte de la canalización de BizTalk Server, que realiza una serie de pasos de procesamiento en los mensajes, incluida la conversión a o desde XML, descodificación o codificación y validación de mensajes.
Un adaptador mínimo de protocolo de capa inferior (MLLP) que permite al sistema recibir o enviar mensajes basados en HL7, que normalmente BizTalk Server transporta mediante el protocolo MLLP. El adaptador de MLLP garantiza que BizTalk Server y BTAHL7 sean interoperables con aplicaciones de mensajería basadas en HL7.
Esquemas de mensajes HL7 que permiten al sistema recibir mensajes codificados en HL7.
procesamiento de mensajes de BTAHL72XML
BTAHL7 agrega varias características y herramientas que permiten al sistema procesar mensajes XML. BTAHL7 convierte mensajes HL7 en formato XML para habilitar BizTalk Server, que usa XML internamente, para realizar operaciones en mensajes. BTAHL7 realiza la conversión a XML solo para HL7 V2. Mensajes X, ya que están de forma nativa en formato de archivo plano. No realiza la conversión de 2.XML mensajes, que están en formato XML. BTAHL7 analiza y valida estos mensajes sin conversión.
Los esquemas de mensajes XML admitidos son los esquemas de BTAHL72XML generados por la organización HL7 para la versión de V2.XML HL7 y los esquemas de BTAHL72X usados para HL7 V2. Mensajes de versión X (en formato de archivo plano). BTAHL7 incluye las especificaciones de documentos, las aplicaciones y los componentes que necesita para desarrollar e implementar para procesar toda la gama de transacciones de BTAHL72XML. Los siguientes componentes de BTAHL7 realizan BTAHL72XML procesamiento de mensajes:
Desensamblador y ensamblador XML que permiten al sistema analizar y serializar mensajes XML que corresponden a mensajes HL7. El desensamblador y ensamblador XML incluyen mejoras más allá de la funcionalidad del desensamblador y ensamblador XML BizTalk Server, incluida la confirmación automática y la validación de mensajes.
Esquemas XML compatibles con HL7 que permiten al sistema recibir mensajes HL7 (ambos V2). Mensajes X y V2.XML). El sistema convierte V2. X mensajes en mensajes XML (V2.XML mensajes ya están en XML) y, a continuación, los envía a otro sistema habilitado para XML. De forma similar, BTAHL7 puede recibir mensajes XML y, a continuación, convertirlos en HL7 para enviarlos. BTAHL7 transforma datos específicos de HL7 de o a otro formato mediante especificaciones de documentos basadas en XML, junto con el analizador HL7, mapas y otras herramientas de BizTalk Server que llaman a los esquemas y mapas. Por ejemplo, puede recibir un intercambio en formato HL7 V2.0 estándar o V2.5 y transformar esos datos en otro formato que una aplicación médica existente pueda usar.
Validación
BTAHL7 realiza la validación de HL7 V2. Mensajes X que BizTalk Server no pueden realizar. BTAHL7 realiza automáticamente la validación sintáctica y esquemática del encabezado de un mensaje HL7 y realiza automáticamente alguna validación estructural del cuerpo de un mensaje HL7. BTAHL7 realiza la validación esquemática del cuerpo de un mensaje HL7, si habilita esa característica (consulte Configuración de validación).
La validación del cuerpo de un mensaje codificado en HL7 incluye el esquema, el formato de datos, algunos campos de encabezado y cuerpo y valores de enumeración. La validación de 2.XML mensajes incluye la validación en su esquema, que es la validación XML estándar. Para obtener más información, consulte BTAHL72X procesamiento de archivos planos y procesamiento de BTAHL72XML.
Confirmación automática
Para garantizar la confiabilidad del sistema de mensajería, es posible que desee requerir confirmaciones (ACK) a mensajes HL7 que BTAHL7 genera automáticamente en función de los valores de configuración.
Las ACK en modo original confirman la validación del encabezado y el cuerpo del mensaje. En el modo mejorado, BTAHL7 genera dos tipos de ACL: una ACK aceptada que envía a la validación del encabezado y una aplicación ACK que envía a la validación del mensaje completo. BTAHL7 genera una ACK diferida por la aplicación de línea de negocio que recibe un mensaje de BizTalk Server.
BTAHL7 facilita el procesamiento de confirmaciones que admiten transportes de mensajes bidireccionales.
Lotes
Puede procesar documentos en modo por lotes, lo que ahorra sobrecarga de procesamiento. También puede procesar por lotes las respuestas a esos lotes. BTAHL7 habilita tres tipos de procesamiento por lotes para mensajes HL7 2.X:
Procesamiento por lotes de entrada, en el que el sistema recibe mensajes como un lote y, a continuación, lo fragmenta en mensajes individuales.
Procesamiento por lotes, en el que el sistema recibe y envía mensajes como un lote.
Cree procesamiento por lotes, en el que el sistema envía un lote de mensajes recibidos como mensajes individuales.
Nota:
BTAHL7 no proporciona funcionalidades de procesamiento por lotes para V2.XML mensajes.
Registro
Para mejorar la solución de problemas, BTAHL7 permite notificar errores o advertencias señalados por los componentes del sistema. Puede filtrar estos eventos, almacenarlos en cualquiera de los tres almacenes de registro (registro de eventos de Windows, WMI o un almacén de registros de BTAHL7SQL Server) o personalizarlos mediante el SDK de BTAHL7.
Explorador de configuración
Puede configurar entidades, lotes, confirmaciones y almacén de registros de BTAHL7 en el Explorador de configuración de BTAHL7, una herramienta administrativa agregada a las herramientas que BizTalk Server proporciona. Esta herramienta también le permite iniciar el procesamiento por lotes en el nivel de entidad. El SDK de BTAHL7 le permite personalizar esta configuración mediante programación.