AWS HealthImaging
DICOM 形式の医用画像を大規模に保存・検索・取得できる HIPAA 対応のフルマネージドストレージサービス
概要
AWS HealthImaging は、CT、MRI、X 線などの医用画像データ (DICOM 形式) をクラウド上で大規模に保存・管理するための専用ストレージサービスです。HIPAA 対応のセキュリティ基盤上に構築されており、医療機関が求めるコンプライアンス要件を満たしながら、ペタバイト規模の画像データを低コストで保持できます。独自の圧縮技術 (HTJ2K) により、従来の DICOM ストレージと比較してストレージコストを最大 40% 削減しつつ、サブセカンドのレイテンシで画像を取得できます。DICOM メタデータの検索 API により、患者 ID、検査日、モダリティなどの条件で高速に画像セットを特定し、AI/ML パイプラインへのデータ供給も効率化します。
データストアの構造と DICOM インポート
HealthImaging のデータ構造は、Data Store → Image Set → Image Frame の 3 階層で構成されます。Data Store は論理的なコンテナで、部門別やプロジェクト別に分離して管理できます。DICOM ファイルのインポートは S3 バケットからのバッチインポートジョブで行い、数万件の DICOM インスタンスを並列処理で取り込みます。インポート時に DICOM メタデータが自動的にインデックス化され、SearchImageSets API で Patient ID、Study Date、Modality、Body Part などの条件で高速検索が可能になります。HTJ2K (High-Throughput JPEG 2000) コーデックによるロスレス圧縮が自動適用され、元の画像品質を完全に保持しながらストレージ使用量を削減します。既存の PACS (Picture Archiving and Communication System) からの移行では、DICOMweb 標準の STOW-RS エンドポイントを使ったオンライン転送も可能です。
画像取得の高速化と AI/ML 連携
HealthImaging の画像取得 API は、フレーム単位でのランダムアクセスに最適化されています。CT スキャンの数百スライスのうち特定のスライスだけを取得する、MRI の特定シーケンスだけを抽出するといった部分取得が高速に行えます。これにより、AI モデルの学習データ準備で全画像をダウンロードする必要がなく、必要なフレームだけを SageMaker の学習ジョブに供給できます。GetImageFrame API はサブセカンドのレイテンシで応答し、リアルタイムのビューワーアプリケーションにも対応します。医用画像の関連書籍 (Amazon) で DICOM 規格の基礎を学べます。Lambda と組み合わせて、新規画像インポート時に自動的に推論パイプラインを起動し、異常検知結果をメタデータに付与するイベントドリブンアーキテクチャが実務では一般的です。
セキュリティ・コンプライアンスとコスト設計
医用画像データは個人の健康情報 (PHI) を含むため、HealthImaging は HIPAA 適格サービスとして設計されています。保存時暗号化 (AES-256) と転送時暗号化 (TLS 1.2+) がデフォルトで有効化され、KMS カスタマーマネージドキーによる暗号化も選択できます。IAM ポリシーで Data Store 単位のアクセス制御を行い、CloudTrail で全 API 呼び出しを監査ログとして記録します。コスト構造はストレージ料金 (GB/月) と API リクエスト料金で構成され、S3 に DICOM ファイルを直接保存する場合と比較して、HTJ2K 圧縮によるストレージ削減と検索 API の利便性を考慮すると、大規模データセットではコスト優位性があります。データのライフサイクル管理として、法定保存期間 (日本では 5 年) を超えた画像の自動削除ポリシーを設定でき、ストレージコストの継続的な最適化が可能です。