使用 HL7 节点可开发连接到临床应用程序的消息流。
通过使用 HL7DFDLInput 和 HL7DFDLOutput 节点(如果您使用的是 DFDL 消息模型)或GenericHL7Input 和 GenericHL7Output 节点(如果您使用的是 HL7v25P 消息集),可以连接临床应用程序。将这些节点与 IBM® Integration Bus 中提供的内置节点配合使用,可开发满足您的需求的集成解决方案。有关从头开发集成解决方案的更多信息,请参阅位于 IBM Integration Bus 产品文档中从头开始开发集成解决方案。
使用 HL7DFDLInput 节点可以将来自临床应用程序的 HL7 消息接收到消息流中。然后,可以使用 IBM Integration Bus 的现有功能对这些消息进行处理,以满足您的需求。
HL7DFDLInput 节点接收使用基于 TCP/IP 的 MLLP 协议的 HL7 消息,并在消息流中提供这些消息。通过使用 DFDL 消息模型中的 HL7 消息格式,可以对这些消息进行解析。共有三个版本的 DFDL 消息模型,分别用于 HL7 V2.7、HL7 V2.6 和 HL7 V2.5.1 及之前版本。您需要选择适合于所使用的 HL7 版本的 DFDL 消息模型。
来自 HL7DFDLInput 节点的消息在事务控制之下进行处理。使用了此节点的消息流成功结束时,将落实事务中的所有消息。如果消息由于未捕获的异常而终止,那么在事务中编写的所有消息都将回滚。
有关 HL7DFDLInput 节点的更多信息,请参阅 HL7DFDLInput 节点。
使用 HL7DFDLOutput 节点可以将消息流中的 HL7 消息发送到临床应用程序。
HL7DFDLOutput 节点接收 HL7 消息(这些消息通过 DFDL 消息模型中的HL7 消息格式进行解析),并将其发送到目标应用程序。成功地发送消息后,HL7DFDLOutput 节点将等待来自目标应用程序的应答。
有关 HL7DFDLOutput 节点的更多信息,请参阅 HL7DFDLOutput 节点。
使用 GenericHL7Input 节点可以将来自临床应用程序的 HL7 消息接收到消息流中。然后,可以使用 IBM Integration Bus 的现有功能对这些消息进行处理,以满足您的需求。
GenericHL7Input 节点接收使用基于 TCP/IP 的 MLLP 协议的 HL7 消息,并在消息流中提供这些消息。这些消息在 MRM 域中定义,并使用 HL7v25P 消息集中的 HL7 消息格式进行解析。可以将节点配置为检查是否存在重复消息。
来自 GenericHL7Input 节点的消息在事务控制之下进行处理。使用了此节点的消息流成功结束时,将落实事务中的所有消息。如果消息由于未捕获的异常而终止,那么在事务中编写的所有消息都将回滚。
有关 GenericHL7Input 节点的更多信息,请参阅 GenericHL7Input 节点。
使用 GenericHL7Output 节点可以将消息流中的 HL7 消息发送到临床应用程序。
GenericHL7Output 节点接收 HL7 消息(这些消息通过 MRM 域中 HL7v25P 消息集中的HL7 消息格式进行解析),并将其发送到目标应用程序。成功地发送消息后,GenericHL7Output 节点将等待来自目标应用程序的应答。
有关 GenericHL7Output 节点的更多信息,请参阅 GenericHL7Output 节点。