G02: Abruf aller Daten zu einer spezifischen DiGA

Beschreibung

Dieser Anwendungsfall beschreibt den Abruf aller Daten zu einer spezifischen digitalen Gesundheitsanwendung (DiGA) aus dem DiGA-Verzeichnis. Diese Daten umfassen auch Daten zu einzelnen DiGA-Modulen und zugehörigen Verordnungseinheiten.

Beteiligte Akteure

  • Alle Nutzerinnen / Nutzer der DiGA-API

Auslöser

  • Nutzerin / Nutzer der DiGA-API möchte Daten zu einer spezifischen DiGA abrufen und darstellen

Standardablauf

  1. Nutzerin / Nutzer der DiGA-API fragt alle Daten zu einer spezifischen DiGA an
  2. DiGA-API liefert die angefragten Daten zur DiGA zurück
  3. Nutzerin / Nutzer verarbeitet die Daten zur DiGA im individuellen Nutzungskontext

API-Abfrage

Zunächst ist über den extern gespeicherten identifier der DiGA die interne id der Ressource in der FHIR®-API zu ermitteln.

In diesem Beispiel ist der gespeicherte identifier die DiGA-ID "00294":

https://diga.bfarm.de/api/fhir/v2.0/DeviceDefinition?identifier=https://fhir.bfarm.de/Identifier/DigaId|00294

Aus der zurückgelieferten Ressource ist dann die interne id für die folgende Operation zu verwenden. In diesem Beispiel die "1":

GET https://diga.bfarm.de/api fhir/v2.0/DeviceDefinition/1/$everything

Diese Operation benutzt keine Paginierung.

Hinweis: Je nach verwendeter Software ist eine URL-Kodierung der Parameter notwendig: DigaId%7C00294.