Skip to main content

Overview

Connectors are dbt projects that transform standard healthcare data formats into the Tuva Input Layer.

Connectors

The Tuva Input Layer acts like a staging layer for the entire project. Once a data source has been properly mapped to the Input Layer the rest of Tuva can be executed with a single command: dbt build

Standard Connectors

We are building connectors for as many standard healthcare data sources as possible. We currently have connectors for the following standard data formats:

Claims:

Medical Records:

  • Elation
  • Athenahealth (in progress)
  • Epic (in progress)

FHIR:

ADT:

  • Bamboo (in progress)
  • Collective Medical (in progress)

Additionally, FHIR Inferno is a python-based utility for flattening FHIR (i.e. JSON) into relational CSVs. We use FHIR Inferno to flatten FHIR data before using the relevant dbt connector.

Custom Connectors

The majority of healthcare data sources are non-standard and require custom mappings to transform the data source into the Tuva Input Layer data model. We provide guidance on how to create a custom connector in our guides.