クイック スタート: PowerShell を使用して Azure API for FHIR をデプロイする
重要
Azure API for FHIR は、2026 年 9 月 30 日に廃止されます。 移行戦略 に従って、その日までに Azure Health Data Services FHIR サービス に移行します。 Azure API for FHIR が廃止されたため、2025 年 4 月 1 日以降、新しいデプロイは許可されません。 Azure Health Data Services FHIR サービス は、お客様が他の Azure サービスへの統合を使用して、FHIR、DICOM、および MedTech サービスを管理できるようにする、進化したバージョンの Azure API for FHIR です。
このクイックスタートでは、PowerShell を使用して Azure API for FHIR をデプロイする方法について説明します。
Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
Azure Cloud Shell
Azure では、ブラウザーを介して使用できる対話型のシェル環境、Azure Cloud Shell がホストされています。 Cloud Shell で Bash または PowerShell を使用して、Azure サービスを操作できます。 ローカル環境に何もインストールしなくても、Cloud Shell にプレインストールされているコマンドを使用して、この記事のコードを実行できます。
Azure Cloud Shell を開始するには、以下のようにします。
オプション | 例とリンク |
---|---|
コードまたはコマンド ブロックの右上隅にある [使ってみる] を選択します。 [使ってみる] を選択しても、コードまたはコマンドは Cloud Shell に自動的にはコピーされません。 | |
https://shell.azure.com に移動するか、[Cloud Shell を起動する] ボタンを選択して、ブラウザーで Cloud Shell を開きます。 | |
Azure portal の右上にあるメニュー バーの [Cloud Shell] ボタンを選択します。 |
Azure Cloud Shell を使用するには、以下のようにします。
Cloud Shell を開始します。
コード ブロック (またはコマンド ブロック) の [コピー] ボタンを選択し、コードまたはコマンドをコピーします。
Windows と Linux では Ctrl+Shift+V キーを選択し、macOS では Cmd+Shift+V キーを選択して、コードまたはコマンドを Cloud Shell セッションに貼り付けます。
Enter キーを選択して、コードまたはコマンドを実行します。
注意
Azure を操作するには、Azure Az PowerShell モジュールを使用することをお勧めします。 作業を始めるには、「Azure PowerShell をインストールする」を参照してください。 Az PowerShell モジュールに移行する方法については、「AzureRM から Az への Azure PowerShell の移行」を参照してください。
Azure API for FHIR リソースプロバイダーを登録する
Microsoft.HealthcareApis
リソース プロバイダーがまだサブスクリプションに登録されていない場合は、次で登録できます。
Register-AzResourceProvider -ProviderNamespace Microsoft.HealthcareApis
Azure リソース グループを作成する
New-AzResourceGroup -Name "myResourceGroupName" -Location westus2
Azure API for FHIR をデプロイする
New-AzHealthcareApisService -Name nameoffhirservice -ResourceGroupName myResourceGroupName -Location westus2 -Kind fhir-R4
Note
インストールした Az
PowerShell モジュールのバージョンによっては、プロビジョニング済みの FHIR サーバーがローカル RBAC を使用するように構成され、デプロイされた FHIR サービスの許可された ID オブジェクト ID の一覧に、現在サインインしている PowerShell ユーザーが設定されている場合があります。 今後、データ プレーン ロールの割り当てには Azure RBAC の使用をお勧めします。また、デプロイ後は、Azure RBAC モードを有効にするために、このユーザー オブジェクト ID を削除しなければならない場合があります。
機能ステートメントをフェッチする
Azure API for FHIR アカウントが実行されていることは、FHIR 機能ステートメントをフェッチすることで確認できます。
$metadata = Invoke-WebRequest -Uri "https://nameoffhirservice.azurehealthcareapis.com/metadata"
$metadata.RawContent
リソースをクリーンアップする
このアプリケーションを引き続き使用しない場合は、次の手順でリソース グループ全体を削除します。
Remove-AzResourceGroup -Name myResourceGroupName
次のステップ
このクイックスタート ガイドでは、ご利用のサブスクリプションに Azure API for FHIR をデプロイしました。 Azure API for FHIR での設定と、Azure API for FHIR を使い始める方法について詳しくは、以下をご覧ください
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示