Skip to main content

1. Input Layer

View Code on GitHub/tuva/models/input_layer

The Input Layer serves as the contract between source data and the Tuva dbt package. It's designed to accomodate both claims and clinical data sources. Once source data has been mapped to the Input Layer in a dbt project and you import the Tuva package into that project, the rest of the Tuva package will run automatically when you execute dbt build.

There are 3 main sub-parts to the Input Layer: Claims, Clinical, and Provider Attribution. To use any sub-part you must create all the tables/models for that sub-part. If you don't have data for all the tables/models you can create null columns or even entire null tables.

To run any sub-part you'll need to set the appropriate vars in your dbt_project.yml:

  • claims_enabled: true
  • clinical_enabled: true
  • provider_attribution: false
0 columns
Column Name
Data Type
Description
Mapping Instructions
Required For Data Mart
Loading columns...