HL7 - 触发 SIU 以从 EMR 提取信息


HL7 - Triggering SIUs to pull information from an EMR

我正在寻找一种使用 HL7 从 EMR 中提取信息的方法。 我需要从现有 EMR 获取调度信息。 我需要的所有信息都在 SIU 消息中。 但是,据我了解,这些只是通知,并提供新信息的提要。 我需要一种方法来为每个现有的调度记录触发 SIU-12,以便提取所有调度日期/时间。 有没有办法使用 HL7 实现这一点?

谢谢!

根据我的经验,每个供应商都将以不同的方式实现这一点,并且不会有一致的方式来获取所有现有的调度消息。最好的办法是独立与每个供应商合作,并确定获取此数据的最佳方法。并非每个供应商都会在这里友好/乐于助人,因此预计会有一些不同的反应。

如果您希望在没有供应商帮助的情况下使用它,以下是我见过的几种不同的方法:

  1. 设置一个硬性开始日期,在上线之前不会有任何信息。由于 HL7 是基于事件的,因此这是最常支持的工作流程,因为它实际上不需要从 EMR 端进行任何更改。这里最大的缺点是您将错过预先存在的信息。结果是它应该适用于每个供应商。
  2. 让 EMR 员工触摸或触发其系统中的所有调度。执行此操作将因供应商而异。对于某些系统,获得批量导出将很容易,而对于其他系统,这可能是一个手动过程。
  3. 从供应商的数据存储中提取数据并执行批量导入。这可能是最棘手的,因为每个供应商将使用不同的技术(SQL Server,Cache等),以不同的方式存储数据,等等。

只有一种方法可以在不"入侵"供应商数据库的情况下真正做到这一点。调度系统必须:

1) 符合 HL7 标准。他们甚至支持HL7吗?如果他们不放弃HL7,那就不会发生。

2)如果他们确实支持HL7,那么他们是否完全导出计划消息。如果他们不这样做,那么再次,你就完成了。HL7不会发生这种情况。

3)如果你走到这一步,那么你需要得到他们的出站 HL7 实施指南(他们可能称之为"HL7 规范"等)。您还需要获取其调度接口的示例 HL7 消息。如果幸运的话,他们正在使用 SIU 消息,并试图至少接近 HL7 标准。如果你不走运(假设你正在使用Misys Tiger),那么你会对一些供应商滥用HL7标准的严重程度感到相当不愉快的震惊。

4)一旦你看过他们的样本和他们的文档(你会对他们不完全匹配的频率感到不愉快)。然后,您就可以实际设置 HL7 提要了,就可以开始比赛了。

一些提示。

1)不要指望这些都是免费的。预计您的客户(拥有生成 SIU 消息的系统许可证的人)必须向其供应商付款才能为他们设置此设置。在美国,HL7接口的平均成本约为5000.00美元

2)它并不像听起来那么糟糕。只需将您的 HL7 接口设计为模块化。请记住,您不是在为客户设计 HL7 接口,而是在设计与特定供应商系统的接口。完成后,您应该能够将其从货架上拉下来,并将其重新用于使用该系统的任何客户,因此(如果可能的话)首先与更流行的系统接口。随着您创建越来越多的模块,您会发现它们变得越来越容易,并且您会发现具有相同实现的不同供应商。这样您的系统A接口就可以成为您的系统A和系统G接口。

希望这有帮助。