0

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

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

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

4

1 回答 1

1
  1. 你不能,必然。这将取决于注册表的范围以及不同的端点是否具有共享的身份验证协议/服务。某人当然有可能拥有一个所有端点都共享一个公共授权服务甚至单点登录的注册表,但如果没有事先同意/了解该服务器/社区,就不能假设

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

于 2019-10-09T23:57:43.037 回答