You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnnil, fmt.Errorf("could not retrieve concept Breakdown for concepts %v dichotomous variables %v due to error: %s", filterConceptIds, filterCohortPairs, err.Error())
query=query.Select("distinct("+tmpTableName+".person_id), "+tmpTableName+".observation_concept_id as concept_id, "+tmpTableName+".value_as_number as concept_value_as_number")
query=query.Select("distinct(observation.person_id), observation.observation_concept_id as concept_id, observation.value_as_number as concept_value_as_number").
121
121
Joins("INNER JOIN "+omopDataSource.Schema+".observation_continuous as observation"+omopDataSource.GetViewDirective()+" ON "+finalSetAlias+".subject_id = observation.person_id").
query=query.Select(tmpTableName+".value_as_concept_id), count(distinct("+tmpTableName+".person_id)) as npersons_in_cohort_with_value").
192
+
Group(tmpTableName+".value_as_concept_id")
193
+
} else {
194
+
query=query.Select("observation.value_as_concept_id, count(distinct(observation.person_id)) as npersons_in_cohort_with_value").
195
+
Joins("INNER JOIN "+omopDataSource.Schema+".observation_continuous as observation"+omopDataSource.GetViewDirective()+" ON "+finalSetAlias+".subject_id = observation.person_id").
{ConceptValue: "value1", NpersonsInCohortWithValue: 4-len(filterCohortPairs)}, // simulate decreasing numbers as filter increases - the use of filterCohortPairs instead of filterConceptIds is otherwise meaningless here...
292
+
{ConceptValue: "value2", NpersonsInCohortWithValue: 7-len(filterConceptDefs)}, // simulate decreasing numbers as filter increases- the use of filterConceptIds instead of filterCohortPairs is otherwise meaningless here...
0 commit comments