Skip to content

A starter dbt project and synthetic claims dataset for trying out the Tuva Project.

Notifications You must be signed in to change notification settings

tuva-health/tuva_demo

Repository files navigation

Apache License dbt logo and version

The Tuva Project Demo

🧰 What does this project do?

This demo provides a quick and easy way to run the Tuva Project Package in a dbt project with synthetic data for 1k patients loaded as dbt seeds.

To set up the Tuva Project with your own claims data or to better understand what the Tuva Project does, please review the ReadMe in The Tuva Project package for a detailed walkthrough and setup.

For information on data models and to view the entire DAG check out our dbt Docs.

🔌 Database Support

  • BigQuery
  • Redshift
  • Snowflake

✅ How to get started

Pre-requisites

  1. You have dbt installed and configured (i.e. connected to your data warehouse). If you have not installed dbt, here are instructions for doing so.
  2. You have created a database for the output of this project to be written in your data warehouse.

Getting Started

Complete the following steps to configure the project to run in your environment.

  1. Clone this repo to your local machine or environment.
  2. Update the dbt_project.yml file:
    1. Add the dbt profile connected to your data warehouse.
  3. Run dbt deps to install the Tuva Project package.
  4. Run dbt build to run the entire project with the built-in sample data.

🙋🏻‍♀️ How is this project maintained and can I contribute?

Project Maintenance

The Tuva Project team maintaining this project only maintains the latest version of the project. We highly recommend you stay consistent with the latest version.

Contributions

Have an opinion on the mappings? Notice any bugs when installing and running the project? If so, we highly encourage and welcome feedback! While we work on a formal process in Github, we can be easily reached on our Slack community.

🤝 Community

Join our growing community of healthcare data practitioners on Slack!