/elation_connector

Transforms data from Elation into the Tuva core data model

Apache License 2.0Apache-2.0

Apache License dbt logo and version

Elation Connector

🔗 Docs

Check out our docs to learn about the Tuva Project and how you can use it on your healthcare data.

🧰 What does this repo do?

The Elation Connector is a dbt project that maps raw data from Elation to the Tuva Core Data Model and then builds all the clinical Tuva Data Marts. Your Elation data should be organized according to this data dictionary.

🔌 Database Support

  • BigQuery
  • Redshift
  • Snowflake

✅  Quickstart Guide

Step 1: Pre-requisites

You must have medical record data from Elation in a data warehouse supported by this project. Elation offers customers access to data via Snowflake data share.

Step 2: Configure Input Database and Schema

Next you need to tell dbt where your Elation source data is located. Do this using the variables input_database and input_schema in the dbt_project.yml file. You also need to configure your profile in the dbt_project.yml.

Step 4: dbt deps

Execute the command dbt deps to install The Tuva Project. By default, this connector will use any version of the Tuva Project after 0.5.0 which is when clinical support was released.

Step 4: Run

Now you're ready to run the connector and the Tuva Project. For example, using dbt CLI you would cd to the project root folder in the command line and execute dbt build. You're now ready to do clinical data analytics! Check out the data mart in our docs to learn what tables you should query.

🙋🏻‍♀️ How do I contribute?

Have an opinion on the mappings? Notice any bugs when installing and running the project? If so, we highly encourage and welcome feedback! Feel free to submit an issue or drop a message in Slack.

🤝 Join our community!

Join our growing community of healthcare data practitioners on Slack!