FHIR: аутентификация нескольких серверов - PullRequest
0 голосов
/ 09 октября 2019

Учитывая список клиник, каждый из которых имеет свой собственный сервер FHIR, мы можем предположить, что системный реестр содержит все конечные точки, как описано здесь https://www.hl7.org/fhir/managing.html.

1: Как вы аутентифицируете и авторизируетесубъект (клиника), который хочет запросить все серверы из системного реестра?

2: Что делать, если пациент хочет запросить свои данные с нескольких серверов?

1 Ответ

1 голос
/ 10 октября 2019
  1. Не можете, обязательно. Это будет зависеть от объема реестра и наличия у разных конечных точек общего протокола / службы аутентификации. Кто-то, безусловно, может иметь реестр, в котором все конечные точки имели общую службу авторизации и даже единый вход, но это нельзя предположить без предварительного согласия / знания этого сервера / сообщества

  2. Если один из серверов не выполняет функцию агрегирования или не синхронизирует данные с других серверов, единственный выбор - запросить каждый сервер. Теоретически это можно сделать параллельно. Однако может быть желательно / необходимо обнаружить дублирующиеся записи из разных наборов результатов и отфильтровать / объединить результаты.

...