FHIR Data Pipes ist eine Reihe von ETL-Pipelines, mit denen FHIR-Daten in ein SQL-fähiges Format umgewandelt werden, um Analysedienste zu erstellen. FHIR Data Pipes wurde mit Blick auf die horizontale Skalierbarkeit entwickelt und bietet mehrere Bereitstellungsoptionen.
Zu den Funktionen gehören:
Apache Beam-ETL-Pipelines zur Transformation von Daten aus einer FHIR-Quelle in ein SQL-on-FHIR-Schema-Data Warehouse, basierend auf Apache Parquet-Dateien, die mit SQL abgefragt werden können (siehe Parquet-on-FHIR-Schema)
Controller-Modul zum Verwalten der FHIR-Datenpipelines, das „vollständige“, „inkrementelle“ und „Merger“-Pipelines zusammenführt. Mit dem Controller-Modul können Sie regelmäßige inkrementelle Updates planen oder die Pipeline über das Web-Steuerfeld manuell starten.
Implementierung der SQL-on-FHIR-v2-Spezifikation, mit der sich ViewDefinition-Ressourcen anwenden lassen, um flache Ansichten innerhalb der Pipelines zu generieren (siehe Darstellungsebene)