首页 > 解决方案 > Epic App Orchard 如何获取从业者 ID 或信息

问题描述

我有一个Epic App Orchard帐户,并尝试构建面向提供商的应用程序并使用超空间模拟器在 FHIR 上使用 SMART(OAuth 2.0)对其进行测试。

我可以在模拟器中启动我的 SMART on FHIR 应用程序,并使用令牌库传递患者相关信息。但是,我找不到将 Practitioner 信息(当前已登录)传递给我的应用程序的方法。

首先,我认为 %EPICUSERID% 令牌将是从业者的令牌,但事实并非如此,因为它与某些患者附带的从业者信息不匹配。

任何解决方案或解决方法将不胜感激。谢谢。

标签: javascripthl7-fhirhapi-fhirdstu2-fhir

解决方案


对于 Epic 特定的问题,您可以联系您的 App Orchard TS 以获得具体帮助,但是如果我理解您的问题,那么问题更多是关于执行 SMART 启动的用户和患者的 PCP 之间的区别。

如果患者正在接受 PCP 以外的其他人的治疗,则 SMART 启动中的令牌将用于当前提供治疗的从业者(或更一般地说,执行启动的人,可能是计费、登记或其他医院工作人员),而 Patient.careProvider 将指向 PCP。Patient.careProvider 不是当前遭遇的遭遇提供者(即在 Encounter.participant 上,或在与遭遇关联的 CareTeam 上)。


推荐阅读