【发布时间】:2012-06-06 16:05:09
【问题描述】:
我正在寻找一种使用 HL7 从 EMR 中提取信息的方法。我需要从现有的 EMR 中获取调度信息。我需要的所有信息都在 SIU 消息中。但是,据我了解,这些只是通知并提供新信息的提要。我需要一种方法来为每个现有的调度记录触发 SIU-12,以便提取所有调度日期/时间。有没有办法用 HL7 实现这一点?
谢谢!
【问题讨论】:
我正在寻找一种使用 HL7 从 EMR 中提取信息的方法。我需要从现有的 EMR 中获取调度信息。我需要的所有信息都在 SIU 消息中。但是,据我了解,这些只是通知并提供新信息的提要。我需要一种方法来为每个现有的调度记录触发 SIU-12,以便提取所有调度日期/时间。有没有办法用 HL7 实现这一点?
谢谢!
【问题讨论】:
根据我的经验,每个供应商都会以不同的方式实现这一点,并且没有一致的方式来获取所有现有的调度消息。您最好的选择是独立与每个供应商合作,并确定获取这些数据的最佳方法。并非每个供应商都会在这里友好/乐于助人,所以期待一些不同的反应。
如果您想在没有供应商帮助的情况下进行操作,我见过以下几种不同的方法:
【讨论】:
只有一种方法可以在不“破解”供应商数据库的情况下真正做到这一点。调度系统必须:
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 接口。
希望这会有所帮助。
【讨论】: