次の方法で共有


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 アクセス トークンを取得するには、いくつかの異なる方法があります。

Note

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 の許可を得て使用しています。