Procesamiento de BTAHL72XML
Los siguientes componentes del Acelerador de Microsoft BizTalk para HL7 (BTAHL7) procesan mensajes HL7 2.XML (codificados en XML):
Canalizaciones y bibliotecas principales: BTAHL7.PipelineCommon.dll y BTAHL7.PipelineMessageCore.dll
Bibliotecas de ensamblador y desensamblador: BTAHL7.HL72XmlAsm.dll y BTAHL7.HL72XmlDAsm.dll
La biblioteca de validación de confirmación (ACK) usada para el adaptador de envío mlLP bidireccional: BTAHL7.HL7ACKHelper.dll
Modos de mensaje XML
BTAHL7 admite los siguientes modos de mensaje para 2.XML mensajes:
Modo publicador-suscriptor (pub-sub)
El publicador transmite a una parte de los suscriptores, ya sea como declarativo o como una actualización no solicitada. BizTalk Server y BTAHL7 proporcionan flexibilidad a este modo, ya que puede administrar suscripciones y partes después del tiempo de diseño.
Modo de solicitud-respuesta
Intercambio de mensajes interrogativos o de consulta en los que una solicitud específica de una entidad específica da como resultado un mensaje de respuesta.
Validación XML
BTAHL7 proporciona la siguiente validación de mensajes de 2.XML:
Lector XML
Esquema
La parte habilita o deshabilita la validación esquemática. BTAHL7 usa los esquemas HL7 2.XML directamente para este procesamiento, determinado por el campo de encabezado de estructura de mensajes MSH9.3 y el campo id. de versión de MSH12 (2.3.1, 2.4 o 2.5). BTAHL7 usa las funcionalidades de procesamiento XML estándar en BizTalk Server.
Segmento Z
BTAHL7 valida que no se incluya ningún segmento declarado en un segmento Z no declarado.
Generación de ACK
BTAHL7 admite los siguientes tipos de confirmaciones (ACK) para 2.XML mensajes. Se usan el tipo de error HL7 y el tipo de error BTAHL7 (alternativo):
HL7 ACK originales
HL7 ACK mejorados
Confirmación de aceptación y aceptación de aplicación