FHIR:多个服务器身份验证

问题描述 投票:0回答:1

给所有拥有自己的FHIR服务器的诊所列表,我们可以假设一个系统注册表包含所有端点,如此处https://www.hl7.org/fhir/managing.html所述。

1:您如何对要从系统注册表中查询所有服务器的参与者(诊所)进行身份验证和授权?

2:如果患者想从多个服务器查询他的数据怎么办?

hl7-fhir smart-on-fhir
1个回答
1
投票
  1. 不一定,不一定。这将取决于注册表的范围以及不同的端点是否具有共享的身份验证协议/服务。某人肯定有一个注册表,其中所有端点确实共享一个通用授权服务,甚至是单点登录,但是如果没有事先同意/不知道该服务器/社区,则不能推定它。

  2. 除非其中一个服务器执行聚合功能或同步来自其他服务器的数据,否则唯一的选择是查询每个服务器。理论上,这可以并行进行。但是,可能希望/有必要从不同的结果集中检测重复的记录并过滤/合并结果。

© www.soinside.com 2019 - 2024. All rights reserved.