Acceso a Azure Health Data Services con cURL

En este artículo, aprenderá a acceder a Azure Health Data Services con cURL.

Prerrequisitos

PowerShell

CLI

Obtención del token de acceso de Azure

Antes de acceder a Azure Health Data Services, debe conceder al usuario o la aplicación cliente permisos adecuados. Para más información sobre cómo conceder permisos, consulte Autorización de Azure Health Data Services.

Hay varias maneras de obtener un token de acceso de Azure para Azure Health Data Services.

Nota

Asegúrese de haber iniciado sesión en Azure y de que se encuentra en la suscripción y el inquilino de Azure donde ha implementado la instancia de 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

En los escenarios en los que el parámetro de audiencia del servicio FHIR no está asignado a la dirección URL del punto de conexión de servicio de FHIR. El valor del parámetro de recurso debe asignarse al valor audiencia en la hoja Autenticación del servicio FHIR.

Acceso a datos en el servicio FHIR

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

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

Acceda a los datos del servicio FHIR con el script curl.

Acceso a datos en el servicio DICOM

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

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

Acceda a los datos del servicio DICOM con script curl.

Pasos siguientes

En este artículo, ha aprendido a acceder a los datos de Azure Health Data Services mediante cURL.

Para más información sobre cómo acceder a los datos de Azure Health Data Services mediante la extensión de cliente REST en Visual Studio Code, consulte

FHIR® es una marca registrada de HL7 y se usa con su permiso.