0

FHIR,至少版本 4 (R4),提供以下支持:

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

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

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

目前,我在上面链接到的 API 需要仅针对特定患者和特定标识符搜索患者的护理团队。

STU3中还有PatientList.Search,但是,这也需要一个“内部患者列表 ID”,我假设它是患者列表的主键。

4

1 回答 1

2

对于 Epic 问题,最好联系 open@epic.com。然而,简短的回答是,当应用程序在患者上下文中启动时,它通常只能访问该特定患者的记录,而不是所有患者。美国 EHR 专注于满足患者访问要求的 API,这意味着单个患者,而不是访问所有患者数据。围绕更广泛的访问存在安全性和性能方面的考虑 - 大多数此类访问预计将通过批量数据 API 进行。您当然可以向 Epic 询问他们是否有计划通过 SMART 支持跨患者访问,但现在,我认为答案是“你不能”。

于 2021-11-10T15:32:27.277 回答