- Fix bug in MeasurementValue.sql (#279)
- Fix running getDbCovariateData on snowflake (#236)
- Fix bug related to minCharacterizationMean (#274)
- Deprecate oracleTempSchema param, add tempEmulationSchema param (#126)
- Filter binary covariates server side (#255)
- Limit tests that are run on CRAN (#267)
New Features:
- Support for observation / measurement values (#67)
- Add additional DB testing servers github action: Spark, Snowflake, BigQuery (#247)
Bug fixes:
- Inconsistent Handling of cohortIds in getDbCovariateData Depending on aggregated Setting (#229)
- minor typo in specification file (#260)
- Update custom covariate builder vignette (#258)
- Move FeatureExtraction to CRAN (#104)
Bug Fixes:
- Minimum threshold for covariate mean should be inclusive of the value parameter (#249)
New Features:
- Adds the ability to filter covariates by setting a minimum threshold for covariate mean (#174)
Bug Fixes:
- Table 1 - does not report correct subject count (#237)
Bug Fixes:
- Weekly R-check fails (#239)
- BigQuery error (#208)
- Error when specifying 1 temporal window in temportalCovariateSettings (#200)
- metaData aggregation issue (#195)
Bug Fixes:
- SDM calculation fix (#223)
- Each covariate has a unique covariate name (#219)
- R check (notes) (#211, #215)
Other:
- Deprecate cohortId and use cohortIds (#188)
Bug Fixes:
- Fixes R check on GitHub Actions (#211)
Bug Fixes:
- Fixes unit tests running on GitHub Actions (#211)
New Features:
- Adds the ability to create cohort-based covariates (#96)
- Add covariates based on care_site_id (#164)
Bug Fixes:
- Cast demographic index year and month-year to properly format the covariate name (#158)
- Fix vignette output to include code blocks (#163)
- Fix failing unit tests (#178)
- Switch unit tests to use temp cohorts tables (#166)
- Fix typo in UsingFeatureExtraction vignette (#186)
- Fix duplicate analysis IDs in PrespecTemporalAnalysis (#144)
- Fix duplicate cdmVersion arguments in vignette (#176)
Other:
- Add examples to all function documentation (#201)
- Standardize Maven libraries (#197)
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)
Bug Fixes:
- Fixes MeasurementRangeGroup analysis bug (#133) to use proper look back days
Other:
- Additional unit tests and improvement of code coverage
Bug Fixes:
-
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.
Bug Fixes:
- 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.
Bug Fixes:
- 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.
Bug Fixes:
-
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.
Bug Fixes:
-
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.
Bug Fixes:
-
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.
Bug Fixes:
- 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.
Bug Fixes:
- Added missing space cause SQL error when both include and exclude concept are specified.
Changes:
- Added the Hospital Frailty Risk Score.