リリース ノート: 2023 Azure Health Data Services
この記事では、Azure Health Data Services の FHIR® サービス、DICOM® サービス、および MedTech サービスに対して 2023 年にリリースされた機能、機能強化、バグ修正について説明します。
2023 年 12 月
Azure Health Data Services
FHIR および DICOM サービスのカスタマー マネージド キーによる暗号化
Azure Health Data Services に格納されているデータは、Microsoft によって管理されるサービスマネージド キーを使用して自動的かつシームレスに暗号化されます。 新規および既存の FHIR および DICOM サービスに対してカスタマー マネージド キー (CMK) を使用してデータ暗号化を有効にできるため、組織はアクセス制御を管理する柔軟性が向上します。
詳細情報:
DICOM サービス
Azure Data Lake Storage を使用して医療画像データを格納および管理する (プレビュー)
DICOM サービスとプレビュー可能な Azure Data Lake Storage の統合により、組織はイメージング データを完全に制御でき、Azure Storage エコシステムと API を介してそのデータにアクセスして操作する柔軟性が向上します。 DICOM サービスで Azure Data Lake Storage を使用することで、組織は次のことができます。
- Azure Storage API と DICOMweb API を使用して DICOM サービスによって格納された医療画像データに直接アクセスできるため、データにアクセスして操作する柔軟性が向上します。
- AzCopy、Azure Storage エクスプローラー、Data Movement ライブラリなど、Azure Storage を操作するためのツールのエコシステム全体まで、医療画像データを開きます。
- Azure Synapse、Azure Databricks、Azure Machine ラーニング、Microsoft Fabric など、Azure Data Lake Storage とネイティブに統合されるサービスを使用して、新しい分析と AI/ML シナリオのロックを解除します。
- ストレージのアクセス許可、アクセス制御、階層、およびルールを管理するためのコントロールを付与します。
詳細情報:
- Azure Health Data Services での DICOM サービスの Azure Data Lake Storage 統合
- Azure Data Lake Storage を使用して DICOM サービスをデプロイする
FHIR サービス
エクスポート操作の強化
この操作では export
、バージョン管理されたリソースと論理的に削除されたリソースのエクスポートがサポートされます。
詳細情報:
2023 年 11 月
Azure Health Data Services
統合 Azure portal のランディング ページ
Azure portal では、ユーザーがすべての Microsoft Health Data と AI Services に 1 か所でアクセスできる統合ランディング ページを起動しました。 ランディング ページを使用すると、関連するすべての Health Data と AI Services を簡単に見つけて使用でき、ユーザーが作業を開始するのに役立つ関連ドキュメントへのリンクが含まれます。 ランディング ページをチェックするには、Azure サブスクリプションにサインインし、Health Data と AI Services を検索します。
FHIR サービス
一括削除機能 (プレビュー)
この bulk delete
操作により、FHIR サーバーからリソースを非同期的に削除できます。 この操作は bulk delete
、システム レベルで実行することも、個々のリソースの種類に対して実行することもできます。
詳細情報:
インポート操作では、論理的に削除されたリソースがサポートされます
論理的に削除されたリソースをインポートする機能は、Azure API for FHIR から Azure Health Data Services への移行中に役立ちます。 PR #3530 を参照してください
クエリのパフォーマンス向上
パラメーターを使用した FHIR クエリのパフォーマンスが _include
向上しました。 PR #3572 を参照してください。
バグ修正
修正済み: 検索が
_include
失敗し、ワイルドカードが発生する。 この問題は修正されており、野生の文字*
のみが存在_include
し、_revinclude
検索することができます。 PR #3541。修正済み: 複数のエクスポート ジョブが作成されると、データ ストレージ ボリュームが増加する問題が修正されました。 バグのため、エクスポート ジョブは typefilter パラメーターと共に使用すると、複数の子ジョブを作成しました。 この修正プログラムは、この問題に対処します。 PR #3567 を参照してください。
修正済み: 重複するファイルを使用する場合のインポート操作の再トリブル例外。 インポート中に重複するファイルがある場合は、例外がスローされます。 この例外は、再考可能な例外と見なされました。 この修正プログラムは、この問題に対処します。 同じファイルを使用したインポート操作は再び実行できなくなりました。 PR #3557 を参照してください。
2023 年 10 月
DICOM サービス
一括インポート (プレビュー)
一括インポートにより、DICOM サービスにデータを追加するプロセスが簡略化されます。 有効にすると、ストレージ コンテナーが作成され、コンテナーにコピーされたファイル.dcmが DICOM サービスに自動的に追加されます。 詳細については、「DICOM ファイルのインポート (プレビュー)」を参照してください。
2023 年 9 月
Azure Health Data Services
ドキュメント ナビゲーションの改善
Azure Health Data Services の新しいハブ ページ (Azure Health Data Services ドキュメント) が加わるなどして、ドキュメント ナビゲーションが改善されています。 また、FHIR、DICOM、MedTech サービスのドキュメントおよび目次全体で階層リンクが修正され、ドキュメントを簡単かつ直感的に探せるようになりました。
FHIR サービス
Azure API for FHIR の廃止のお知らせ
Azure API for FHIR は、2026 年 9 月 30 日に廃止されます。 Azure Health Data Services FHIR サービスは、お客様が他の Azure サービスとの統合を使用して FHIR、DICOM、MedTech サービスを管理できるようにする、進化したバージョンの Azure API for FHIR です。 Azure API for FHIR は廃止されるため、2025 年 4 月 1 日以降、新しいデプロイは許可されなくなります。 詳細については、「移行戦略」を参照してください。
2023 年 8 月
FHIR サービス
増分インポート
インポート操作では、増分読み込みモードがサポートされています。これは、FHIR サービスにデータを定期的に読み込むよう最適化されています。
増分読み込みモードでは、医療機関は次のことができます。
- FHIR サーバーで API CRUD 操作を同時に実行しながら、データの同時インジェストを実行する。
- バージョン管理された FHIR リソースを取り込む。
- インジェスト中に
lastUpdated
FHIR リソースのフィールド値を維持します。 - 条件付き参照をサポートします。
詳細情報:
Batch バンドルの並列化 (プレビュー)
規定では、バッチ バンドルは FHIR サービスで順番に実行されます。 バンドル呼び出しでスループットを向上させるために、プレビュー用のバッチ バンドルの並列処理を有効にしました。
詳細情報:
バグ修正
修正済み: 10 進値の有効桁数が FHIR 仕様に合わせて調整されました。 修正前に、FHIR サービスは有効桁数 [18,6] を許可しました。 このサービスは、FHIR 仕様に従って 10 進数の有効桁数 [36,18] をサポートするように更新されました。 FHIR 仕様のデータ型を参照してください。
修正済み: 対象の検索パラメーターでインデックスを再作成すると、状態が正しく設定されます。 対象の検索パラメーターのインデックス再作成を実行した後、検索パラメーターを持つリソース データが検索できないバグを特定しました。 このバグは、検索パラメータの状態を変更することで解決されました。 PR #3400 を参照してください。
2023 年 7 月
FHIR サービス
バグ修正
修正済み: インポート操作での継続的な再試行。 NDJSON ファイル サイズが 2 GB を超えると、$importが再試行し続けるという問題が発生しました。 問題が修正されました。 PR #3342 を参照してください。
修正済み: 患者レベルとグループ レベルのエクスポート ジョブの再起動。 中断時の患者およびグループ レベルのエクスポートは、最初から再開されます。 このバグは、結果の最後に正常に完了したページからエクスポート ジョブを再開するように修正されています。 PR #3205 を参照してください。
DICOM サービス
API バージョン 2
DICOM サービス API バージョン 2 (v2) では、いくつかの変更と新機能が導入されています。 最も注目すべき点は、ストア (STOW) 操作中の DICOM 属性の検証の変更です。 v2 以降、要求は、必要な属性が検証に失敗した場合にのみ失敗します。
詳細情報:
2023 年 6 月
FHIR サービス
バグ修正
修正済み: インデックス再作成操作は、リソース レベルでジョブの状態を提供します。 この操作では
reindex
、API 呼び出しGET {{FHIR_URL}}/_operations/reindex/{{reindexJobId}}
を使用してreindex
操作の状態を決定できます。 インデックスが再作成されたリソースの数を確認するには、応答で resourceReindexProgressByResource フィールドを探します。 このフィールドには、各リソースの種類の進行状況が表示されます。 PR #3286 を参照してください。修正済み: 複雑な検索クエリの最適化。 一部の組織では、参照検索パラメーターを含む複雑な FHIR クエリがタイムアウトする問題が発生しました。この問題は、参照検索パラメーターに INNER JOIN を使用するように SQL クエリ ジェネレーターを更新することで修正されました。 PR #3295 を参照してください。
修正済み: capability ステートメントのメタデータ エンドポイント URL は相対 URL です。 FHIR 仕様に従って、capability ステートメントのメタデータ エンドポイント URL は絶対 URL である必要があります。 この修正プログラムは、この問題に対処します。 PR #3265 を参照してください。
詳細情報:
DICOM サービス
レンダリングされたイメージを取得する
新しいレンダリングされたエンドポイントを使用して、レンダリングされた画像を DICOM サービスから取得できます。 この API を使用すると、DICOM インスタンスまたはフレームにコンシューマー形式 (jpeg
または png
) でアクセスできます。これは、画像プレビューを表示するクライアント アプリケーションなどのシナリオを簡略化できる機能です。
バグ修正
修正済み: DICOM イベントと変更フィードが変更を見逃す可能性がある問題。 DICOM 変更フィード API は、DICOM サーバーが負荷がかかっているときに保留中の変更を誤ってスキップした結果を返しました。 変更フィード リソースに対して同じ呼び出しが行われると、結果セットの中央に新しい変更イベントが表示されます。
たとえば、最初の呼び出しでシーケンス番号
1
、、2
、、3
および 、2 番目の同じ呼び出し5
が正しく返1
されない場合、, ,2
,3
,4
および5
. この動作は、Azure Event Grid システム トピックに送信される DICOM イベントにも影響を与え、ダウンストリーム イベント ハンドラーでイベントが見つからないという結果になりました。 PR #2611 を参照してください。
MedTech サービス
デバイス メッセージを FHIR にリンクする
デバイス メッセージには、FHIR で検出されたものと一致する識別子が含まれている場合があります。 これにより、医療機関は、FHIR の検出を簡単に見つけて、デバイス データからの観察にリンクできます。 オープン ソース ソフトウェア (OSS) では、MedTech サービスのお客様から求められた検索機能がサポートされています。
2023 年 5 月
FHIR サービス
バグ修正
修正: SMART on FHIR のアプリケーションの臨床範囲マッピング。 このバグ修正は、バックエンド アプリケーションで臨床スコープが正しく解釈されない問題に対処します。 PR #3250 を参照してください。
修正済み: 要求パラメーターと本文で渡されたときの重複キー エラー。 この修正では、POST {resourcetype}/search エンドポイントを使用して FHIR リソースを照会するときに問題が処理され、サーバーから返されます
415 Unsupported Media Type
。 URL クエリ文字列と要求本文でクエリ パラメータが繰り返されることが、この問題の原因です。 この修正では、要求と本文のすべてのクエリ パラメーターが入力と見なされます。 PR #3232 を参照してください。
2023 年 4 月
Azure Health Data Services
米国中西部リージョンでの可用性
Azure Health Data Services は、米国中西部リージョンで一般提供されています。
FHIR サービス
バグ修正
修正済み: 識別子を持つ検索クエリのパフォーマンス。 このバグ修正は、OPTIMIZE 句を使用して識別子を持つ検索クエリで発生したタイムアウトの問題に対処します。 PR #3207 を参照してください
修正: カスタム検索パラメーターの読み込みに関連する一時的な問題。 このバグ修正は、失敗時に FHIR サービスが最新の SearchParameter 状態を読み込まない問題に対処します。 PR #3222 を参照してください
2023 年 3 月
Azure Health Data Services
東日本リージョンでの利用可能性
Azure Health Data Services は、東日本リージョンで一般提供されています。
2023 年 2 月
FHIR サービス
_till パラメーターとスループットの向上が 50 倍
この _till
パラメーターは省略可能なパラメーターであり、指定した時刻まで変更されたリソースをエクスポートできます。 この機能強化は、システムのエクスポートに適用されます。
詳細情報:
バグ修正
修正済み: :を使用したチェーン検索には修飾子の結果が含まれますが、リソースは含めなくなりました。 このバグ修正により問題が処理され、:contains 修飾子を使用する検索条件ごとに識別されたリソースが返されます。 PR #2990 を参照してください。
修正済み: 継続トークン サイズ制限ヘッダーを調整する機能。 この変更の前に、ページ分割中に Cosmos DB 継続トークンの既定の制限は 3 KB (キロバイト)でした。 この変更により、ヘッダーに Cosmos DB 継続トークンの制限を送信できます。 有効な範囲は 1 ~ 3 KB (キロバイト)に設定されています。 値を送信するヘッダー値は
x-ms-documentdb-responsecontinuationtokenlimitinkb
. PR #2971 を参照してください。修正済み: :not 修飾子がチェーン検索で使用されている場合に HTTP 状態コード 500 が発生しました。 このバグ修正により問題が対処されます。 :contains 修飾子を使用する検索条件ごとに、識別されたリソースが返されます。 PR #3041 を参照してください。
修正済み: リソース レベルでバージョン管理ポリシーが有効になっているため、トランザクション要求に対して If-match ヘッダーが必要です。 この修正プログラムは、この問題に対処します。 リソース レベルでバージョン管理されたポリシーでは、if-match ヘッダーは必要ありません。 PR #2994 を参照してください。
MedTech サービス
マッピング デバッガー (プレビュー)
MedTech サービス マッピング デバッガーは、MedTech サービス デバイスと FHIR 変換先マッピングを作成、更新、およびトラブルシューティングするためのセルフサービス ツールです。 これにより、Azure portal を離れることなく、リアルタイムでインライン調整を簡単に表示および行うことができます。
詳細情報:
エラー メッセージ機能 (プレビュー)
MedTech サービスのエラー メッセージ機能を使用すると、生成されたエラーと、各エラーの原因となったメッセージを表示できます。 手動で作業しなくても、エラーの背後にあるコンテキストを学習できます。
詳細情報:
DICOM サービス
DICOM イベントの種類
DICOM イベントは、Azure Health Data Services ワークスペース レベルのイベント サブスクリプションで使用できます。 これらの新しいイベントの種類を使用して、新しく作成および削除された DICOM 画像のイベントをサブスクライブすることで、医療画像アプリケーションのイベント ドリブン ワークフローを実現できます。
詳細情報:
ツールキットとサンプル オープンソース
オープンソース サンプル リポジトリには、さらに 2 つのサンプル アプリがあります。 Azure-Samples/azure-health-data-services-samples) を参照してください。
バグ修正
- 修正済み: FailedSOPSequence に含まれる検証エラー。 以前は、Store (STOW) API によって返された DICOM 検証エラーには、問題の診断と解決に必要な詳細が不足しています。 API の変更により、検証に失敗した属性とその理由に関する詳細情報を含めることで、エラー メッセージが改善されます。
詳細情報:
2023 年 1 月
Azure Health Data Services
より多くのリージョンで利用できる Azure Health データ サービス
Azure Health Data Services は、フランス中部、米国中北部、カタール中部リージョンで一般提供されています。
DICOM サービス
ModalitiesInStudy 属性のサポート
DICOM サービスは、ModalitiesInStudy
スタディ、系列、およびインスタンス レベルで検索可能な属性としてサポートされます。 この属性のサポートにより、各系列に個別にクエリを実行しなくても、調査のモダリティの一覧をより効率的に返すことができます。
詳細情報:
NumberOfStudyRelatedInstances 属性と NumberOfSeriesRelatedInstances 属性のサポート
調査または系列内のインスタンス数を返す 2 つの属性は、検索応答で使用できます。
詳細情報:
ツールキットとサンプル オープンソース
別のサンプル アプリを使用できます
Azure Health Data Services サンプル リポジトリに新しいサンプル アプリが 1 つリリースされました。