Skip to content

Commit

Permalink
Shared exclusion implementation for all existing quality measures (#440)
Browse files Browse the repository at this point in the history
* feat: changed exclusions

* feat: shared exclusions for hospice and snp

* feat: shared exclusions for frailty

* feat: added common exclusion models and materialized as tables

* docs: updated schema names

* feat: updated the project version

* refactor: changed the schema names and removed older excluion logic

* docs: updated the tuva version

* feat: updated the seed files

* feat: deno models

* feat: created denominator model and updated perf period

* feat: updated both deno conditions

* docs: updated the docs and specified the schema

* osteo_numerator_procedure_only

* schema definition for nqf0053 numerator in yml

* changed codes from fracture diagnoses to procedures

* pharmacy_claims-numerator initial

* fix: refactored the source tables and updated the lookback period logic

* feat: numerator from procedure and pharmacy_claims

* minor: aesthetic changes

* Add observation suspecting logic for HCC 48 - Morbid Obesity (#429)

* add new clinical concepts

* add new observation models

* add new observation models

* add observation model to final list

* update models yml

* increment package version and update dbt docs

* remove diabetes in pregnancy codes

* fix observation staging and casting issues

* minor: denominator encounter filters

* feat: updated encounter type

* feat: numerator untested

* feat: numerator with recorded date from deno

* feat: updated emergency encounter type

* feat: created custom exclusions for NQF0053

* docs: updated the docs and specified the schema

* revert: reverted ED in encounter type

* feat: numerator and denominator

* feat: added lookback period for december

* docs: 0053 numerator column description added in yml

* minor: lookback fieldname change

* feat: 0053 long model and docs

* docs: staging medication table column update yml

* refactor: combined two same ctes into one

* minor: numerator

* feat: created exclusion model

* feat: updated long table

* feat: exclusions_utsav

* docs: exclusion yaml

* feat: exclusion with shared exclusion name updated

* feat: added final exclusion table

* feat: added nqf0053 in summary tables

* docs: removed unused columns

* fix: removed unused columns in NQf0059 diabetes

* docs: updated the tuva project version to 0.7.17

* minor: #15 pull request aesthetic changes

* docs: updated seed with rx code ndc

* feat: nqf0053 PR changes

* feat: added age and exclusion type for measure specific exclusion

* feat: implemeted shared exclusion and refactored the code

* docs: removed unused columns from schema.yml

* feat: updated the exclusions table

* docs: updated the columns

* removed older files

* feat: denominator PR changes

Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>

* prune: removed unused frailty exclusion

* docs: tuva version update

* feat: exclusion PR changes

* fix: shared palliative concept added

* fix: Palliative care diagnosis added in nqf2372 exclusion

* docs: updated fields of 2372_exclusions, pruned unused model description

* feat: implemented shared exclusion for NQF2372

* fix: performance period issue

* fix: nqf2372 exclusion's fields edits in long model

* feat: updated palliative concept name according to value concept seed

* feat: implemented shared exclusion logic

* prune: removed unused exclusion tables and updated the docs

* BUGFIX: Correct union logic for shared exclusions in Quality Measures  (#437)

fix union logic

* Add HCC suspecting logic for CKD (#432)

* adding staging model for lab result

* adding intermediate models lab suspects

* add lab suspects to final model

* update package version and dbt docs

* update data type for lab results

* add data_source to join for egfr lab suspect logic

* update package version and dbt docs

* NQF0053 Osteoporosis Management in women who had a fracture (#436)

* feat: changed exclusions

* feat: shared exclusions for hospice and snp

* feat: shared exclusions for frailty

* feat: added common exclusion models and materialized as tables

* docs: updated schema names

* feat: updated the project version

* refactor: changed the schema names and removed older excluion logic

* docs: updated the tuva version

* feat: updated the seed files

* feat: deno models

* feat: created denominator model and updated perf period

* feat: updated both deno conditions

* docs: updated the docs and specified the schema

* osteo_numerator_procedure_only

* schema definition for nqf0053 numerator in yml

* changed codes from fracture diagnoses to procedures

* pharmacy_claims-numerator initial

* fix: refactored the source tables and updated the lookback period logic

* feat: numerator from procedure and pharmacy_claims

* minor: aesthetic changes

* Add observation suspecting logic for HCC 48 - Morbid Obesity (#429)

* add new clinical concepts

* add new observation models

* add new observation models

* add observation model to final list

* update models yml

* increment package version and update dbt docs

* remove diabetes in pregnancy codes

* fix observation staging and casting issues

* minor: denominator encounter filters

* feat: updated encounter type

* feat: numerator untested

* feat: numerator with recorded date from deno

* feat: updated emergency encounter type

* feat: created custom exclusions for NQF0053

* docs: updated the docs and specified the schema

* revert: reverted ED in encounter type

* feat: numerator and denominator

* feat: added lookback period for december

* docs: 0053 numerator column description added in yml

* minor: lookback fieldname change

* feat: 0053 long model and docs

* docs: staging medication table column update yml

* refactor: combined two same ctes into one

* minor: numerator

* feat: created exclusion model

* feat: updated long table

* feat: exclusions_utsav

* docs: exclusion yaml

* feat: exclusion with shared exclusion name updated

* feat: added final exclusion table

* feat: added nqf0053 in summary tables

* docs: removed unused columns

* fix: removed unused columns in NQf0059 diabetes

* docs: updated the tuva project version to 0.7.17

* minor: #15 pull request aesthetic changes

* docs: updated seed with rx code ndc

* feat: nqf0053 PR changes

* feat: denominator PR changes

Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>

* docs: tuva version update

* feat: exclusion PR changes

---------

Co-authored-by: Deepson Shrestha <shresthadeepson317@gmail.com>
Co-authored-by: Deepson Shrestha <53638102+deepsonshrestha@users.noreply.github.com>
Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>

* Patch 0.7.17 (#439)

* docs: revert package version

* fix: reorder columns

* docs: update dbt docs

* docs: update dbt docs

* fix: remove trailing blank rows

* BUGFIX: Correct union logic for shared exclusions in Quality Measures  (#437)

fix union logic

* Add HCC suspecting logic for CKD (#432)

* adding staging model for lab result

* adding intermediate models lab suspects

* add lab suspects to final model

* update package version and dbt docs

* update data type for lab results

* add data_source to join for egfr lab suspect logic

* update package version and dbt docs

* NQF0053 Osteoporosis Management in women who had a fracture (#436)

* feat: changed exclusions

* feat: shared exclusions for hospice and snp

* feat: shared exclusions for frailty

* feat: added common exclusion models and materialized as tables

* docs: updated schema names

* feat: updated the project version

* refactor: changed the schema names and removed older excluion logic

* docs: updated the tuva version

* feat: updated the seed files

* feat: deno models

* feat: created denominator model and updated perf period

* feat: updated both deno conditions

* docs: updated the docs and specified the schema

* osteo_numerator_procedure_only

* schema definition for nqf0053 numerator in yml

* changed codes from fracture diagnoses to procedures

* pharmacy_claims-numerator initial

* fix: refactored the source tables and updated the lookback period logic

* feat: numerator from procedure and pharmacy_claims

* minor: aesthetic changes

* Add observation suspecting logic for HCC 48 - Morbid Obesity (#429)

* add new clinical concepts

* add new observation models

* add new observation models

* add observation model to final list

* update models yml

* increment package version and update dbt docs

* remove diabetes in pregnancy codes

* fix observation staging and casting issues

* minor: denominator encounter filters

* feat: updated encounter type

* feat: numerator untested

* feat: numerator with recorded date from deno

* feat: updated emergency encounter type

* feat: created custom exclusions for NQF0053

* docs: updated the docs and specified the schema

* revert: reverted ED in encounter type

* feat: numerator and denominator

* feat: added lookback period for december

* docs: 0053 numerator column description added in yml

* minor: lookback fieldname change

* feat: 0053 long model and docs

* docs: staging medication table column update yml

* refactor: combined two same ctes into one

* minor: numerator

* feat: created exclusion model

* feat: updated long table

* feat: exclusions_utsav

* docs: exclusion yaml

* feat: exclusion with shared exclusion name updated

* feat: added final exclusion table

* feat: added nqf0053 in summary tables

* docs: removed unused columns

* fix: removed unused columns in NQf0059 diabetes

* docs: updated the tuva project version to 0.7.17

* minor: #15 pull request aesthetic changes

* docs: updated seed with rx code ndc

* feat: nqf0053 PR changes

* feat: denominator PR changes

Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>

* docs: tuva version update

* feat: exclusion PR changes

---------

Co-authored-by: Deepson Shrestha <shresthadeepson317@gmail.com>
Co-authored-by: Deepson Shrestha <53638102+deepsonshrestha@users.noreply.github.com>
Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>

* Patch 0.7.17 (#439)

* docs: revert package version

* fix: reorder columns

* docs: update dbt docs

* docs: update dbt docs

* fix: remove trailing blank rows

* feat: NQF2372 exclusion filtered

* fix: syntax error

* refactor: shared hospice palliative reorder

* feat: added relevant concept names

* refactor: changed to lowercase

* docs: updated docs for NQF0034

* docs: 0034 yaml update

* docs: updated the docs

* docs: updated numerator for osteoporosis

* docs: updated yaml for 0053

* Update dbt_project.yml

* refactor: use existing cte for mastectomy

* fix: made changes to age irrelvant fields

* fix: shared exclusion acute inpatient filter

* refactor: mastectomy exclusion segregated

---------

Co-authored-by: utsavpaudel <utsavpaudel111@gmail.com>
Co-authored-by: Sarah Morgan <sarah@tuvahealth.com>
  • Loading branch information
3 people committed Apr 30, 2024
1 parent e3bc58a commit f3a8866
Show file tree
Hide file tree
Showing 25 changed files with 802 additions and 3,740 deletions.

This file was deleted.

Loading

0 comments on commit f3a8866

Please sign in to comment.