From 7d288efcb2910825ecf22cfbfbcfcf6224a1f204 Mon Sep 17 00:00:00 2001 From: Thomas White <75700951+TomWhite-MedStar@users.noreply.github.com> Date: Tue, 25 Apr 2023 00:06:11 -0400 Subject: [PATCH] Fix cdmresults drill-down reports (#2257) Fixes #2248. --- .../sql/report/conditionera/drilldown/prevalenceByMonth.sql | 2 +- .../measurement/drilldown/prevalenceByGenderAgeYear.sql | 2 +- .../sql/report/procedure/drilldown/prevalenceByMonth.sql | 2 +- .../cohortanalysis/heraclesanalyses/sql/200_201.sql | 5 ++--- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/resources/resources/cdmresults/sql/report/conditionera/drilldown/prevalenceByMonth.sql b/src/main/resources/resources/cdmresults/sql/report/conditionera/drilldown/prevalenceByMonth.sql index d1ca8ae1ac..6a6395dfaa 100644 --- a/src/main/resources/resources/cdmresults/sql/report/conditionera/drilldown/prevalenceByMonth.sql +++ b/src/main/resources/resources/cdmresults/sql/report/conditionera/drilldown/prevalenceByMonth.sql @@ -11,5 +11,5 @@ FROM ON num.stratum_2 = denom.stratum_1 --calendar year INNER JOIN - @vocab_database_schema.concept c1 ON CAST(CASE WHEN analysis_id = 1002 THEN num.stratum_1 ELSE null END AS INT) = c1.concept_id + @vocab_database_schema.concept c1 ON CAST(CASE WHEN num.analysis_id = 1002 THEN num.stratum_1 ELSE null END AS INT) = c1.concept_id WHERE c1.concept_id = @conceptId \ No newline at end of file diff --git a/src/main/resources/resources/cdmresults/sql/report/measurement/drilldown/prevalenceByGenderAgeYear.sql b/src/main/resources/resources/cdmresults/sql/report/measurement/drilldown/prevalenceByGenderAgeYear.sql index 099de8fffb..bcbf0f3e30 100644 --- a/src/main/resources/resources/cdmresults/sql/report/measurement/drilldown/prevalenceByGenderAgeYear.sql +++ b/src/main/resources/resources/cdmresults/sql/report/measurement/drilldown/prevalenceByGenderAgeYear.sql @@ -13,7 +13,7 @@ SELECT 5) AS y_prevalence_1000_pp --prevalence, per 1000 persons FROM ( SELECT - num.analysis_id AS num_analysis_id + num.analysis_id AS num_analysis_id, num.stratum_1 AS num_stratum_1, num.stratum_2 AS num_stratum_2, num.stratum_3 AS num_stratum_3, diff --git a/src/main/resources/resources/cdmresults/sql/report/procedure/drilldown/prevalenceByMonth.sql b/src/main/resources/resources/cdmresults/sql/report/procedure/drilldown/prevalenceByMonth.sql index 140aa0e502..23a14eacab 100644 --- a/src/main/resources/resources/cdmresults/sql/report/procedure/drilldown/prevalenceByMonth.sql +++ b/src/main/resources/resources/cdmresults/sql/report/procedure/drilldown/prevalenceByMonth.sql @@ -8,7 +8,7 @@ FROM ( SELECT analysis_id, stratum_1, stratum_2, count_value FROM @results_database_schema.achilles_results WHERE analysis_id = 602 - GROUP BY stratum_1, stratum_2, count_value + GROUP BY analysis_id, stratum_1, stratum_2, count_value ) num INNER JOIN ( SELECT stratum_1, count_value diff --git a/src/main/resources/resources/cohortanalysis/heraclesanalyses/sql/200_201.sql b/src/main/resources/resources/cohortanalysis/heraclesanalyses/sql/200_201.sql index 2075ef7f6c..128fe586f5 100644 --- a/src/main/resources/resources/cohortanalysis/heraclesanalyses/sql/200_201.sql +++ b/src/main/resources/resources/cohortanalysis/heraclesanalyses/sql/200_201.sql @@ -19,9 +19,8 @@ WHERE vo1.visit_start_date>=c1.cohort_start_date and vo1.visit_end_date<=c1.coho --} group by c1.cohort_definition_id, --{@CDM_version == '4'}?{ -vo1.place_of_service_CONCEPT_ID +vo1.place_of_service_CONCEPT_ID; --} --{@CDM_version == '5'}?{ -vo1.visit_CONCEPT_ID +vo1.visit_CONCEPT_ID; --} -; \ No newline at end of file