Nodos HL7 en flujos de mensajes

Utilice los nodos HL7 para desarrollar flujos de mensajes que se conectan a las aplicaciones clínicas.

Puede conectar sus aplicaciones clínicas utilizando los nodos HL7DFDLInput y HL7DFDLOutput (si está utilizando el modelo de mensaje DFDL) o los nodos GenericHL7Input y GenericHL7Output (si está utilizando el conjunto de mensajes de HL7v25P). Utilice estos nodos con los nodos incorporados que se proporcionan en WebSphere Message Broker para desarrollar aplicaciones de flujo de mensajes que satisfagan sus requisitos. Para obtener más información sobre el desarrollo de aplicaciones de flujo de mensajes a partir de cero, consulte Desarrollo de aplicaciones de flujo de mensajes desde cero en el WebSphere Message Broker de la documentación.

Nota: Se recomienda utilizar el modelo de mensaje DFDL (con los nodos HL7DFDLInput y HL7DFDLOutput) para las aplicaciones nuevas y actualizadas si es posible, ya que el modelo de mensaje DFDL tiene las siguientes ventajas.
  • DFDL es un formato de estándar abierto mientras que MRM y conjunto de mensajes de HL7v25P son propiedad de WebSphere Message Broker.
  • El editor DFDL proporciona herramientas más sencillas para desarrollar y probar extensiones en el esquema de HL7 en comparación con MRM y el conjunto de mensajes de HL7v25P.
  • El modelo de mensaje DFDL da soporte a HL7 versiones 2.7, 2.6, 2.5.1 y anteriores, mientras que MRM y el conjunto de mensajes de HL7v25P sólo dan soporte a HL7 versión 2.5.1 y anteriores.
Sin embargo, hay situaciones en las que todavía le puede interesar utilizar el conjunto de mensajes de HL7v25P. Por ejemplo, si convierte datos desde el estándar no XML HL7v2 a una representación XML utilizando el conjunto de mensajes de HL7v25P, no es necesario renombrar los elementos del árbol de mensajes.

Nodo HL7DFDLInput

Utilice el nodo HL7DFDLInput para recibir mensajes de HL7 desde una aplicación clínica en un flujo de mensajes. A continuación, puede utilizar las características existentes de WebSphere Message Broker para procesar estos mensajes para satisfacer sus necesidades.

El nodo HL7DFDLInput recibe mensajes de HL7 que utilizan el protocolo MLLP a través de TCP/IP y hace que esos mensajes estén disponibles en un flujo de mensajes. Los mensajes se analizan mediante el formato de mensaje de HL7 en el modelo de mensaje DFDL. Existen tres versiones del modelo de mensaje DFDL, una para HL7 v2.7, una para HL7 v2.6 y una para HL7 v2.5.1 y versiones anteriores. Seleccione el modelo de mensaje DFDL que sea apropiado para la versión de HL7 que está utilizando.

Los mensajes del nodo HL7DFDLInput se procesan bajo control transaccional. Cuando el flujo de mensajes en el que el nodo se utiliza, finaliza satisfactoriamente, se comprometen todos los mensajes de la transacción. Si el mensaje termina con una excepción que no se ha detectado, todos los mensajes que se escriben bajo la transacción se retrotraen.

Para obtener más información sobre el nodo HL7DFDLInput, consulte Nodo HL7DFDLInput.

Nodo HL7DFDLOutput

Utilice el nodo HL7DFDLOutput para enviar mensajes de HL7 de un flujo de mensajes a una aplicación clínica.

El nodo HL7DFDLOutput recibe mensajes de HL7, que se analizan mediante el formato de mensaje de HL7 en el modelo de mensaje DFDL, y los envía a una aplicación de destino. Una vez que un mensaje se ha enviado satisfactoriamente, el nodo HL7DFDLOutput espera un acuse de recibo de la aplicación de destino.

Para obtener más información sobre el nodo HL7DFDLOutput, consulte Nodo HL7DFDLOutput.

Nodo GenericHL7Input

Utilice el nodo GenericHL7Input para recibir mensajes de HL7 desde una aplicación clínica en un flujo de mensajes. A continuación, puede utilizar las características existentes de WebSphere Message Broker para procesar estos mensajes para satisfacer sus necesidades.

El nodo GenericHL7Input recibe mensajes de HL7 que utilizan el protocolo MLLP a través de TCP/IP y hace que esos mensajes estén disponibles en un flujo de mensajes. Los mensajes se definen en el dominio MRM y se analizan mediante el formato de mensaje de HL7 en el conjunto de mensajes de HL7v25P. Puede configurar el nodo para que compruebe la existencia de duplicados.

Los mensajes del nodo GenericHL7Input se procesan bajo control transaccional. Cuando el flujo de mensajes en el que el nodo se utiliza, finaliza satisfactoriamente, se comprometen todos los mensajes de la transacción. Si el mensaje termina con una excepción que no se ha detectado, todos los mensajes que se escriben bajo la transacción se retrotraen.

Para obtener más información sobre el nodo GenericHL7Input, consulte Nodo GenericHL7Input.

Nodo GenericHL7Output

Utilice el nodo GenericHL7Output para enviar mensajes de HL7 de un flujo de mensajes a una aplicación clínica.

El nodo GenericHL7Output recibe mensajes de HL7 que se analizan mediante el formato de mensaje de HL7 en el conjunto de mensajes de HL7v25P, en el dominio MRM, y los envía a una aplicación de destino. Una vez que un mensaje se ha enviado satisfactoriamente, el nodo GenericHL7Output espera un acuse de recibo de la aplicación de destino.

Para obtener más información sobre el nodo GenericHL7Output, consulte Nodo GenericHL7Output.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 2011, 2013Copyright IBM Corporation 2011, 2013.

        
        Última actualización
        
        Última actualización : 2013-03-28 10:49:47


Tema de conceptoTema de concepto | Versión 8.0.0.0 | ha01070