DICOM ファイルのインポート (プレビュー)
一括インポートを使用すると、DICOM® サービスにデータを簡単に追加できます。 一括インポート機能を使用して DICOM ファイルをインポートすると、以下のことを行えます。
バックアップと移行。 たとえば、組織のローカルまたはオンプレミスのシステムに多数の DICOM インスタンスが格納されていて、セキュリティ、スケーラビリティ、可用性を向上させるためにバックアップしたり、クラウドに移行したりする必要がある場合があります。 データを 1 つずつアップロードするのではなく、一括インポートを使用してデータをより迅速かつ効率的に転送できます。
機械学習開発。 たとえば、機械学習モデルのトレーニングに使用したい DICOM インスタンスの大規模なデータセットが組織にあるとします。 一括インポートを使用すると、DICOM サービスにデータをアップロードして、Microsoft Fabric、Azure Machine Learning、またはその他のツールからそれにアクセスできます。
前提条件
- DICOM サービスのインスタンスをデプロイします。 詳しくは、「DICOM サービスをデプロイする」を参照してください。
- DICOM サービスのイベント機能をデプロイします。 詳細については、「Azure portal 使用してイベントをデプロイする」を参照してください。
システム割り当てマネージド ID を有効にする
一括インポートを実行する前に、システム割り当てマネージド ID を有効にする必要があります。
Azure portal で DICOM インスタンスに移動し、左側のペインから [ID] を選択します。
[ID] ページで、[システム割り当て] タブを選びます。
[状態] フィールドで、[オン] を選択します。
保存を選択します。
一括インポートを有効にする
データをインポートする前に、一括インポートを有効にする必要があります。
Azure Portal の使用
Azure portal で DICOM サービスに移動し、左側のペインから [一括インポート] を選択します。
[一括インポート] ページの [一括インポート] フィールドで、[有効] を選択します。 [保存] を選択します。
Azure Resource Manager テンプレートの使用
Azure Resource Manager テンプレート (ARM テンプレート) を使用する場合は、bulkImportConfiguration
という名前のプロパティを使って一括インポートを有効にします。
ARM テンプレートで一括インポートを構成する方法の例を次に示します。
{
"type": "Microsoft.HealthcareApis/workspaces/dicomservices",
"apiVersion": "2023-02-01-preview",
"name": "[parameters('dicomservicename')]",
"location": "[parameters('regionname')]",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"bulkImportConfiguration": {
"enabled": true
}
}
}
データのインポート
一括インポートを有効にすると、リソース グループが Azure サブスクリプションにプロビジョニングされます。 リソース グループの名前は、プレフィックス AHDS_
で始まり、その後にワークスペースと DICOM サービス名が続きます。 たとえば、ワークスペース contoso
の mydicom
という名前の DICOM サービスの場合、リソース グループには AHDS_contoso-mydicom
という名前が付けられます。
新しいリソース グループ内に、2 つのリソースが作成されます。
- 2 つの事前に作成されたコンテナー (
import-container
とerror-container
) と 2 つのキュー (import-queue
とerror-queue
) を持つランダムな名前のストレージ アカウント。 dicom-bulk-import
という名前の Azure Event Grid システム トピック。
DICOM イメージは、import-container
にコピーすることで DICOM サービスに追加されます。 一括インポートでは、新しいイメージがないかこのコンテナーが監視され、あった場合 DICOM サービスに追加されます。 ファイルが正常に追加されないエラーがある場合、エラーは error-container
にコピーされ、エラー メッセージが error-queue
に書き込まれます。
インポート コンテナーへの書き込みアクセス権を付与する
インポート コンテナーに DICOM イメージを追加するユーザーまたはアカウントには、Data Owner
ロールを使用して、コンテナーに書き込むためのアクセス権が必要です。 詳細については、Azure portal を使用して Azure ロールを割り当てる方法に関するページを参照してください。
DICOM イメージをインポート コンテナーにアップロードする
データは、さまざまな方法で Azure Storage コンテナーにアップロードされます。
- Azure Storage Explorer を使用して BLOB をアップロードする
- AzCopy を使用して BLOB をアップロードする
- Azure CLI を使って BLOB をアップロードする
Note
DICOM® は、医療情報のデジタル通信に関する標準出版物に関する米国電機工業会 (National Electrical Manufacturers Association) の登録商標です。