Amazon HealthLake
FHIR 準拠の医療データを安全に保存 / 変換 / 分析できるフルマネージドサービスで、医療機関のデータレイク構築を加速する
概要
Amazon HealthLake は、HL7 FHIR R4 (Fast Healthcare Interoperability Resources) 規格に準拠した医療データストアを提供するフルマネージドサービスです。電子カルテ (EHR)、保険請求データ、臨床試験データなどを FHIR リソースとして統一的に格納し、自然言語処理による非構造化データの構造化、タイムライン形式での患者データ可視化、機械学習モデルによる予測分析を実現します。HIPAA 適格サービスとして、保護対象医療情報 (PHI) の暗号化とアクセス制御を標準で備えています。
FHIR データストアとデータ取り込みパイプライン
HealthLake のデータストアは FHIR R4 仕様に準拠した RESTful API を提供し、Patient、Observation、Condition、MedicationRequest など、開発者ガイドの一覧にある FHIR R4 のリソースタイプを扱います。データの取り込みには、S3 バケットからのインポートジョブや、個別リソースの CRUD 操作と FHIR Bundle (batch / transaction) による API からの書き込みがあります。既存システムのデータが C-CDA や CSV の場合は Data Transformation Agent (2026 年 10 月時点でプレビュー) で FHIR R4 に変換でき、HL7 v2 などは、自前の変換 Lambda などで FHIR 形式に変換してから取り込む構成もあります。データストアへの書き込みはバージョン管理され、FHIR の history と vread の操作で過去のバージョンを読み出します。SMART on FHIR 認証フレームワークとの統合により、OAuth 2.0 ベースのきめ細かいアクセス制御を実装できます。
統合医療 NLP と非構造化データの構造化
HealthLake に格納された臨床ノートや退院サマリーなどの非構造化テキストに対して、統合医療 NLP (Integrated Medical NLP) を適用できます。この機能は既定では無効で、サポートケースで有効にすると開発者ガイドに記載されています (2026 年 10 月時点)。この機能は Amazon Comprehend Medical の DetectEntities-V2、InferICD10-CM、InferRxNorm の API を呼び出し、医療のエンティティとその関係や特性を抽出します。結果は ICD-10-CM と RxNorm のコードを含めて DocumentReference リソースの拡張として格納され、徴候、症状、診断の特性を持つエンティティからは Condition と Observation のリソースが作られ、Linkage リソースで元の文書と結び付けられます。NLP が生成したリソースは GET で読み出せますが FHIR API の検索の対象外で、検索は Athena の SQL で行うと開発者ガイドは説明しています。
分析基盤との連携とコンプライアンス設計
HealthLake のデータは、Lake Formation を経由して Athena や Amazon Quick Sight (旧 Amazon QuickSight) で直接分析できます。開発者ガイドによると、FHIR のリソースタイプごとに Apache Iceberg 形式のテーブルとして Athena の SQL の照会の対象になり、事前の書き出しは要りません。SageMaker と組み合わせ、患者の再入院リスク予測や疾患進行モデルのトレーニングに HealthLake のデータを使う構成もあります。コンプライアンス面では、KMS によるサーバーサイド暗号化、CloudTrail による全 API 操作の監査ログ、VPC エンドポイントによるプライベートネットワーク内でのアクセスが標準で利用可能です。HealthLake は HIPAA 適格のサービスで、BAA (Business Associate Agreement) の締結のうえで HIPAA の対象のワークロードを扱います。
参考資料 (AWS 公式)
本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。
本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。