From f99fa9ca4cd7153b612b0452a2b38b03fc175ab4 Mon Sep 17 00:00:00 2001 From: Will Beasley Date: Fri, 17 Apr 2026 22:55:18 -0500 Subject: [PATCH 1/3] bump roxygen version --- DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 31aca523..f6a2bb71 100755 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -49,7 +49,7 @@ Suggests: VignetteBuilder: knitr License: Apache License Roxygen: list() -RoxygenNote: 7.2.3 +RoxygenNote: 7.3.3 Encoding: UTF-8 URL: https://ohdsi.github.io/Achilles/, https://github.com/OHDSI/Achilles BugReports: https://github.com/OHDSI/Achilles/issues From 4a97927fe3f3463ff0f376a4310bbcc3b4cd340a Mon Sep 17 00:00:00 2001 From: Will Beasley Date: Fri, 17 Apr 2026 22:58:47 -0500 Subject: [PATCH 2/3] `union all` for efficiency the rows will always be different, so there's no point in looking for duplication --- inst/sql/sql_server/analyses/1900.sql | 66 +++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/inst/sql/sql_server/analyses/1900.sql b/inst/sql/sql_server/analyses/1900.sql index 1281eaee..4417000e 100755 --- a/inst/sql/sql_server/analyses/1900.sql +++ b/inst/sql/sql_server/analyses/1900.sql @@ -11,87 +11,87 @@ cnt as count_value into @scratchDatabaseSchema@schemaDelim@tempAchillesPrefix_1900 from ( select 'measurement' as table_name, 'measurement_source_value' as column_name, measurement_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where measurement_concept_id = 0 group by measurement_source_value - union + union all select 'measurement' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where unit_concept_id = 0 group by unit_source_value - union + union all select 'procedure_occurrence' as table_name,'procedure_source_value' as column_name, procedure_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where procedure_concept_id = 0 group by procedure_source_value - union + union all select 'procedure_occurrence' as table_name,'modifier_source_value' as column_name, modifier_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where modifier_concept_id = 0 group by modifier_source_value - union + union all select 'drug_exposure' as table_name, 'drug_source_value' as column_name, drug_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where drug_concept_id = 0 group by drug_source_value - union + union all select 'drug_exposure' as table_name, 'route_source_value' as column_name, route_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where route_concept_id = 0 group by route_source_value - union + union all select 'condition_occurrence' as table_name, 'condition_source_value' as column_name, condition_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_concept_id = 0 group by condition_source_value - union + union all select 'condition_occurrence' as table_name, 'condition_status_source_value' as column_name, condition_status_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_status_concept_id = 0 group by condition_status_source_value - union + union all select 'observation' as table_name, 'observation_source_value' as column_name, observation_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where observation_concept_id = 0 group by observation_source_value - union + union all select 'observation' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where unit_concept_id = 0 group by unit_source_value - union + union all select 'observation' as table_name, 'qualifier_source_value' as column_name, qualifier_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where qualifier_concept_id = 0 group by qualifier_source_value - union + union all select 'payer_plan_period' as table_name, 'payer_source_value' as column_name, payer_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where payer_concept_id = 0 group by payer_source_value - union + union all select 'payer_plan_period' as table_name, 'plan_source_value' as column_name, plan_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where plan_concept_id = 0 group by plan_source_value - union + union all select 'payer_plan_period' as table_name, 'sponsor_source_value' as column_name, sponsor_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where sponsor_concept_id = 0 group by sponsor_source_value - union + union all select 'payer_plan_period' as table_name, 'stop_reason_source_value' as column_name, stop_reason_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where stop_reason_concept_id = 0 group by stop_reason_source_value - union + union all select 'provider' as table_name, 'specialty_source_value' as column_name, specialty_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where specialty_concept_id = 0 group by specialty_source_value - union + union all select 'provider' as table_name, 'gender_source_value' as column_name, gender_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where gender_concept_id = 0 group by gender_source_value - union + union all select 'person' as table_name, 'gender_source_value' as column_name, gender_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where gender_concept_id = 0 group by gender_source_value - union + union all select 'person' as table_name, 'race_source_value' as column_name, race_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where race_concept_id = 0 group by race_source_value - union + union all select 'person' as table_name, 'ethnicity_source_value' as column_name, ethnicity_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where ethnicity_concept_id = 0 group by ethnicity_source_value - union + union all select 'specimen' as table_name, 'specimen_source_value' as column_name, specimen_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where specimen_concept_id = 0 group by specimen_source_value - union + union all select 'specimen' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where unit_concept_id = 0 group by unit_source_value - union + union all select 'specimen' as table_name, 'anatomic_site_source_value' as column_name, anatomic_site_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where anatomic_site_concept_id = 0 group by anatomic_site_source_value - union + union all select 'specimen' as table_name, 'disease_status_source_value' as column_name, disease_status_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where disease_status_concept_id = 0 group by disease_status_source_value {@cdmVersion in ('5.3', '5.4')}?{ - union + union all select 'visit_detail' as table_name, 'visit_detail_source_value' as column_name, visit_detail_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where visit_detail_concept_id = 0 group by visit_detail_source_value - union + union all {@cdmVersion in ('5.4')} ? { select 'visit_detail' as table_name, 'admitted_from_source_value' as column_name, admitted_from_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitted_from_concept_id = 0 group by admitted_from_source_value - union + union all select 'visit_detail' as table_name, 'discharged_to_source_value' as column_name, discharged_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharged_to_concept_id = 0 group by discharged_to_source_value } : { select 'visit_detail' as table_name, 'admitting_source_value' as column_name, admitting_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitting_source_concept_id = 0 group by admitting_source_value - union + union all select 'visit_detail' as table_name, 'discharge_to_source_value' as column_name, discharge_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharge_to_concept_id = 0 group by discharge_to_source_value } } - union + union all select 'visit_occurrence' as table_name, 'visit_source_value' as column_name, visit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where visit_concept_id = 0 group by visit_source_value - union + union all {@cdmVersion in ('5.4')} ? { select 'visit_occurrence' as table_name, 'admitted_from_source_value' as column_name, admitted_from_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitted_from_concept_id = 0 group by admitted_from_source_value - union + union all select 'visit_occurrence' as table_name, 'discharged_to_source_value' as column_name, discharged_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharged_to_concept_id = 0 group by discharged_to_source_value } : { select 'visit_occurrence' as table_name, 'admitting_source_value' as column_name, admitting_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitting_source_concept_id = 0 group by admitting_source_value - union + union all select 'visit_occurrence' as table_name, 'discharge_to_source_value' as column_name, discharge_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharge_to_concept_id = 0 group by discharge_to_source_value } - union + union all select 'device_exposure' as table_name, 'device_source_value' as column_name, device_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.device_exposure where device_concept_id = 0 group by device_source_value - union + union all select 'death' as table_name, 'cause_source_value' as column_name, cause_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.death where cause_concept_id = 0 group by cause_source_value ) a where cnt >= 1 From 88ebb92cbf19e6dc59f1d061ef791bdd8cb41d02 Mon Sep 17 00:00:00 2001 From: Will Beasley Date: Fri, 17 Apr 2026 23:18:35 -0500 Subject: [PATCH 3/3] case to avoid casting error --- inst/sql/sql_server/analyses/1900.sql | 75 ++++++++++++++------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/inst/sql/sql_server/analyses/1900.sql b/inst/sql/sql_server/analyses/1900.sql index 4417000e..c5a08560 100755 --- a/inst/sql/sql_server/analyses/1900.sql +++ b/inst/sql/sql_server/analyses/1900.sql @@ -4,95 +4,96 @@ select 1900 as analysis_id, cast(table_name as varchar(255)) as stratum_1, cast(column_name as varchar(255)) as stratum_2, - source_value as stratum_3, + cast(source_value as varchar(255)) as stratum_3, cast(null as varchar(255)) as stratum_4, cast(null as varchar(255)) as stratum_5, cnt as count_value into @scratchDatabaseSchema@schemaDelim@tempAchillesPrefix_1900 from ( - select 'measurement' as table_name, 'measurement_source_value' as column_name, measurement_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where measurement_concept_id = 0 group by measurement_source_value + select 'measurement' as table_name, 'measurement_source_value' as column_name, cast(measurement_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where measurement_concept_id = 0 group by measurement_source_value union all - select 'measurement' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where unit_concept_id = 0 group by unit_source_value + select 'measurement' as table_name, 'unit_source_value' as column_name, cast(unit_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.measurement where unit_concept_id = 0 group by unit_source_value union all - select 'procedure_occurrence' as table_name,'procedure_source_value' as column_name, procedure_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where procedure_concept_id = 0 group by procedure_source_value + select 'procedure_occurrence' as table_name,'procedure_source_value' as column_name, cast(procedure_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where procedure_concept_id = 0 group by procedure_source_value union all - select 'procedure_occurrence' as table_name,'modifier_source_value' as column_name, modifier_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where modifier_concept_id = 0 group by modifier_source_value + select 'procedure_occurrence' as table_name,'modifier_source_value' as column_name, cast(modifier_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.procedure_occurrence where modifier_concept_id = 0 group by modifier_source_value union all - select 'drug_exposure' as table_name, 'drug_source_value' as column_name, drug_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where drug_concept_id = 0 group by drug_source_value + select 'drug_exposure' as table_name, 'drug_source_value' as column_name, cast(drug_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where drug_concept_id = 0 group by drug_source_value union all - select 'drug_exposure' as table_name, 'route_source_value' as column_name, route_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where route_concept_id = 0 group by route_source_value + select 'drug_exposure' as table_name, 'route_source_value' as column_name, cast(route_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.drug_exposure where route_concept_id = 0 group by route_source_value union all - select 'condition_occurrence' as table_name, 'condition_source_value' as column_name, condition_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_concept_id = 0 group by condition_source_value + select 'condition_occurrence' as table_name, 'condition_source_value' as column_name, cast(condition_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_concept_id = 0 group by condition_source_value union all - select 'condition_occurrence' as table_name, 'condition_status_source_value' as column_name, condition_status_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_status_concept_id = 0 group by condition_status_source_value + select 'condition_occurrence' as table_name, 'condition_status_source_value' as column_name, cast(condition_status_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.condition_occurrence where condition_status_concept_id = 0 group by condition_status_source_value union all - select 'observation' as table_name, 'observation_source_value' as column_name, observation_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where observation_concept_id = 0 group by observation_source_value + select 'observation' as table_name, 'observation_source_value' as column_name, cast(observation_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where observation_concept_id = 0 group by observation_source_value union all - select 'observation' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where unit_concept_id = 0 group by unit_source_value + select 'observation' as table_name, 'unit_source_value' as column_name, cast(unit_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where unit_concept_id = 0 group by unit_source_value union all - select 'observation' as table_name, 'qualifier_source_value' as column_name, qualifier_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where qualifier_concept_id = 0 group by qualifier_source_value + select 'observation' as table_name, 'qualifier_source_value' as column_name, cast(qualifier_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.observation where qualifier_concept_id = 0 group by qualifier_source_value union all - select 'payer_plan_period' as table_name, 'payer_source_value' as column_name, payer_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where payer_concept_id = 0 group by payer_source_value + select 'payer_plan_period' as table_name, 'payer_source_value' as column_name, cast(payer_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where payer_concept_id = 0 group by payer_source_value union all - select 'payer_plan_period' as table_name, 'plan_source_value' as column_name, plan_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where plan_concept_id = 0 group by plan_source_value + select 'payer_plan_period' as table_name, 'plan_source_value' as column_name, cast(plan_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where plan_concept_id = 0 group by plan_source_value union all - select 'payer_plan_period' as table_name, 'sponsor_source_value' as column_name, sponsor_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where sponsor_concept_id = 0 group by sponsor_source_value + select 'payer_plan_period' as table_name, 'sponsor_source_value' as column_name, cast(sponsor_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where sponsor_concept_id = 0 group by sponsor_source_value union all - select 'payer_plan_period' as table_name, 'stop_reason_source_value' as column_name, stop_reason_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where stop_reason_concept_id = 0 group by stop_reason_source_value + select 'payer_plan_period' as table_name, 'stop_reason_source_value' as column_name, cast(stop_reason_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.payer_plan_period where stop_reason_concept_id = 0 group by stop_reason_source_value union all - select 'provider' as table_name, 'specialty_source_value' as column_name, specialty_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where specialty_concept_id = 0 group by specialty_source_value + select 'provider' as table_name, 'specialty_source_value' as column_name, cast(specialty_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where specialty_concept_id = 0 group by specialty_source_value union all - select 'provider' as table_name, 'gender_source_value' as column_name, gender_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where gender_concept_id = 0 group by gender_source_value + select 'provider' as table_name, 'gender_source_value' as column_name, cast(gender_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.provider where gender_concept_id = 0 group by gender_source_value union all - select 'person' as table_name, 'gender_source_value' as column_name, gender_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where gender_concept_id = 0 group by gender_source_value + select 'person' as table_name, 'gender_source_value' as column_name, cast(gender_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where gender_concept_id = 0 group by gender_source_value union all - select 'person' as table_name, 'race_source_value' as column_name, race_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where race_concept_id = 0 group by race_source_value + select 'person' as table_name, 'race_source_value' as column_name, cast(race_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where race_concept_id = 0 group by race_source_value union all - select 'person' as table_name, 'ethnicity_source_value' as column_name, ethnicity_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where ethnicity_concept_id = 0 group by ethnicity_source_value + select 'person' as table_name, 'ethnicity_source_value' as column_name, cast(ethnicity_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.person where ethnicity_concept_id = 0 group by ethnicity_source_value union all - select 'specimen' as table_name, 'specimen_source_value' as column_name, specimen_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where specimen_concept_id = 0 group by specimen_source_value + select 'specimen' as table_name, 'specimen_source_value' as column_name, cast(specimen_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where specimen_concept_id = 0 group by specimen_source_value union all - select 'specimen' as table_name, 'unit_source_value' as column_name, unit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where unit_concept_id = 0 group by unit_source_value + select 'specimen' as table_name, 'unit_source_value' as column_name, cast(unit_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where unit_concept_id = 0 group by unit_source_value union all - select 'specimen' as table_name, 'anatomic_site_source_value' as column_name, anatomic_site_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where anatomic_site_concept_id = 0 group by anatomic_site_source_value + select 'specimen' as table_name, 'anatomic_site_source_value' as column_name, cast(anatomic_site_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where anatomic_site_concept_id = 0 group by anatomic_site_source_value union all - select 'specimen' as table_name, 'disease_status_source_value' as column_name, disease_status_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where disease_status_concept_id = 0 group by disease_status_source_value + select 'specimen' as table_name, 'disease_status_source_value' as column_name, cast(disease_status_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.specimen where disease_status_concept_id = 0 group by disease_status_source_value {@cdmVersion in ('5.3', '5.4')}?{ union all - select 'visit_detail' as table_name, 'visit_detail_source_value' as column_name, visit_detail_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where visit_detail_concept_id = 0 group by visit_detail_source_value + select 'visit_detail' as table_name, 'visit_detail_source_value' as column_name, cast(visit_detail_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where visit_detail_concept_id = 0 group by visit_detail_source_value union all {@cdmVersion in ('5.4')} ? { - select 'visit_detail' as table_name, 'admitted_from_source_value' as column_name, admitted_from_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitted_from_concept_id = 0 group by admitted_from_source_value + select 'visit_detail' as table_name, 'admitted_from_source_value' as column_name, cast(admitted_from_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitted_from_concept_id = 0 group by admitted_from_source_value union all - select 'visit_detail' as table_name, 'discharged_to_source_value' as column_name, discharged_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharged_to_concept_id = 0 group by discharged_to_source_value + select 'visit_detail' as table_name, 'discharged_to_source_value' as column_name, cast(discharged_to_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharged_to_concept_id = 0 group by discharged_to_source_value } : { - select 'visit_detail' as table_name, 'admitting_source_value' as column_name, admitting_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitting_source_concept_id = 0 group by admitting_source_value + select 'visit_detail' as table_name, 'admitting_source_value' as column_name, cast(admitting_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where admitting_source_concept_id = 0 group by admitting_source_value union all - select 'visit_detail' as table_name, 'discharge_to_source_value' as column_name, discharge_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharge_to_concept_id = 0 group by discharge_to_source_value + select 'visit_detail' as table_name, 'discharge_to_source_value' as column_name, cast(discharge_to_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_detail where discharge_to_concept_id = 0 group by discharge_to_source_value } } union all - select 'visit_occurrence' as table_name, 'visit_source_value' as column_name, visit_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where visit_concept_id = 0 group by visit_source_value + select 'visit_occurrence' as table_name, 'visit_source_value' as column_name, cast(visit_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where visit_concept_id = 0 group by visit_source_value union all {@cdmVersion in ('5.4')} ? { - select 'visit_occurrence' as table_name, 'admitted_from_source_value' as column_name, admitted_from_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitted_from_concept_id = 0 group by admitted_from_source_value + select 'visit_occurrence' as table_name, 'admitted_from_source_value' as column_name, cast(admitted_from_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitted_from_concept_id = 0 group by admitted_from_source_value union all - select 'visit_occurrence' as table_name, 'discharged_to_source_value' as column_name, discharged_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharged_to_concept_id = 0 group by discharged_to_source_value + select 'visit_occurrence' as table_name, 'discharged_to_source_value' as column_name, cast(discharged_to_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharged_to_concept_id = 0 group by discharged_to_source_value } : { - select 'visit_occurrence' as table_name, 'admitting_source_value' as column_name, admitting_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitting_source_concept_id = 0 group by admitting_source_value + select 'visit_occurrence' as table_name, 'admitting_source_value' as column_name, cast(admitting_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where admitting_source_concept_id = 0 group by admitting_source_value union all - select 'visit_occurrence' as table_name, 'discharge_to_source_value' as column_name, discharge_to_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharge_to_concept_id = 0 group by discharge_to_source_value + select 'visit_occurrence' as table_name, 'discharge_to_source_value' as column_name, cast(discharge_to_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.visit_occurrence where discharge_to_concept_id = 0 group by discharge_to_source_value } union all - select 'device_exposure' as table_name, 'device_source_value' as column_name, device_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.device_exposure where device_concept_id = 0 group by device_source_value + select 'device_exposure' as table_name, 'device_source_value' as column_name, cast(device_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.device_exposure where device_concept_id = 0 group by device_source_value union all - select 'death' as table_name, 'cause_source_value' as column_name, cause_source_value as source_value, count_big(*) as cnt from @cdmDatabaseSchema.death where cause_concept_id = 0 group by cause_source_value + select 'death' as table_name, 'cause_source_value' as column_name, cast(cause_source_value as varchar(255)) as source_value, count_big(*) as cnt from @cdmDatabaseSchema.death where cause_concept_id = 0 group by cause_source_value ) a where cnt >= 1 ; +