Accedere a Servizi per i dati sanitari di Azure con cURL
Questo articolo illustra come accedere a Servizi per i dati sanitari di Azure con cURL.
Prerequisiti
PowerShell
- Un account Azure con una sottoscrizione attiva. Crearne una gratuitamente.
- Se si vuole eseguire il codice in locale, installare PowerShell e Modulo Azure Az PowerShell.
- Facoltativamente, è possibile eseguire gli script in Visual Studio Code con l'estensione client REST. Per altre informazioni, vedere Creare un collegamento alla documentazione del client REST.
- Scaricare e installare cURL.
CLI
- Un account Azure con una sottoscrizione attiva. Crearne una gratuitamente.
- Se si vuole eseguire il codice in locale, installare l'interfaccia della riga di comando di Azure.
- Facoltativamente, installare una shell Bash, ad esempio Git Bash, inclusa in Git per Windows.
- Facoltativamente, eseguire gli script in Visual Studio Code con l'estensione client REST. Per altre informazioni, vedere Creare un collegamento alla documentazione del client REST.
- Scaricare e installare cURL.
Ottenere il token di accesso di Azure
Prima di accedere a Servizi per i dati sanitari di Azure, è necessario concedere all'utente o all'app client le autorizzazioni appropriate. Per altre informazioni su come concedere le autorizzazioni, vedere Autorizzazione di Servizi per i dati sanitari di Azure.
Esistono diversi modi per ottenere un token di accesso di Servizi per i dati sanitari di Azure.
Nota
Assicurarsi di aver eseguito l'accesso ad Azure e che ci si trovi nella sottoscrizione e nel tenant di Azure in cui è stata distribuita l'istanza di Servizi per i dati sanitari di Azure.
### 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
Nota
Negli scenari in cui il parametro del gruppo di destinatari del servizio FHIR® non è mappato all'URL dell'endpoint del servizio FHIR, il valore del parametro della risorsa deve essere mappato al valore del gruppo di destinatari nel riquadro Autenticazione del servizio FHIR.
Accedere ai dati nel servizio FHIR
$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"
curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient
Passaggi successivi
In questo articolo è stato illustrato come accedere ai dati di Servizi per i dati sanitari di Azure tramite cURL.
Per informazioni su come accedere ai dati di Servizi per i dati sanitari di Azure usando l'estensione client REST in Visual Studio Code, vedere
Nota
FHIR® è un marchio registrato di HL7 ed è usato con l'autorizzazione di HL7.