Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
eb6f995
Revert "Merge pull request #883 from BijayaShres/icd_10_cm_field_rena…
lucas-tuva Jun 2, 2025
2cdac75
Add duckdb support to create_json_object macro (#890)
Jun 2, 2025
f7b7616
update regex
Jun 3, 2025
2b966b6
Merge pull request #893 from tuva-health/revenue-center-code-regex
krishyfishy Jun 3, 2025
ac383ca
Fix enrollment being exploded to row per member-month. Adjust testing…
Jun 3, 2025
e64895d
Release patch v0.14.13 (#894)
Jun 3, 2025
580ddef
Update description to match the databases we support
chase-jones Jun 5, 2025
e242d1d
Merge pull request #899 from tuva-health/chase-jones-patch-1
jansenpa Jun 5, 2025
dbadae5
service category and encounter enhancement
bradmontierth Jun 11, 2025
81ea452
split sql files to reduce memory load
amartinson193 Jun 11, 2025
b1ae314
Split SQL files to reduce memory load (#909)
amartinson193 Jun 12, 2025
b006a6f
Updating another file with dense rank
amartinson193 Jun 12, 2025
4f75eeb
Merge branch 'main' into fix-mem-issue-250611
amartinson193 Jun 12, 2025
4b6273e
Update elementary version (#908)
chase-jones Jun 12, 2025
65f6422
Fix uniqueness check on input_layer__eligibility to include member_id…
Jun 12, 2025
6d50e7a
fix 3 additional broken slack links (#902)
jansenpa Jun 12, 2025
ffc185d
Make sure we only get ICD-10-PCS codes in CCSR long procedure categor…
krishyfishy Jun 13, 2025
59c2277
Merge pull request #910 from tuva-health/fix-mem-issue-250611
amartinson193 Jun 13, 2025
5014233
Bill type code multiple not sev 1 (#922)
chase-jones Jun 16, 2025
b7f6b93
HCPCS/CPT value set update for CMS HCC data mart (#906)
utsavpaudel Jun 17, 2025
db7058d
Update github workflows: add testing for new data mart, add release w…
Jun 17, 2025
6da8416
Patch release v0.14.14 (#924)
Jun 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .github/workflows/add_issues_to_project.yml

This file was deleted.

8 changes: 4 additions & 4 deletions .github/workflows/outside_contributor_dbt_v1.8.6.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/bigquery --vars '{"input_database": "dev-ci-testing","input_schema": "input_layer","clinical_enabled": true,"claims_enabled": true}'
dbt build --full-refresh --profiles-dir ./profiles/bigquery --vars '{"input_database": "dev-ci-testing","input_schema": "input_layer","clinical_enabled": true,"claims_enabled": true,"fhir_preprocessing_enabled": true}'
working-directory: ci_testing

- name: Get the result
Expand Down Expand Up @@ -467,7 +467,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/fabric --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true}'
dbt build --full-refresh --profiles-dir ./profiles/fabric --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down Expand Up @@ -686,7 +686,7 @@ jobs:

- name: dbt-compile
run: |
dbt compile --profiles-dir ./profiles/redshift --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true}'
dbt compile --profiles-dir ./profiles/redshift --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down Expand Up @@ -872,7 +872,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/snowflake --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true}'
dbt build --full-refresh --profiles-dir ./profiles/snowflake --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down
57 changes: 57 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Release
# creates a draft release if there is a push to main/ that changes "version" in /dbt_project.yml
# user must manually publish the release and check the latest release option

on:
push:
branches:
- main
paths:
- 'dbt_project.yml'

jobs:
create-draft:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Install yq
run: |
sudo wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/bin/yq
sudo chmod +x /usr/bin/yq

- name: Check version change
id: check_version
run: |
NEW_VERSION=$(yq '.version' dbt_project.yml)
OLD_VERSION=$(git show HEAD^:dbt_project.yml | yq '.version')

echo "NEW: $NEW_VERSION"
echo "OLD: $OLD_VERSION"

if [ "$NEW_VERSION" != "$OLD_VERSION" ]; then
echo "changed=true" >> $GITHUB_OUTPUT
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
else
echo "changed=false" >> $GITHUB_OUTPUT
fi

- name: Create Tag
if: steps.check_version.outputs.changed == 'true'
run: |
git tag v${{ steps.check_version.outputs.version }}
git push origin v${{ steps.check_version.outputs.version }}

- name: Create Draft Release
if: steps.check_version.outputs.changed == 'true'
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ steps.check_version.outputs.version }}
name: the_tuva_project v${{ steps.check_version.outputs.version }}
draft: true
prerelease: false
generate_release_notes: true
6 changes: 3 additions & 3 deletions .github/workflows/tuva_internal_dbt_v1.8.6.yml
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/bigquery --vars '{"input_database": "dev-ci-testing","input_schema": "input_layer","clinical_enabled": true,"claims_enabled": true,"provider_attribution_enabled":true}'
dbt build --full-refresh --profiles-dir ./profiles/bigquery --vars '{"input_database": "dev-ci-testing","input_schema": "input_layer","clinical_enabled": true,"claims_enabled": true,"provider_attribution_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/fabric --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"provider_attribution_enabled":true}'
dbt build --full-refresh --profiles-dir ./profiles/fabric --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"provider_attribution_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down Expand Up @@ -317,7 +317,7 @@ jobs:

- name: dbt-build
run: |
dbt build --full-refresh --profiles-dir ./profiles/snowflake --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true}'
dbt build --full-refresh --profiles-dir ./profiles/snowflake --vars '{"input_database":"dev_ci_testing","input_schema":"input_layer","clinical_enabled":true,"claims_enabled":true,"fhir_preprocessing_enabled":true}'
working-directory: ci_testing

- name: Get the result
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ release_notes/
# IDE and editor files
.idea/
.vscode/
dbt_internal_packages/

# Operating system files
.DS_Store
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ One of the tenets of the Tuva Project is sharing healthcare data knowledge, and

### Share your knowledge

Another great way to contribute is to join our growing community of healthcare data practitioners in [Slack](https://join.slack.com/t/thetuvaproject/shared_invite/zt-16iz61187-G522Mc2WGA2mHF57e0il0Q)! Here, we are trying to foster an open environment where we can share ideas and collaborate.
Another great way to contribute is to join our growing community of healthcare data practitioners in [Slack](https://join.slack.com/t/thetuvaproject/shared_invite/zt-35lhyb3as-moCo~~7A3el1oG1vSyIPHQ)! Here, we are trying to foster an open environment where we can share ideas and collaborate.

### Use the Tuva Project

Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,10 @@ Check out our Quickstart guide [here](./QUICKSTART.md).
- DuckDB (community supported)
- Redshift
- Snowflake
- Microsoft Fabric


This package supports dbt version `1.3.x` or higher.
This package supports dbt version `1.5.x` or higher.
<br/><br/>

## 🙋🏻‍♀️ Contributing
Expand All @@ -42,5 +43,5 @@ Check out our Contribution guide [here](./CONTRIBUTING.md).
<br/><br/>

## 🤝 Community
Join our growing community of healthcare data people in [Slack](https://join.slack.com/t/thetuvaproject/shared_invite/zt-16iz61187-G522Mc2WGA2mHF57e0il0Q)!
Join our growing community of healthcare data people in [Slack](https://join.slack.com/t/thetuvaproject/shared_invite/zt-35lhyb3as-moCo~~7A3el1oG1vSyIPHQ)!
<br/><br/>
Loading