Получение маркера доступа с помощью Azure CLI или Azure PowerShell

Чтобы использовать службу FHIR или службу DICOM, требуется маркер доступа, который проверяет удостоверение и разрешения на сервер. Маркер доступа можно получить с помощью PowerShell или интерфейса Command-Line Azure (CLI), которые являются инструментами для создания ресурсов Azure и управления ими.

Имейте в виду, что для доступа к службе FHIR или службе DICOM пользователям и приложениям необходимо предоставить разрешения с помощью назначений ролей из портал Azure или с помощью скриптов.


Получение маркера доступа для службы FHIR

Служба FHIR использует конкретный resource или Audience с URI, равным URI сервера https://<workspacename-fhirservicename>.azurehealthcareapis.comFHIR. Получите маркер и сохраните его в переменной (с именем $token) с помощью следующей команды:

token=$(az account get-access-token --resource=https://<workspacename-fhirservicename>.azurehealthcareapis.com --query accessToken --output tsv)
curl -X GET --header "Authorization: Bearer $token" https://<workspacename-fhirservicename>.azurehealthcareapis.com/Patient

Получение маркера доступа для службы DICOM

Служба DICOM использует тот же resource или Audience с URI, равным https://dicom.healthcareapis.azure.com , для получения маркера доступа. Получите маркер и сохраните его в переменной (с именем $token) с помощью следующей команды:

token=$(az account get-access-token --resource=https://dicom.healthcareapis.azure.com --query accessToken --output tsv)
curl -X GET --header "Authorization: Bearer $token"  https://<workspacename-dicomservicename>.dicom.azurehealthcareapis.com/v<version of REST API>/changefeed

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

См. также:

Доступ к службе FHIR с помощью Postman

Доступ к службе FHIR с помощью клиента REST

Доступ к службе DICOM с помощью cURL

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