FHIR Data Pipes は、FHIR データを SQL 対応形式に変換して分析サービスを構築するための ETL パイプラインのセットです。FHIR Data Pipes は水平方向のスケーラビリティを念頭に設計されており、複数のデプロイ オプションが用意されています。
主な機能は次のとおりです。
Apache Beam ETL パイプライン。SQL を使用してクエリできる Apache Parquet ファイルに基づいて、FHIR ソースから SQL-on-FHIR スキーマ データ ウェアハウスにデータを変換します(Parquet-on-FHIR スキーマをご覧ください)。
FHIR Data Pipes パイプラインを管理し、「完全」、「増分」、「統合」の各パイプラインを統合するコントローラ モジュール。コントローラ モジュールを使用すると、定期的な増分更新をスケジュール設定できます。また、ウェブ コントロール パネルを使用してパイプラインを手動で開始することもできます。
SQL-on-FHIR-v2 仕様の実装により、ViewDefinition リソースを適用してパイプライン内にフラット ビューを生成できるようになりました(ビューレイヤをご覧ください)。