Giter VIP home page Giter VIP logo

flexpa-analytics's Introduction

Apache License dbt logo and version

Powered by Tuva

Check out the latest DAG

Check out the Tuva Project Google Sheet

Check out our Docs

The Tuva Project is open source software that cleans and transforms messy healthcare data. It does 2 main things:

  1. Normalizes data into a common quality-tested format
  2. Enriches data with high-level concepts relevant for healthcare

Pre-requisites

  1. You have healthcare data (e.g. EHR, claims, lab, HIE, etc.) in a data warehouse
  2. You have dbt installed and configured (i.e. connected to your data warehouse)

Here are instructions for installing dbt.

Configuration

Execute the following steps to load all seed files, build all data marts, and run all data quality tests in your data warehouse:

  1. Clone this repo to your local machine or environment
  2. Create a database called 'tuva' in your data warehouse
    • note: this is where data from the project will be generated
  3. Create source data tables in your data warehouse
    • note: these tables must match table names and column names exactly as in source.yml
  4. Configure dbt_project.yml
    • profile: set to 'tuva' by default - change this to an active profile in the profile.yml file that connects to your data warehouse
    • vars: configure source_name, source database name, and source schema name
  5. Run project
    1. Navigate to the project directory in the command line
    2. Execute "dbt build" to create all tables/views in your data warehouse

Contributions

Don't see a model or specific metric you would have liked to be included? Notice any bugs when installing and running the package? If so, we highly encourage and welcome contributions to this package!

Join the conversation on Slack!

Database Support

This package has been tested on Snowflake and Redshift. We are planning to expand testing to BigQuery in the near future.

flexpa-analytics's People

Contributors

mseckykoebel avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.