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 Health Data Services FHIR® サービスについてよく寄せられる質問の一部について説明します。
FHIR サービス: 基本
FHIR とは何でしょうか?
Fast Healthcare Interoperability Resources (FHIR) は、さまざまな医療システム間での医療データの交換を可能にすることを目的とした相互運用性標準です。 この標準は HL7 組織によって策定され、世界各国の医療機関で採用されています。 FHIR の最新バージョンは R4 (Release 4) です。 FHIR サービスでは、R4 と以前のバージョンの STU3 (Standard for Trial Use 3) がサポートされています。 FHIR の詳細については、HL7.org のページを参照してください。
FHIR API のデータは Azure に格納されるのですか?
はい。データは Azure のマネージド データベースに格納されます。 Azure Health Data Services の FHIR サービスでは、基になるデータ ストアに直接アクセスすることはできません。
基になるデータにアクセスするにはどうすればよいですか?
管理サービスでは、基になるデータにアクセスできません。 これは、FHIR サービスが医療データに必要なプライバシーとコンプライアンスの認定を確実に提供できるようにするためです。 基になるデータにアクセスする必要がある場合は、オープンソースの FHIR サーバーを使用できます。
どの ID プロバイダーがサポートされますか?
OpenID 接続をサポートする Microsoft Entra ID とサード パーティ ID プロバイダーがサポートされています。
FHIR サービスで Azure AD B2C を使用できますか?
はい。 FHIR サービス Azure Active Directory B2C (Azure AD B2C) を使用して、アプリケーションとユーザーへのアクセスを許可できます。 詳細については、「 Azure Active Directory B2C を使用して FHIR サービスへのアクセスを許可するを参照してください。
どのバージョンの FHIR がサポートされますか?
バージョン 4.0.0 と 3.0.1 がサポートされています。
詳細については、「 サポートされている FHIR 機能を参照してください。 FHIR バージョン間 (STU3 から R4) の変更点については、HL7 FHIR のバージョン履歴に関するページも参考になります。
Azure Health Data Services の Azure API for FHIR と FHIR サービスの違いは何ですか?
Azure API for FHIR は、最初に一般公開された製品であり、2026 年 9 月 30 日の時点で廃止されます。 次の表では、Azure API for FHIR と Azure Health Data Services、FHIR サービスの違いについて説明します。
機能 | Azure API for FHIR | Azure Health Data Services |
---|---|---|
データイングレス | OSS で使用できるツール | $import操作。 詳細については、 インポート操作を参照してください。 |
自動スケーリング | 要求に応じてサポートされ、料金が発生します | 自動スケール 追加料金なしで既定で有効 |
検索パラメーター | サポートされているバンドルの種類: Batch • Include および revinclude、iterate 修飾子はサポートされていません •名、姓、生年月日および臨床日付によって支えられている分類 |
サポートされるバンドルの種類: Batch とトランザクション • 選択可能な検索パラメータ • Include、revinclude、iterate 修飾子がサポートされています • 文字列フィールドと dateTime フィールドでサポートされる並べ替え |
イベント | サポートされていません | サポートされています |
Convert-data | アカウント コンテナー レジストリでの "信頼できるサービスの許可" の有効化をサポート | 既知の問題があります。Azure Container Registry でプライベート リンクを有効にすると、FHIR サービスからコンテナー レジストリを使用しようとすると、アクセスの問題が発生する可能性があります。 |
ビジネス継続性 | サポート対象: • リージョン間の DR (ディザスター リカバリー) |
サポート対象: • PITR (ポイントインタイム リストア) • 可用性ゾーンのサポート |
既定では、各 Azure Health Data Services では、FHIR インスタンスは 4 TB のストレージ容量に制限されています。 4 TB を超えるストレージ容量を持つ FHIR インスタンスをプロビジョニングするには、問題の種類が "サービスとサブスクリプションの制限 (クォータ)" のサポート要求を作成します。
Azure Health Data Services の FHIR サービスとオープンソースの FHIR サーバーの違いは何ですか?
Azure Health Data Services の FHIR サービスは、オープンソース Microsoft FHIR Server for Azure のホストされたマネージド バージョンです。 マネージド サービスでは、メンテナンスや更新プログラムがすべて Microsoft によって提供されます。
FHIR Server for Azure を実行するときに、基になるサービスに直接アクセスできますが、サーバーのメンテナンスや更新、PHI データを格納する場合はすべての必要なコンプライアンス作業も担当します。
FHIR サービスは、どのリージョンで利用できますか?
FHIR サービスは、Azure Health Data Services が利用できるすべてのリージョンで利用できます。 サポートされているリージョンは、 Products by Region ページで確認できます。
FHIR サービスにリリースされる内容はどこで確認できますか?
リリース ノート ページには、前月に管理サービスにリリースされたすべての内容の概要が記載されています。
マネージド サービスにリリースされる内容を確認するには、オープンソースの FHIR Server の releases ページ を確認できます。 マネージド サービスにリリースされ、オープン ソース リリース ページに表示されてから 2 週間後に利用可能になる場合は、Azure Health Data Services で項目にタグを付ける作業を行いました。 独自の環境でテストする場合はビルドをテストする方法についても説明しました。 Microsoft では、追加のマネージド サービス更新プログラムを最適に共有する方法を評価しています。
マネージド サービスに現在含まれているリリース パッケージを確認するには、FHIR サービスの capability ステートメントと software.version
プロパティを参照してください。 デプロイされているパッケージが表示されます。
データベースで実行されている FHIR (R4/STU3) のバージョンはどこで確認できますか?
capability ステートメントで公開されている正確な FHIR バージョンは、 fhirVersion
プロパティ (FHIR URL/メタデータ) にあります。
FHIR サービスを STU3 から R4 に切り替えることができますか?
いいえ。 既存のデータベースのバージョンを変更する方法はありません。 新しい FHIR サービスを作成し、データを再読み込みする必要があります。 STU3 データを R4 に変換することから始める場所として、JSON to FHIR コンバーターを利用できます。
FHIR サービスの URL をカスタマイズできますか?
いいえ。 FHIR サービスの URL を変更することはできません。
FHIR の実装と仕様
SMART on FHIR とは何でしょうか?
SMART (Substitutable Medical Applications and Reusable Technology) on FHIR は、FHIR サーバーやその他の医療 IT システム (電子カルテ、医療情報交換など) にパートナー アプリケーションを統合するための一連のオープン仕様です。 SMART on FHIR アプリケーションを作成することで、アプリケーションにアクセスしてさまざまなシステムで使用できるようにします。 SMART の詳細については、「 SMART Health IT」を参照してください。
FHIR サービスは SMART on FHIR をサポートしていますか?
はい。SMART on FHIR 機能は、 AHDS サンプルを使用してサポート。 これは SMART on FHIR(Enhanced) と呼ばれます。 SMART on FHIR(Enhanced) は、「SMART on FHIR 実装ガイド (v 1.0.0)」と「§170.315(g)(10) 患者および住民サービス基準の標準化 API の要件」を満たすと見なされます。 詳細については、 SMART on FHIR(Enhanced) のドキュメントを参照してください。
カスタム FHIR リソースを作成できますか?
カスタム FHIR リソースは許可されていません。 カスタム FHIR リソースが必要な場合、拡張機能を使用して基本的なリソースの上にカスタム リソースを構築できます。
拡張機能は、FHIR サービスでサポートされていますか?
はい。 有効な FHIR JSON データをサーバーに読み込むことができます。 extensions を定義する構造体定義を格納する場合はこれを構造体定義リソースとして保存できます。 拡張機能を検索するには、独自の検索パラメーターを定義する必要があります。
XML で FHIR サービスを表示操作方法
管理サービスでは JSON のみをサポートしています。 オープンソースの FHIR サーバーは、JSON と XML をサポートしています。 オープンソースの XML バージョンを表示するには、_format= application/fhir+xml
を使います。
_count にはどのような制限がありますか?
_count の現在の上限は 1000 です。 _countを 1000 を超える値に設定すると、バンドルに 1,000 レコードのみが表示されるという警告がバンドルに表示されます。
FHIR サービスにバンドルを投稿することはできますか?
現在、FHIR サービスでは、バッチ バンドルの投稿と、トランザクション バンドルの投稿がサポートされています。
FHIR サービスで 1 人の患者のすべてのリソースを取得するにはどうすればよいですか?
1 人の患者に関連するすべてのデータを取得する$patient-all 操作をサポートしています。
FHIR サービスは用語操作をサポートしていますか?
いいえ。FHIR サービスは現在、用語操作をサポートしていません。
FHIR サービスの使用
FHIR サービスで正常性チェックを実行できますか?
FHIR サービスで正常性チェックを実行するには、GET 要求に「 {{fhirurl}}/health/check
」と入力します。 FHIR サービスの状態を確認できる必要があります。 200 と OverallStatus が Healthy の HTTP 状態コード応答は、正常性チェックが成功したことを意味します。
エラーがある場合は、HTTP 状態コード 404 (Not Found) または状態コード 500 (内部サーバー エラー) と、応答本文の詳細情報を含むエラー応答を受け取ることがあります。
次のステップ
この記事では、FHIR サービスに関してよく寄せられる質問に対する回答について学習しました。 Azure API for FHIR の FHIR サービスに関してよく寄せられる質問については、以下を参照してください。
Note
FHIR® は HL7 の登録商標であり、HL7 の許可を得て使用しています。