@@ -12,7 +12,6 @@ type CohortDataI interface {
12
12
RetrieveDataBySourceIdAndCohortIdAndConceptIdsOrderedByPersonId (sourceId int , cohortDefinitionId int , conceptIds []int64 ) ([]* PersonConceptAndValue , error )
13
13
RetrieveCohortOverlapStats (sourceId int , caseCohortId int , controlCohortId int , otherFilterConceptIds []int64 , filterCohortPairs []utils.CustomDichotomousVariableDef ) (CohortOverlapStats , error )
14
14
RetrieveDataByOriginalCohortAndNewCohort (sourceId int , originalCohortDefinitionId int , cohortDefinitionId int ) ([]* PersonIdAndCohort , error )
15
- RetrieveHistogramDataBySourceIdAndCohortIdAndConceptDefsAndCohortPairs (sourceId int , cohortDefinitionId int , histogramConceptId int64 , filterConceptIdsAndValues []utils.CustomConceptVariableDef , filterCohortPairs []utils.CustomDichotomousVariableDef ) ([]* PersonConceptAndValue , error )
16
15
RetrieveHistogramDataBySourceIdAndCohortIdAndConceptDefsPlusCohortPairs (sourceId int , cohortDefinitionId int , filterConceptDefsAndCohortPairs []interface {}) ([]* PersonConceptAndValue , error )
17
16
RetrieveBarGraphDataBySourceIdAndCohortIdAndConceptIds (sourceId int , conceptId int64 ) ([]* NominalGroupData , error )
18
17
RetrieveHistogramDataBySourceIdAndConceptId (sourceId int , histogramConceptId int64 ) ([]* PersonConceptAndValue , error )
@@ -134,27 +133,6 @@ func (h CohortData) RetrieveHistogramDataBySourceIdAndCohortIdAndConceptDefsPlus
134
133
return cohortData , err
135
134
}
136
135
137
- // DEPRECATED - USE RetrieveHistogramDataBySourceIdAndCohortIdAndConceptDefsPlusCohortPairs instead.
138
- func (h CohortData ) RetrieveHistogramDataBySourceIdAndCohortIdAndConceptDefsAndCohortPairs (sourceId int , cohortDefinitionId int , histogramConceptId int64 , filterConceptDefs []utils.CustomConceptVariableDef , filterCohortPairs []utils.CustomDichotomousVariableDef ) ([]* PersonConceptAndValue , error ) {
139
- var dataSourceModel = new (Source )
140
- omopDataSource := dataSourceModel .GetDataSource (sourceId , Omop )
141
- resultsDataSource := dataSourceModel .GetDataSource (sourceId , Results )
142
-
143
- // get the observations for the subjects and the concepts, to build up the data rows to return:
144
- var cohortData []* PersonConceptAndValue
145
- query := QueryFilterByCohortPairsHelper (filterCohortPairs , resultsDataSource , cohortDefinitionId , "unionAndIntersect" ).
146
- Select ("distinct(observation.person_id), observation.observation_concept_id as concept_id, observation.value_as_number as concept_value_as_number" ).
147
- Joins ("INNER JOIN " + omopDataSource .Schema + ".observation_continuous as observation" + omopDataSource .GetViewDirective ()+ " ON unionAndIntersect.subject_id = observation.person_id" ).
148
- Where ("observation.observation_concept_id = ?" , histogramConceptId ).
149
- Where ("observation.value_as_number is not null" )
150
-
151
- query = QueryFilterByConceptDefsHelper (query , sourceId , filterConceptDefs , omopDataSource , resultsDataSource .Schema , "unionAndIntersect" )
152
- query , cancel := utils .AddTimeoutToQuery (query )
153
- defer cancel ()
154
- meta_result := query .Scan (& cohortData )
155
- return cohortData , meta_result .Error
156
- }
157
-
158
136
func (h CohortData ) RetrieveHistogramDataBySourceIdAndConceptId (sourceId int , histogramConceptId int64 ) ([]* PersonConceptAndValue , error ) {
159
137
var dataSourceModel = new (Source )
160
138
omopDataSource := dataSourceModel .GetDataSource (sourceId , Omop )
0 commit comments