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

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

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

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

Служба FHIR использует определенный --resource или -resourceUrl с URI, равным URI аудитории службы FHIR (https://<workspacename-fhirservicename>.fhir.azurehealthcareapis.com), чтобы получить токен. В следующем примере для получения списка пациентов используется токен. Чтобы запустить пример, необходимо по крайней мере назначение роли средства чтения данных FHIR. Укажите <placeholder> URL-адрес службы FHIR.

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

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

В следующем примере показывается, как получить токен доступа для службы DICOM. --resource или -resourceUrl являются аудиторией службы DICOM (https://dicom.healthcareapis.azure.com). Затем токен используется для получения журналов службы. Чтобы запустить пример, вам необходима по крайней мере роль Читателя DICOM данных. Замените <placeholder> на URL-адрес службы вашего сервиса DICOM.

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® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .

DICOM® является зарегистрированным товарным знаком Национальной ассоциации производителей электрических технологий для публикаций по стандартам, касающихся цифровых коммуникаций медицинской информации.