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
- Compte Azure avec un abonnement actif. Créez-en un gratuitement.
- Si vous souhaitez exécuter le code localement, installez PowerShell et 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 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, qui est 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 client REST.
- Téléchargez et installez cURL.
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é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 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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour