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.
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.
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.
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.
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.