如何将我的应用程序集成到 HL7 V2.5 医院 HIS?

How do I integrate my application to an HL7 V2.5 hospital HIS?

我的小公司为医院提供漏洞流行率报告。早些时候,我们只有 1 个客户在 CSV 转储中提供应用程序所需的数据(患者人口统计、培养细节、抗生素剂量等)供我们摄取。现在,我们有更大的医院对我们的产品感兴趣,他们拥有 HL7 V2.5。我发现人们使用 Mirth connect 进行接口连接,但很少了解整个设置的工作原理。 作为供应商,我需要做哪些事情才能使集成成为可能?

据我了解,其中一种方法如下:

  1. 设置 https 服务器。安装并 运行 mirth on it.
  2. 医院现在将通过 Mirth 频道向该服务器发送 HL7 消息(这些是文本文件吗?)。 Mirth 可以帮我解析这些消息并提取数据。
  3. 我建立了进一步的处理机制来将该数据提取到我的应用程序中,医院将使用它。

另外,医院发送HL7消息的标准是什么?医院系统是否为所需数据提供统一的 HL7 文件?或者我作为供应商是否必须收集单独的文件并解析它们以将数据转换为可用格式?

通常接收HL7数据的流程是:

  1. 建立集成引擎,例如 Mirth、Lyniate Rhapsody 或 Infor Cloverleaf。
  2. 建立一个TCP/IP连接(一个HL7v2接口)与其他软件系统发送和接收HL7信息。 HL7v2 连接通常通过 VPN 建立以提供额外的安全性,因为传输协议 (MLLP) 没有任何本机安全性。
  3. 配置您的集成引擎以解析消息并将其转换为您的应用程序可以理解的格式。

有一些替代方案,例如 HL7v2 通过 Web 服务或通过 SFTP,但这些并不常见。 HL7v2 消息不是文件,除非您使用 SFTP 进程实际 download/upload 消息。每个 HL7v2 消息都代表一个事件,并且几乎总是以近实时的方式单独传输。

一些可能有用的资源是 here and here