Novedades en el Acelerador de BizTalk para HL7

Cambios y actualizaciones con el Acelerador de BizTalk para HL7 (BTAHL7).

BizTalk Server 2016

Característica Descripción
Inicia la conexión a LOB. Con el adaptador de MLLP, BTAHL7 puede iniciar o iniciar la conexión a un sistema remoto de servidor de línea de negocio (LOB). El LOB espera la conexión y, a continuación, envía los mensajes a BizTalk Server mediante el adaptador de MLLP. Hay algunas propiedades nuevas en la ubicación de recepción de MLLP que configuran esta opción. Vea:
En BizTalk Server 2013 R2 y versiones anteriores, el adaptador de recepción HL7 MLLP espera a que el servidor LOB remoto se conecte al adaptador MLLP y, a continuación, loB envía mensajes.

Consulte cómo BTAHL7 enruta los mensajes para obtener más detalles.

BizTalk Server 2013 R2

Característica Descripción
Compatibilidad de 64 bits Los adaptadores MLLP y la canalización HL7 se pueden ejecutar en las instancias de host de 32 y 64 bits.

La instalación de BTAHL7 incluye un paquete de instalación de 32 bits y un paquete de instalación de 64 bits. En un equipo de 32 bits, instale únicamente el paquete de 32 bits. En un equipo de 64 bits, instale el paquete de 32 o 64 bits.

Importante: Para usar la compatibilidad de 64 bits, instale solo el paquete de 64 bits. El paquete de 64 bits permite que el adaptador y las canalizaciones se ejecuten en modo de 32 bits y de 64 bits.
Compatibilidad con esquemas v2.6 La compatibilidad incluye:

- Proyecto BTAHL7V26Common : incluye los esquemas v2.6.
- Proyecto BTAHL7Common : incluye los esquemas v2.6 y el esquema de confirmación de ACK_26_GLO_DEF; que genera la confirmación de los mensajes v2.6.
- MSH_25_GLO_DEF esquema: controla los nuevos campos de encabezado de mensaje que se incluyen con el esquema v2.6 y continúa admitiendo todos los v2. Esquemas x .
Compatibilidad con adaptadores MLLP dinámicos Las propiedades del adaptador se pueden configurar en tiempo de ejecución mediante un puerto de envío de One-Way o Two-Way (solicitud-respuesta). Consulte Adaptador de MLLP dinámico.
Compatibilidad con "FreeText" Si un campo o segmento se define como "FreeText", los datos de caracteres del campo o segmento no se analizan. Consulte Codificación de caracteres mediante texto libre.
Los mensajes con MSH no válidos se envían a ACK o NACK. Con la clave del Registro ReturnErrorForInvalidMSH3 , se envía una confirmación negativa (NACK) a la entidad si se produce lo siguiente:

- MSH3 no válido (la entidad no está definida en el Explorador de configuración de HL7)
AND
- Los valores MSH15 y MSH16 del mensaje son null o están vacíos.

Para enviar nack, establezca la siguiente clave del Registro en 1 y reinicie la instancia de host:

Host de 32 bits: HKLM\SOFTWARE\Microsoft\BizTalk Accelerator for HL7

Host de 64 bits: HKLM\ SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7

Propina: Un puerto puede suscribirse al mensaje con errores:
  • Use la condición de filtro BTAHL7Schemas.ParseError = True .
  • Use la canalización de paso a través .
La instancia de mensaje de ACK permanece activa Si se produce un error de conexión en el sistema ascendente, la confirmación (ACK) enviada al sistema ascendente permanece en un estado Activo.

Nuevo comportamiento: si hay un error de conexión en el sistema ascendente, el mensaje ACK se suspende.
No enviar <SB> Esta propiedad se agrega a las propiedades de configuración del puerto del adaptador de recepción. Para habilitar esta propiedad, establezca el valor UseMLLPTransACK :

- Cuando se establece en False (valor predeterminado), el adaptador envía el mensaje si los datos comienzan por <SB>. Por ejemplo, se envía el siguiente mensaje:
<SB\>DataData<CR\>DataData<CR\>…

- Cuando se establece en True, el adaptador envía el mensaje si faltan <los datos SB> al principio. Por ejemplo, se envía el siguiente mensaje:
DataData<CR\>DataData<CR\>…

Importante: Si un puerto de envío bidireccional tiene No enviar <SB> establecido en True, no enviará SB con el mensaje al sistema de bajada. Al mismo tiempo, puede recibir ACK con sb ausente del sistema de bajada.
Aceptación de SB que falta <> Esta propiedad se agrega a las propiedades de configuración del puerto del adaptador de envío. Para habilitar esta propiedad, establezca el valor UseMLLPTransACK :

- Cuando se establece en False (valor predeterminado), el adaptador devuelve un error si faltan <los datos SB> al principio. Por ejemplo, el mensaje siguiente devuelve un error:
DataData<CR\>DataData<CR\>…

- Cuando se establece en True, el adaptador puede recibir el mensaje si faltan <los datos SB> al principio. Por ejemplo, se reciben los siguientes mensajes:
<SB\>DataData<CR\>DataData<CR\>…
DataData<CR\>DataData<CR\>…

Importante: Si un puerto de recepción bidireccional tiene Accept Missing <SB> establecido en True, aceptará el SB que falta en el mensaje del sistema ascendente. Al mismo tiempo, no enviará SB al sistema ascendente.

BizTalk Server 2013

Las siguientes mejoras se incluyeron en las versiones anteriores:

  • Compatibilidad con intercambio recuperable en la canalización HL7 para el escenario batch in Batch Out.

    La siguiente característica se quitó en las versiones anteriores:

  • La característica Seguimiento de actividad de mantenimiento se quita de BizTalk Server y, por tanto, la característica auditoría se quita de BTAHL7, pero el registro permanece intacto.

    La siguiente característica se modificó en las versiones anteriores:

  • El nombre del servicio "Auditoría y registro" se denomina "Servicio de registro HL7".

Consulte también

Novedades de BizTalk Server 2016
Novedades de BizTalk Server 2013 R2 y 2013