Actualización a IBM Integration Bus Healthcare Pack versión 4.0.0.0

Aviso de la migración para aplicaciones e interfaces que utilizan el conjunto de mensajes de MRM HL7.

Tenga en cuenta el consejo siguiente cuando actualice a IBM® Integration Bus Healthcare Pack versión 4.0.0.0 desde cualquiera de las siguientes versiones anteriores de Servicio sanitario:

1.1 Cambio de comportamiento al analizar elementos repetitivos

El análisis de los campos y componentes repetitivos ( maxOccurs > 1) en los mensajes de HL7 ha cambiado en IBM Integration Bus Healthcare Pack versión 3.0.0.1 y en versiones posteriores.

En versiones de IBM Integration Bus Healthcare Pack versión 3.0.0.1 anteriores a Servicio sanitario, una aparición vacía de un campo o componente repetitivo hace que el análisis del elemento repetitivo termine. Los datos restantes del elemento repetitivo se asignan al siguiente campo o componente. Este comportamiento es coherente con el comportamiento documentado del analizador MRM, pero no es idóneo para HL7.

En IBM Integration Bus Healthcare Pack versión 3.0.0.1 y en versiones posteriores, si un campo o componente se puede repetir (maxOccurs > 1), se marca como anulable en el conjunto de mensajes. Todas las apariciones vacías del elemento se colocan en el árbol de mensaje con el valor NULL. Las apariciones que no están vacías se analizan normalmente.

1.2 Análisis de impacto

La mayoría de los flujos de mensajes no se ven afectados por este cambio de comportamiento. Sin embargo, puede haber modificado algunos flujos de mensajes que tratan con campos y componentes repetitivos para compensar el comportamiento de una versión anterior de Servicio sanitario. Algunos de estos flujos de mensajes pueden verse afectados por el cambio en el comportamiento.

Si ha desarrollado flujos de mensajes en una versión anterior de Servicio sanitario, se recomienda que realice el análisis de impacto siguiente:
  1. Identifique todos los flujos de mensajes que utilizan el conjunto de mensajes HL7v25P. Todas las instancias de patrones Servicio sanitario: HL7 a HL7 y Servicio sanitario: HL7 a Informes utilizan este conjunto de mensajes, pero podría haber otros.
  2. Para cada flujo de mensajes, compruebe si el flujo contiene lógica para procesar campos o componentes repetitivos. Esta lógica se encuentra en el código ESQL o Java, o en configuraciones de nodo Mapping.
  3. Para cada flujo que procese elementos repetitivos, compruebe si la lógica del flujo depende del comportamiento de una versión anterior de Servicio sanitario.

1.3 Opciones de migración

Si las aplicaciones de HL7 existentes no dependen del comportamiento de una versión anterior de Servicio sanitario, puede utilizar el conjunto de mensajes proporcionado con IBM Integration Bus Healthcare Pack versión 3.0.0.1 y en versiones posteriores.

Si ha modificado el código en flujos de mensajes existentes para compensar el comportamiento de una versión anterior de Servicio sanitario, debe utilizar la versión existente del conjunto de mensajes HL7v25P. No debe utilizar el conjunto de mensajes HL7v25P que se proporciona con IBM Integration Bus Healthcare Pack versión 3.0.0.1 y versiones posteriores. La utilización del conjunto de mensajes para la versión existente de Servicio sanitario conserva el comportamiento de la versión existente y evita cambios no planificados en el comportamiento del flujo de mensajes.

2. Aviso de la migración para aplicaciones e interfaces que utilizan el modelo DFDL para HL7

Los esquemas DFDL para HL7 los utilizan el nodo HL7DFDLInput y todos los patrones basados en DFDL. En IBM Integration Bus Healthcare Pack versión 3.0.0.1 y en versiones posteriores, cuando se encuentra un campo repetitivo, estos esquemas insertan un NULL en el árbol de mensajes; los campos y componentes no repetitivos no se ven afectados. La inserción de un NULL mantiene la coherencia con patrones que utilizan conjuntos de mensajes. La inserción de un NULL podría hacer que se mostrara un campo o componente en el árbol de mensajes de IBM Integration Bus Healthcare Pack versión 3.0.0.1 cuando el esquema DFDL lo habría omitido en una versión anterior de Servicio sanitario. No se requieren pasos de migración especiales.

Copyright IBM Corporation 2011, 2015Copyright IBM Corporation 2011, 2015.

        
        Última actualización
        
        Última actualización : 2015-06-19 10:55:21


Tema de conceptoTema de concepto | Versión 4.0.0.0 | ha03170