Доступ к службам Azure Health Data Services с помощью cURL

Из этой статьи вы узнаете, как получить доступ к службам Azure Health Data Services с помощью cURL.

Предварительные требования

PowerShell

CLI

Получение маркера доступа Azure

Перед доступом к службам Azure Health Data Services необходимо предоставить пользователю или клиентскому приложению соответствующие разрешения. Дополнительные сведения о том, как предоставить разрешения, см. в статье Авторизация служб azure Health Data Services.

Существует несколько разных способов получения маркера доступа Azure для служб azure Health Data Services.

Примечание

Убедитесь, что вы вошли в Azure, а также находитесь в подписке и клиенте Azure, где развернут экземпляр 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

Примечание

В сценариях, где параметр аудитории службы FHIR не сопоставляется с URL-адресом конечной точки службы FHIR. Значение параметра ресурса должно быть сопоставлено со значением аудитории в колонке Проверка подлинности службы FHIR.

Доступ к данным в службе FHIR

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

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

Доступ к данным в службе FHIR с помощью скрипта curl.

Доступ к данным в службе DICOM

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

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

Доступ к данным в службе DICOM с помощью скрипта curl.

Дальнейшие действия

Из этой статьи вы узнали, как получить доступ к данным служб Azure Health Data Services с помощью cURL.

Сведения о том, как получить доступ к данным служб Azure Health Data Services с помощью расширения клиента REST в Visual Studio Code, см. в статье.

FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешения HL7.