Freigeben über


Erste Schritte mit dem FHIR-Dienst

In diesem Artikel werden die grundlegenden ersten Schritte für den FHIR®-Dienst in Azure Health Data Services beschrieben.

Als Voraussetzung benötigen Sie ein Azure-Abonnement und Berechtigungen zum Erstellen von Azure-Ressourcengruppen und zum Bereitstellen von Azure-Ressourcen. Sie können alle unten angegebenen Schritte befolgen oder einige Schritte überspringen, wenn Sie bereits über eine Umgebung verfügen. Außerdem können Sie alle Schritte kombinieren und in PowerShell-, Azure CLI- und REST-API-Skripts ausführen.

Erste Schritte mit dem FHIR-Dienst: Ablaufdiagramm

Erstellen eines Arbeitsbereichs in Ihrem Azure-Abonnement

Erstellen Sie einen Arbeitsbereich über das Azure-Portal oder mithilfe von PowerShell, Azure CLI und REST-API. Sie finden Skripts von den Beispielen für Azure Health Data Services.

Hinweis

Es gibt Grenzwerte für die Anzahl der Arbeitsbereiche und die Anzahl der FHIR-Dienstinstanzen, die Sie in jedem Azure-Abonnement erstellen können.

Erstellen eines FHIR-Diensts im Arbeitsbereich

Sie können eine FHIR-Dienstinstanz über das Azure-Portal oder mithilfe von PowerShell, Azure CLI und REST-API erstellen. Sie finden Skripts von den Beispielen für Azure Health Data Services.

Optional können Sie einen DICOM-Dienst und einen Medizintechnikdienst im Arbeitsbereich erstellen.

Zugreifen auf den FHIR-Dienst

Der FHIR-Dienst wird durch Microsoft Entra ID gesichert, die nicht deaktiviert werden kann. Um auf die Dienst-API zuzugreifen, müssen Sie eine Clientanwendung erstellen, die auch als Dienstprinzipal in Microsoft Entra ID bezeichnet wird, und ihr die richtigen Berechtigungen erteilen.

Registrieren einer Clientanwendung

Sie können eine Clientanwendung über das Azure-Portal oder mithilfe von PowerShell- und Azure CLI-Skripts erstellen oder registrieren. Diese Clientanwendung kann für eine oder mehrere FHIR-Dienstinstanzen verwendet werden. Sie kann auch für andere Dienste in Azure Health Data Services verwendet werden.

Wenn die Clientanwendung mit einem Zertifikat oder geheimen Clientschlüssel erstellt wird, stellen Sie sicher, dass Sie das Zertifikat oder den geheimen Clientschlüssel vor Ablauf erneuern und die Clientanmeldeinformationen in Ihren Anwendungen ersetzen.

Sie können eine Clientanwendung löschen. Bevor Sie eine Clientanwendung löschen, stellen Sie sicher, dass sie nicht in Produktions-, Entwicklungs-, Test- oder Qualitätssicherungs (QA)-Umgebungen verwendet wird.

Erteilen von Zugriffsberechtigungen

Sie können das Azure-Portal oder PowerShell- und Azure CLI-Skripts verwenden, um Zugriffsberechtigungen zu erteilen oder Rollen zuzuweisen.

Durchführen von Erstellungs-, Lese-, Aktualisierungs- und Löschtransaktionen (CRUD)

Sie können CRUD-Transaktionen (Create – Erstellen, Read – Lesen, Update – Aktualisieren, Delete – Löschen), mit dem FHIR-Dienst in Ihren Anwendungen oder mithilfe von Tools wie Postman, REST-Client und cURL durchführen. Da der FHIR-Dienst standardmäßig geschützt ist, müssen Sie ein Zugriffstoken abrufen und in Ihre Transaktionsanforderung einschließen.

Abrufen eines Zugriffstokens

Sie können ein Microsoft Entra-Zugriffstoken über PowerShell, über die Azure CLI, per REST CCI oder per .NET SDK abrufen. Weitere Informationen finden Sie unter Ein Zugriffstoken erhalten.

Zugriff mithilfe vorhandener Tools

Laden der Daten

Sie können Daten direkt laden, indem Sie die POST- oder PUT-Methode für den FHIR-Dienst verwenden. Zum Massenladen von Daten können Sieden $import-Vorgang verwenden. Informationen finden Sie unter Importvorgang.

CMS, Suche, Profilüberprüfung und Neuindizierung

Weitere Details zu Interoperabilität und Patientenzugriff, Suche, Profilüberprüfung und Neuindizierung finden Sie in der Dokumentation zum FHIR-Dienst.

Datenexport

Optional können Sie Daten in Azure Storage exportieren ($export) und in Ihren Analyse- oder Machine Learning-Projekten verwenden. Sie können die Daten so, wie sie sind, oder ohne ID (de-identified) im Format ndjson exportieren.

Konvertieren von Daten

Optional können Sie Daten vom Typ HL7 v2 sowie andere Formate in FHIR konvertieren.

Verwenden von FHIR-Daten im Power BI-Dashboard

Optional können Sie Power BI-Dashboardberichte mit FHIR-Daten erstellen.

Nächste Schritte

Bereitstellen eines FHIR-Diensts in Azure Health Data Services

Hinweis

FHIR® ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.