Share via


Accedere a Azure Health Data Services con cURL

In questo articolo si apprenderà come accedere ad Azure Health Data Services con cURL.

Prerequisiti

PowerShell

CLI

Ottenere il token di accesso di Azure

Prima di accedere a Azure Health Data Services, è necessario concedere all'utente o all'app client le autorizzazioni appropriate. Per altre informazioni su come concedere le autorizzazioni, vedere Autorizzazione di Azure Health Data Services.

Esistono diversi modi per ottenere un token di accesso di Azure per Azure Health Data Services.

Nota

Assicurarsi di aver eseguito l'accesso ad Azure e che si trovi nella sottoscrizione di Azure e nel tenant in cui è stata distribuita l'istanza di Azure Health Data Services.

### 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

Nota

Negli scenari in cui il parametro del gruppo di destinatari del servizio FHIR non viene mappato all'URL dell'endpoint del servizio FHIR. Il valore del parametro della risorsa deve essere mappato al valore Audience nel pannello 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

Accedere ai dati nel servizio FHIR con lo script curl.

Accedere ai dati nel servizio DICOM

$dicomservice="https://<dicomservice>.dicom.azurehealthcareapis.com"

curl -X GET --header "Authorization: Bearer $token" $dicomservice/changefeed?includemetadata=false

Accedere ai dati nel servizio DICOM con lo script curl.

Passaggi successivi

In questo articolo si è appreso come accedere ai dati di Azure Health Data Services usando cURL.

Per informazioni su come accedere ai dati di Azure Health Data Services usando l'estensione client REST in Visual Studio Code, vedere

FHIR® è un marchio registrato di HL7 e viene usato con l'autorizzazione HL7.