Accéder aux Services de données de santé Azure avec cURL
Dans cet article, découvrez comment accéder aux Services de données de santé Azure avec cURL.
Prérequis
PowerShell
- Compte Azure avec un abonnement actif. Créez-en un gratuitement.
- Si vous souhaitez exécuter le code localement, installez PowerShell et module Azure Az PowerShell.
- Si vous le souhaitez, vous pouvez exécuter les scripts dans Visual Studio Code avec l’extension client REST. Pour plus d’informations, consultez Créer un lien vers la documentation du client REST.
- Téléchargez et installez cURL.
INTERFACE DE LIGNE DE COMMANDE
- Compte Azure avec un abonnement actif. Créez-en un gratuitement.
- Si vous souhaitez exécuter le code localement, installez Azure CLI.
- Si vous le souhaitez, installez un interpréteur de commandes Bash, tel que Git Bash, inclus dans Git pour Windows.
- Si vous le souhaitez, exécutez les scripts dans Visual Studio Code avec l’extension client REST. Pour plus d’informations, consultez Créer un lien vers la documentation du client REST.
- Téléchargez et installez cURL.
Obtenir un jeton d’accès Azure
Avant d’accéder aux Services de données de santé Azure, vous devez accorder à l’utilisateur ou à l’application cliente des autorisations appropriées. Pour plus d’informations sur l’octroi d’autorisations, consultez Autorisation pour les Services de données de santé Azure.
Il existe plusieurs façons d’obtenir un jeton d’accès Azure pour les Services de données de santé Azure.
Remarque
Vérifiez que vous êtes connecté à Azure et que vous êtes dans l’abonnement et le tenant Azure où vous avez déployé l’instance Services de données de santé 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
### Get access token for the DICOM service
$dicomtokenurl= "https://dicom.healthcareapis.azure.com/"
$token=$( Get-AzAccessToken -ResourceUrl $dicomtokenurl).Token
Remarque
Lorsque 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é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
Étapes suivantes
Dans cet article, vous avez appris à accéder aux données Services de données de santé Azure à l’aide de cURL.
Pour en savoir plus sur l’accès aux données Services de données de santé Azure à l’aide de l’extension client REST dans Visual Studio Code, consultez
Remarque
FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.