分享方式:


使用 Azure CLI 或 Azure PowerShell 取得存取權杖

若要使用 FHIR 服務或 DICOM 服務,您必須利用存取權杖來驗證您的身分與伺服器權限。 您可以使用 PowerShellAzure 命令列介面 (CLI) 等建立和管理 Azure 資源的工具,來取得存取權杖。

請注意,若要存取 FHIR 服務或 DICOM 服務,使用者和應用程式必須透過 Azure 入口網站的角色指派,或使用指令碼以獲得權限。


取得 FHIR 服務的存取權杖

FHIR 服務會使用特定 resourceAudience,其 URI 等於 FHIR 伺服器 https://<workspacename-fhirservicename>.fhir.azurehealthcareapis.com 的 URI。 使用下列命令來取得權杖,並將其儲存在名為 $token 的變數中:

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 服務會使用 URI 等同於 https://dicom.healthcareapis.azure.com 的相同 resourceAudience 來獲得存取權杖。 使用下列命令來取得權杖,並將其儲存在名為 $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

下一步

深入了解:

使用 Postman 存取 FHIR 服務

使用 REST 用戶端存取 FHIR 服務

使用 cURL 存取 DICOM 服務

FHIR® 是 HL7 的註冊商標,可與 HL7 的權限搭配使用。