Partager via


Accéder aux services de données Azure Health avec cURL

Dans cet article, vous allez apprendre à accéder à Azure Health Data Services avec cURL.

Prérequis

PowerShell

Interface de ligne de commande

Obtenir un jeton d’accès Azure

Avant d’accéder à Azure Health Data Services, vous devez accorder à l’utilisateur ou à l’application cliente les autorisations appropriées. Pour plus d’informations sur l’octroi d’autorisations, consultez Autorisation Azure Health Data Services.

Il existe plusieurs façons d’obtenir un jeton d’accès Azure pour Azure Health Data Services.

Notes

Assurez-vous que vous êtes connecté à Azure et que vous êtes dans l’abonnement Azure et le locataire où vous avez déployé le instance 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

Notes

Dans les scénarios où le paramètre d’audience du service FHIR n’est pas mappé à l’URL du point de terminaison de service FHIR. La valeur du paramètre de ressource doit être mappée à la valeur Audience sous le panneau Authentification du service FHIR.

Accéder aux données dans le service FHIR

$fhirservice="https://<fhirservice>.fhir.azurehealthcareapis.com"

curl -X GET --header "Authorization: Bearer $token" $fhirservice/Patient

Accédez aux données du service FHIR avec un script curl.

Accéder aux données dans le service DICOM

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

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

Accédez aux données du service DICOM avec un script curl.

Étapes suivantes

Dans cet article, vous avez appris à accéder aux données Azure Health Data Services à l’aide de cURL.

Pour en savoir plus sur l’accès aux données Azure Health Data Services à l’aide de l’extension client REST dans Visual Studio Code, consultez

FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.