次の方法で共有


クイックスタート: ARM テンプレートを使用して 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 です。

このクイックスタートでは、Azure Resource Manager テンプレート (ARM テンプレート) を使って Azure API for FHIR® (高速ヘルスケア相互運用性リソース) をデプロイする方法について説明します。 Azure API for FHIR は、Azure portal、PowerShell、CLI のいずれかを使用してデプロイできます。

Azure Resource Manager テンプレートは JavaScript Object Notation (JSON) ファイルであり、プロジェクトのインフラストラクチャと構成が定義されています。 このテンプレートでは、宣言型の構文が使用されています。 デプロイしようとしているものを、デプロイを作成する一連のプログラミング コマンドを記述しなくても記述できます。

環境が前提条件を満たしていて、ARM テンプレートの使用に慣れている場合は、 [Azure へのデプロイ] ボタンを選択します。 サインインすると、Azure portal でテンプレートが開きます。

Resource Manager テンプレートを Azure にデプロイするボタン。

前提条件

アクティブなサブスクリプションが含まれる Azure アカウント。 無料で作成できます

テンプレートを確認する

このクイックスタートで使用されるテンプレートは Azure クイックスタート テンプレートからのものです。

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.5.6.12127",
      "templateHash": "9588053699595008971"
    }
  },
  "parameters": {
    "serviceName": {
      "type": "string",
      "metadata": {
        "description": "The name of the service."
      }
    },
    "location": {
      "type": "string",
      "allowedValues": [
        "australiaeast",
        "eastus",
        "eastus2",
        "japaneast",
        "northcentralus",
        "northeurope",
        "southcentralus",
        "southeastasia",
        "uksouth",
        "ukwest",
        "westcentralus",
        "westeurope",
        "westus2"
      ],
      "metadata": {
        "description": "Location of Azure API for FHIR"
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.HealthcareApis/services",
      "apiVersion": "2021-11-01",
      "name": "[parameters('serviceName')]",
      "location": "[parameters('location')]",
      "kind": "fhir-R4",
      "properties": {
        "authenticationConfiguration": {
          "audience": "[format('https://{0}.azurehealthcareapis.com', parameters('serviceName'))]",
          "authority": "[uri(environment().authentication.loginEndpoint, subscription().tenantId)]"
        }
      }
    }
  ]
}

テンプレートでは、1 つの Azure リソースを定義します。

  • Microsoft.HealthcareApis/services

テンプレートのデプロイ

Azure portal から ARM テンプレートを使用して Azure API for FHIR をデプロイするには、次のリンクを選択します。

Resource Manager テンプレートを Azure に配置するボタン。

[Deploy Azure API for FHIR]\(Azure API for FHIR のデプロイ\) ページで、次の作業を行います。

  1. [サブスクリプション] が既定値になっているので、必要に応じて別のサブスクリプションに変更します。

  2. [リソース グループ][新規作成] を選択し、新しいリソース グループの名前を入力し、 [OK] を選択します。

  3. 新しいリソース グループを作成した場合は、リソース グループのリージョンを選択します。

  4. 新しいサービス名を入力し、Azure API for FHIR の場所を選択します。 この場所は、リソース グループのリージョンと同じでも異なっていてもかまいません。

    Azure portal から ARM テンプレートを使用して Azure API for FHIR をデプロイする。

  5. [Review + create](レビュー + 作成) を選択します。

  6. 利用規約を読んで、 [作成] を選択します。

Note

デプロイが完了するまでに数分かかる場合があります。 デプロイされたリソースの確認で使うので、Azure API for FHIR サービスの名前とリソース グループを記録しておきます。

デプロイされているリソースを確認する

新しい Azure API for FHIR サービスの概要を確認するには、次の手順に従います。

  1. Azure portal で、Azure API for FHIR を検索して選択します。

  2. FHIR の一覧から新しいサービスを選択します。 新しい Azure API for FHIR サービスの [概要] ページが表示されます。

  3. 新しい FHIR API アカウントがプロビジョニングされていることを確認するために、FHIR メタデータ エンドポイントの横にあるリンクを選択して、FHIR API 機能ステートメントをフェッチします。 このリンクは https://<service-name>.azurehealthcareapis.com/metadata という形式になっています。 アカウントがプロビジョニングされている場合、JSON ファイルが表示されます。

リソースをクリーンアップする

不要になったら、リソース グループを削除します。 これにより、リソース グループ内のリソースが削除されます。

  1. Azure portal で、 [リソース グループ] を検索して選択します。

  2. リソース グループの一覧で、リソース グループの名前を選択します。

  3. リソース グループの [概要] ページで、 [リソース グループの削除] を選択します。

  4. 確認のダイアログ ボックスでリソース グループの名前を入力し、 [削除] を選択します。

ARM テンプレートの作成手順については、初めての ARM テンプレートを作成してデプロイするチュートリアルを参照してください。

次のステップ

このクイックスタート ガイドでは、ご利用のサブスクリプションに Azure API for FHIR をデプロイしました。 アプリケーションと Azure API for FHIR の構成設定を登録する方法については、以下を参照してください。

Note

FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。