你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 cURL 访问 Azure Health Data Services

本文介绍如何使用 cURL 访问 Azure Health Data Services。

先决条件

PowerShell

CLI

获取 Azure 访问令牌

在访问 Azure Health Data Services 之前,必须向用户或客户端应用授予适当的权限。 有关如何授予权限的详细信息,请参阅 Azure Health Data Services 授权

可通过多种不同的方法来获取 Azure Health Data Services 的 Azure 访问令牌。

注意

确保已登录到 Azure,并且在部署了 Azure Health Data Services 实例的 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

注意

当 FHIR® 服务受众参数未映射到 FHIR 服务终结点 URL 时,资源参数值应映射到 FHIR 服务“身份验证”窗格上的受众值。

访问 FHIR 服务中的数据

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

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

使用 curl 脚本访问 FHIR 服务中的数据。

访问 DICOM 服务中的数据

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

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

使用 curl 脚本访问 DICOM 服务中的数据。

后续步骤

在本文中,你学习了如何使用 cURL 访问 Azure Health Data Services 数据。

若要了解如何在 Visual Studio Code 中使用 REST 客户端扩展访问 Azure Health Data Services 数据,请参阅

注意

FHIR® 是 HL7 的注册商标,经 HL7 许可使用。