Zugreifen auf Azure Health Data Services mit cURL
In diesem Artikel erfahren Sie, wie Sie mit cURL auf Azure Health Data Services zugreifen.
Voraussetzungen
PowerShell
- Ein Azure-Konto mit einem aktiven Abonnement. Erstellen Sie ein kostenloses Konto.
- Wenn Sie den Code lokal ausführen möchten, installieren Sie PowerShell und Azure Az PowerShell-Modul PowerShell.
- Optional können Sie die Skripts in Visual Studio Code mit der REST-Clienterweiterung ausführen. Weitere Informationen finden Sie unter Erstellen eines Links zum REST-Client-Dokument.
- Laden Sie cURL herunter und installieren Sie es.
BEFEHLSZEILENSCHNITTSTELLE (CLI)
- Ein Azure-Konto mit einem aktiven Abonnement. Erstellen Sie ein kostenloses Konto.
- Wenn Sie den Code lokal ausführen möchten, installieren Sie Azure CLI.
- Optional können Sie eine Bash-Shell wie Git Bash, in Git für Windows enthalten, installieren.
- Führen Sie optional die Skripts in Visual Studio Code mit der REST-Clienterweiterung aus. Weitere Informationen finden Sie unter Erstellen eines Links zum REST-Client-Dokument.
- Laden Sie cURL herunter und installieren Sie es.
Abrufen eines Azure-Zugriffstokens
Bevor Sie auf Azure Health Data Services zugreifen, müssen Sie dem Benutzer oder der Client-App entsprechende Berechtigungen erteilen. Weitere Informationen zum Erteilen von Berechtigungen finden Sie unter Azure Health Data Services-Autorisierung.
Es gibt verschiedene Möglichkeiten, ein Azure-Zugriffstoken für Azure Health Data Services abzurufen.
Hinweis
Stellen Sie sicher, dass Sie sich bei Azure angemeldet haben und sich in dem Azure-Abonnement und -Mandanten befinden, in dem Sie die Azure Health Data Services-Instanz bereitgestellt haben.
### check Azure environment and PowerShell versions
Get-AzContext
Set-AzContext -Subscription <subscriptionid>
$PSVersionTable.PSVersion
Get-InstalledModule -Name Az -AllVersions
curl --version
### get access token for the FHIR service
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
$token=(Get-AzAccessToken -ResourceUrl $fhirservice).Token
### Get access token for the DICOM service
$dicomtokenurl= "https://dicom.healthcareapis.azure.com/"
$token=$( Get-AzAccessToken -ResourceUrl $dicomtokenurl).Token
Hinweis
Wenn der Parameter für die Benutzergruppengruppe des FHIR®-Diensts nicht der FHIR-Dienstendpunkt-URL zugeordnet ist, sollte der Wert des Ressourcenparameters dem Zielgruppenwert im Blatt „Authentifizierung“ des FHIR-Diensts zugeordnet werden.
Zugreifen auf Daten im FHIR-Dienst
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
Zugreifen auf Daten im DICOM-Dienst
$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false
Nächste Schritte
In diesem Artikel haben Sie erfahren, wie Sie mit cURL auf Azure Health Data Services-Daten zugreifen.
Informationen zum Zugreifen auf Azure Health Data Services-Daten mithilfe der REST-Clienterweiterung in Visual Studio Code finden Sie unter
Hinweis
FHIR® ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.