FHIR: авторизация нескольких серверов

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

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

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

1 ответ

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

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

Другие вопросы по тегам