我正在尝试从 EPIC EMR 发送和/或接收信息。实现这一目标的最佳方法是什么?我不知道任何 API,我想知道是否有人可以指导我使用任何 API 文档或其他解决方案。HL7 接口引擎能否成为解决方案?
问问题
6807 次
2 回答
7
背景:我曾经在 Epic 工作,现在我在 Catalyze 帮助人们解决这些类型的问题
在大多数情况下,获取 Epic 文档的关键是与作为 Epic 客户的医院合作,并让他们为您管理流程。Epic 将其留给客户来促成这种关系。它还向医院收取任何相关许可费用。因此,关键主要是拥有一个独立的产品,让您踏入医院的大门,然后开发应用程序。
如前所述,从那时起,大多数集成都是基于 HL7 的。正如 Mike 提到的,您可以使用像 Mirth 或 Iguana 这样的界面引擎。但是,对于轻量的事务负载来说,这可能是多余的。您可以使用HAPI或此 Ruby gem之类的库来设置自己的侦听器/响应机制。
于 2014-06-13T15:50:46.663 回答
5
在这种情况下,HL7 接口可能是您的解决方案。大多数系统通常不支持或不鼓励直接访问数据,并且基本上不存在 RESTful 或基于 SOAP 的 Web 服务。
大多数(如果不是全部)EMR 系统通过 HL7 接口共享数据。通过医院系统有不同的接口来支持不同的功能。例如,ADT 消息包含入院、出院和转移信息,而 SIU 消息包含调度信息。这些接口仅在需要的基础上提供,因此无法保证从实现到实现哪些接口可用。
您最好的选择是与医院的集成团队协调,并获得支持接口的列表以供实施。
于 2013-05-10T14:05:16.727 回答