javascript - Epic App Orchard 如何获取从业者 ID 或信息
问题描述
我有一个Epic App Orchard帐户,并尝试构建面向提供商的应用程序并使用超空间模拟器在 FHIR 上使用 SMART(OAuth 2.0)对其进行测试。
我可以在模拟器中启动我的 SMART on FHIR 应用程序,并使用令牌库传递患者相关信息。但是,我找不到将 Practitioner 信息(当前已登录)传递给我的应用程序的方法。
首先,我认为 %EPICUSERID% 令牌将是从业者的令牌,但事实并非如此,因为它与某些患者附带的从业者信息不匹配。
任何解决方案或解决方法将不胜感激。谢谢。
解决方案
对于 Epic 特定的问题,您可以联系您的 App Orchard TS 以获得具体帮助,但是如果我理解您的问题,那么问题更多是关于执行 SMART 启动的用户和患者的 PCP 之间的区别。
如果患者正在接受 PCP 以外的其他人的治疗,则 SMART 启动中的令牌将用于当前提供治疗的从业者(或更一般地说,执行启动的人,可能是计费、登记或其他医院工作人员),而 Patient.careProvider 将指向 PCP。Patient.careProvider 不是当前遭遇的遭遇提供者(即在 Encounter.participant 上,或在与遭遇关联的 CareTeam 上)。
推荐阅读
- julia - Savefig 关闭会话
- palantir-foundry - 如何摄取具有多个选项卡的 Excel 电子表格?
- python - 在python中解析csv字符串
- cypress - 在柏树中,您如何模拟按空格键进行键盘导航以打开选择?
- python - 从较大的坐标群中选择较小的“均匀”分布坐标样本
- authentication - 清除缓存后 Visual Studio 不允许登录
- azure - 使用 terraform 在预建资源组中部署 azure 资源
- c++ - 如何获得通过终端编译的 C++ 代码以使用 Qt IDE 进行编译?
- python - 用户在 Firebase 中更改值时如何更新值
- node.js - 在附近解析时,位置 XXX 处 JSON 中出现意外标记的错误