Compartir vía


Acceso a los Azure Health Data Services con cURL

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

Requisitos previos

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 los permisos adecuados. Para más información sobre cómo conceder permisos, consulte Autorización de Azure Health Data Services.

Hay varias maneras diferentes 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:

Cuando 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 se debe asignar al valor audiencia en la hoja Autenticación del servicio FHIR.

Acceso a datos en el servicio de FHIR

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

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

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

Acceso a datos en el servicio de DICOM

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

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

Acceda a los datos del servicio de DICOM con el script curl.

Pasos siguientes

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

Para obtener 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

Nota:

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