如何使用Epic on FHIR API获取所有CareTeam和患者FHIR资源



FHIR,至少版本4(R4(,提供对以下内容的支持:

  • 患者。搜索至少通过一个标识符搜索患者,例如姓名
  • 护理团队。搜索按患者或受试者搜索护理团队(患者FHIR资源ID(

我的面向临床医生的应用程序将可以通过患者级别的EHR中的SMART访问(例如,从患者处点击我的应用程序(,但是,我也希望我的应用可以在患者级别之外访问。例如,临床医生可以单击查看所有团队(CareTeam(和与这些护理团队相关的*all*患者(Patient(的列表。

如何使用FHIR获得所有护理团队和/或患者

现在,我链接到上面的API只要求在护理团队中搜索特定的患者和特定标识符的患者。

STU3中还有PatientList.Search,然而,这也需要一个";内部患者列表ID";,我认为这是患者名单的主要关键。

最好联系open@epic.com对于史诗般的问题。然而,简单的答案是,当应用程序在患者上下文中启动时,它通常只能访问特定患者的记录,而不是所有患者的记录。美国EHR将重点放在满足患者访问要求的API上,这意味着单个患者,而不是访问所有患者数据。围绕更广泛的访问,既要考虑安全性,也要考虑性能,而且大多数此类访问预计将通过批量数据API进行。你当然可以问Epic,他们是否有任何计划通过SMART支持跨患者访问,但现在,我认为答案是"你不能"。

最新更新