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
The Strategus analysis specification embeds Circe JSON for each cohort definition. As an example, the cohortDefinition element contains the Circe JSON:
The StrategusModule base class then iterates over each cohort definition to translate the Circe JSON to a SQL statement using the CirceR package (ref) to build out the cohortDefinitionSet. The cohortDefinitionSet is then used by CohortGenerator to construct the cohorts in the study. Other modules may also use the cohortDefinitionSet which is why this code is located in the StrategusModule base class.
Some OHDSI network sites have optimizations for the Circe-generated SQL to allow it to run performantly at their site. So, we'd like to provide a way for sites to hook into the cohortDefinitionSet construction process to apply their SQL optimization. At the moment this requires a user to override the CohortGeneratorModule class which is not ideal.
The text was updated successfully, but these errors were encountered:
The Strategus analysis specification embeds Circe JSON for each cohort definition. As an example, the
cohortDefinition
element contains the Circe JSON:Strategus/inst/testdata/cdmModulesAnalysisSpecifications.json
Lines 4 to 9 in 612859f
The
StrategusModule
base class then iterates over each cohort definition to translate the Circe JSON to a SQL statement using the CirceR package (ref) to build out thecohortDefinitionSet
. ThecohortDefinitionSet
is then used by CohortGenerator to construct the cohorts in the study. Other modules may also use thecohortDefinitionSet
which is why this code is located in theStrategusModule
base class.Some OHDSI network sites have optimizations for the Circe-generated SQL to allow it to run performantly at their site. So, we'd like to provide a way for sites to hook into the
cohortDefinitionSet
construction process to apply their SQL optimization. At the moment this requires a user to override the CohortGeneratorModule class which is not ideal.The text was updated successfully, but these errors were encountered: