Каналы данных FHIR

Посмотреть исходный код на GitHub

Каналы данных FHIR — это набор конвейеров ETL для преобразования данных FHIR в формат с поддержкой SQL для создания аналитических сервисов. FHIR Data Pipes разработан с учетом горизонтальной масштабируемости и предлагает несколько вариантов развертывания.

Особенности включают в себя:

  • Конвейеры Apache Beam ETL для преобразования данных из источника FHIR в хранилище данных схемы SQL-on-FHIR на основе файлов Apache Parquet, которые можно запрашивать с помощью SQL (см. Схема Parquet-on-FHIR ).

  • Модуль контроллера для управления конвейерами каналов данных FHIR, объединяющий «полные», «добавочные» конвейеры и конвейеры «объединения». Используя модуль контроллера, вы можете запланировать периодические инкрементные обновления или использовать веб-панель управления для запуска конвейера вручную.

  • Реализация спецификации SQL-on-FHIR-v2, позволяющая применять ресурсы ViewDefinition для создания плоских представлений внутри конвейеров (см. Уровень представления ).

Перейти к документации для разработчиков