1

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

谢谢!

4

2 回答 2

3

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

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

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

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

1) 符合 HL7 标准。他们甚至是否支持HL7。如果他们不与他们一起放弃 HL7,那将不会发生。

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

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

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

一些提示。

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

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

希望这可以帮助。

于 2012-08-29T18:04:07.983 回答