Partilhar via


Aceder aos Serviços de Dados de Saúde do Azure com cURL

Neste artigo, você aprenderá a acessar os Serviços de Dados de Saúde do Azure com cURL.

Pré-requisitos

PowerShell

  • Uma conta do Azure com uma subscrição ativa. Crie um gratuitamente.
  • Se você quiser executar o código localmente, instale o PowerShell e o módulo PowerShell do Azure Az PowerShell.
  • Opcionalmente, você pode executar os scripts no Visual Studio Code com a extensão de cliente REST. Para obter mais informações, consulte Criar um link para o documento do cliente REST.
  • Transfira e instale o cURL.

CLI

  • Uma conta do Azure com uma subscrição ativa. Crie um gratuitamente.
  • Se você quiser executar o código localmente, instale a CLI do Azure.
  • Opcionalmente, instale um shell Bash, como o Git Bash, que está incluído no Git para Windows.
  • Opcionalmente, execute os scripts no Visual Studio Code com a extensão REST Client. Para obter mais informações, consulte Criar um link para o documento do cliente REST.
  • Transfira e instale o cURL.

Obter o Token de Acesso do Azure

Antes de acessar os Serviços de Dados de Integridade do Azure, você deve conceder ao usuário ou aplicativo cliente as permissões adequadas. Para obter mais informações sobre como conceder permissões, consulte Autorização dos Serviços de Dados de Saúde do Azure.

Há várias maneiras diferentes de obter um token de acesso do Azure para os Serviços de Dados de Integridade do Azure.

Nota

Certifique-se de que iniciou sessão no Azure e que está na subscrição e inquilino do Azure onde implementou a instância dos Serviços de Dados de Saúde do 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

Nota

Quando o parâmetro FHIR® service audience não é mapeado para a url do ponto de extremidade do serviço FHIR, o valor do parâmetro resource deve ser mapeado para o valor Audience na folha FHIR Service Authentication.

Aceder aos dados no serviço FHIR

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

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

Aceda aos dados no serviço FHIR com script curl.

Aceder aos dados no serviço DICOM

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

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

Acesse dados no serviço DICOM com curl script.

Próximos passos

Neste artigo, você aprendeu como acessar dados dos Serviços de Dados de Saúde do Azure usando cURL.

Para saber mais sobre como acessar dados dos Serviços de Dados de Saúde do Azure usando a extensão Cliente REST no Visual Studio Code, consulte

Nota

FHIR® é uma marca registada da HL7 e é utilizada com a permissão da HL7.