Skip to content

Releases: tuva-health/tuva

the_tuva_project v0.15.3

14 Oct 20:45
5958800

Choose a tag to compare

What's Changed

🪲 Bug Fixes 🪲

Other Changes

New Contributors

Full Changelog: v0.15.2...v0.15.3

the_tuva_project v0.15.2

30 Sep 18:22
7e44bca

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

  • [Feature] add optional source input for quality measures mart by @sarah-tuva in #1060

🪲 Bug Fixes 🪲

Other Changes

Full Changelog: v0.15.1...v0.15.2

the_tuva_project v0.15.1

16 Sep 18:00
6d617b8

Choose a tag to compare

What's Changed

🪲 Bug Fixes 🪲

  • fix: renamed the seed column names by @Nabin-Maitri in #1048
  • Removing tests and duplicate file_date definitions by @tom-tuva in #1052
  • [Bug] Add missing eligibility fields for docs by @sarah-tuva in #1039

Other Changes

Full Changelog: v0.15.0...v0.15.1

the_tuva_project v0.15.0

27 Aug 00:47
1a3d60d

Choose a tag to compare

This is a minor release and includes breaking changes. See the below section "Critical Breaking Changes Summary" for more details and upgrade instructions.

What's Changed

🚨 Breaking Changes 🚨

  • Minor release branch v0.15 by @sarah-tuva in #1000 includes the following PRs:

🎉 Exciting New Features 🎉

🪲 Bug Fixes 🪲

Other Changes

New Contributors

Full Changelog: v0.14.18...v0.15.0

Critical Breaking Changes Summary

Required Actions:

  1. Create 2 NEW input layer tables (required if clinical_enabled: true):

    • appointment (34 fields)
    • immunization (24 fields)
  2. Add fields to EXISTING tables (required if claims_enabled: true OR clinical_enabled: true):

    • patient: Add name_suffix, middle_name, email, ethnicity
    • eligibility: Add name_suffix, middle_name, email, ethnicity
  3. Update fields in the EXISTING table Lab Result (required if clinical_enabled: true):

    • rename fields:
      • source_code_type -> source_order_type
      • source_code -> source_order_code
      • source_description -> source_order_description
      • source_component -> source_component_code
      • normalized_code_type -> normalized_order_type
      • normalized_code -> normalized_order_code
      • normalized_description -> normalized_order_description
      • normalized_component -> normalized_component_code
      • result_date -> result_datetime (change data type to datetime)
      • collection_date -> collection_datetime (change data type to datetime)
    • add fields:
      • source_component_type
      • source_component_description
      • normalized_component_type
      • normalized_component_description
    • update custom mappings if using normalization mart
  4. Expect pipeline warnings/errors from new data quality tests:

    • Many new tests added with warn and error severity
    • Fabric users: Tests previously disabled are now ENABLED
    • You may need to disable tests or fix data quality issues

See Docs for input layer changes.

Major Features:

  • Appointment data
  • Immunization/vaccine tracking (CVX codes)
  • Lab Order/Component mapping
  • Enhanced patient demographics
  • Improved data quality framework (especially for Fabric)
  • State normalization improvements

Important Clarifications:

  • Fabric: Already supported, but now has comprehensive data quality tests enabled
  • Bug fixes: Missing codes now properly flow to core tables

Migration Steps:

  1. Update packages.yml to version 0.15.0 (or add a range version: [">=0.15.0","<0.16.0"])
  2. Run dbt clean then dbt deps
  3. If using clinical_enabled: true:
    i. Create new input models appointment and immunization and map your data or create empty tables
    ii. Update existing models lab_result and patient
  4. If using claims_enabled: true, update existing model eligibility
  5. Run dbt build --full-refresh
  6. Review data_quality__testing_summary table
  7. Fix/disable tests as needed
  8. Verify downstream dependencies

the_tuva_project v0.14.18

05 Aug 18:38
4814295

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

🪲 Bug Fixes 🪲

Other Changes

Full Changelog: v0.14.17...v0.14.18

the_tuva_project v0.14.17

08 Jul 18:51
c415185

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

  • Update LOINC terminology by @sarah-tuva in #961
  • Load SVI Seed Data from S3 by @BijayaShres in #935

🪲 Bug Fixes 🪲

Other Changes

  • Remove old docs folder by @sarah-tuva in #959

Full Changelog: v0.14.16...v0.14.17

the_tuva_project v0.14.16

01 Jul 23:12
e346b3b

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

🪲 Bug Fixes 🪲

Other Changes

New Contributors

Full Changelog: v0.14.15...v0.14.16

the_tuva_project v0.14.15

24 Jun 22:39
9b7c225

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

  • 932 if encounters between claims and clinical datasets overlap ie adt both encounter get thrown out in readmissions by @chase-jones in #933
  • Add enhancements for CI Testing data by @sarah-tuva in #929

🪲 Bug Fixes 🪲

Other Changes

Full Changelog: v0.14.14...v0.14.15

the_tuva_project v0.14.14

17 Jun 21:35
6da8416

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

🪲 Bug Fixes 🪲

  • Fix uniqueness check on input_layer__eligibility to include member_id by @davidshimamoto in #905
  • Make sure we only get ICD-10-PCS codes in CCSR long procedure category by @krishyfishy in #897

Other Changes

New Contributors

Full Changelog: v0.14.13...v0.14.14

the_tuva_project v0.14.13

03 Jun 21:01
e64895d

Choose a tag to compare

What's Changed

🎉 Exciting New Features 🎉

  • Add fhir_preprocessing data mart by @sarah-tuva in #863
  • Add duckdb support to create_json_object macro by @sarah-tuva in #890

🪲 Bug Fixes 🪲

  • Update revenue center code regex to handle more 4-char codes by @krishyfishy in #893
  • Fix enrollment being exploded to row per member-month. Adjust testing on PK. by @davidshimamoto in #885

Other Changes

Full Changelog: v0.14.12...v0.14.13