New Features:
-
Adds the ability to create a "temporalSequence" to create temporal features by specifying a fixed time window. (#134)
-
Identify inpatient events using visit_occurrence to support CDM 5.4 (#141)
Bugfixes:
- Fixes MeasurementRangeGroup analysis bug (#133) to use proper look back days
Other:
- Additional unit tests and improvement of code coverage
Bugfixes:
-
Removes 'size' column name since this is a reserved keyword for Oracle.
-
Age group covariate name fix for Spark SQL
-
Removes extraneous concepts from CCI score
-
Correct output of multiple cohort IDs in
print()
function. -
Fix external class caching issue
-
Fix standardized difference calc
-
Fixing duplicates in counts when generating server-side aggregated measurement-range-group covariates.
Changes:
-
Added ability to compute aggregated statistics for multiple cohorts at once: The
cohortId
argument of thegetDbCovariateData()
function now accepts a vector of IDs. The aggregated statistics now contains a new field calledcohortDefinitionId
that can be used to distinguish between the various cohorts. -
Added
filterByCohortDefinitionId()
function to select covariates of one cohort from acovariateData
object containing multiple. -
The
cohortId
argument now also supports integers greater than 32-bits.
Bugfixes:
- If a person has multiple measurements with the same
measurement_concept_id
, the selection of which measurement value to include is now deterministic.
Changes:
-
Adding timeRef table to CovariateData object for temporal covariates.
-
Throw meaningful error when
createCovariateSettings()
is called without specifying any covariates. -
getDbCovariateData()
returns empty covariates instead of NULL covariates when no covariates are specified.
Bugfixes:
- Time ID is now retrieved when aggregating binary temporal covariates.
Changes:
-
Switching from ff to Andromeda for storage of large data objects.
-
Adding option to createTable1 to (also) show absolute counts.
-
For analyses that restrict to inpatient diagnoses, the string '(inpatient)' is now appended to the covariate name.
Bugfixes:
-
Dropping spurious 'analysis_name' field in temporary covariate reference table.
-
Fixed covariate name of age groups over 100 years old.
Changes:
- Added Korean translation of vignettes.
Bugfixes:
-
Fixing aggregation of covariates generated using the cohort_attribute table.
-
Fixed error when calling tidyCovariates without removing redundancy, when there are no infrequent covariates.
-
Fixed server-side computation of median and interquartile range for measurement values.
-
Restricting by concept ID now works for measurement values.
Bugfixes:
-
Removing redundant covariates now precedes removing infrequent covariates when calling tidyCovariates. Analyses where the most prevalent (redundant) covariate was removed are now exempt from removal of infrequent covariates.
-
Fixed some typos in the vignette
Changes:
- Also removing descendants when excluding condition concepts from condition groups. Condition groups therefore now work similar to drug groups.
Bugfixes:
- Updated workaround for ff bug causing chunk.default error on R v3.6.0 on machines with lots of memory.
Changes:
- Using new SqlRender (v1.6.0) functions.
Changes:
- Added option to specify number of digits for continuous variables in createTable1 function.
Bugfixes:
- Added missing space cause SQL error when both include and exclude concept are specified.
Changes:
- Added the Hospital Frailty Risk Score.