CohortDiagnostics v3.1.2 has been released.
This is a hotfix that removes taking a package dependency snapshot that was breaking with newer versions of R on some systems and breaking automated builds.
OHDSI Home | Forums | Wiki | Github |
CohortDiagnostics v3.1.2 has been released.
This is a hotfix that removes taking a package dependency snapshot that was breaking with newer versions of R on some systems and breaking automated builds.
SelfControlledCaseSeries 4.1.0 has been released. Most important change is undoing the change from string to Date for the studyStartDate
and studyEndDate
arguments (in V4.0.0), since Dates are annoying to deal with in JSON.
EvidenceSynthesis 0.4.0 has just been released. This provides wider support for the adaptive grid likelihood approximation (as well as a neat visualization of likelihood curves in the forest plot).
SqlRender 1.11.1 has been released. This includes some minor changes in preparation for DatabaseConnector 6.0.0.
Characterization 0.0.5 has been released. This is a new analysis package for executing various characterization studies such as time-to-event, dechallenge/rechallenge and descriptive studies of target populations experiencing an outcome within a user defined time-at-risk and not experiencing an outcome within a time-at-risk.
SqlRender 1.12.0 has been released, including some final changes required for the upcoming DatabaseConnector 6.0.0 (which will be released early next week).
CirceR 1.3.0 has been released, introducing a new function buildConceptSetQuery()
to generate queries from concept set expression JSON.
DatabaseConnector 6.0.0 has been released. There are many changes, but these are the most important:
dbplyr
, which some users seem to prefer over translating OhdsiSql. An important limitation is that field names must be case insensitive (lowercase in R), because by default most database platforms are case-insensitive. DatabaseConnector also includes various date functions for dbplyr
, such as dateAdd()
and dateDiff()
(dbplyr
itself doesn’t support date operations).computeDataHash()
function. This computes a hash based on the table structures and row counts in a database schema, so in theory will be stable as long as the data doesn’t change. This should be useful in distributed research network, where for example this function can be used to check whether the data has changed since the last DataQualityDashboard results.options(LOG_DATABASECONNECTOR_SQL = TRUE)
option and extractQueryTimes()
function, which together can be used to monitor query performance via the ParallelLogger log.OhdsiShinyModules v1.0.2 has been released. There are a four changes:
ShinyAppBuilder v1.1.1 has been released. This is a new HADES package that lets you build shiny apps that combine multiple modules from OhdsiShinyModules or custom modules that match the module standards.
There is code for creating shiny apps for shiny servers or opening the shiny app locally.
ResultModelManager v0.3.0 has been released.
This release added functionality for uploading results data sets to servers in a robust manner, conforming to a results schema data.frame definition.
For a usage guide on this new functionality, please see this article.
CohortExplorer v0.0.11 has been updated. Just routine clean up so that github actions doesn’t complain And ofcourse 100% test coverage
ROhdsiWebApi 1.3.2 has been released. This contains some minor changes to allow the released version to pass R Check again.
DataQualityDashboard 2.1.1 has been released. This is the first release of the package which meets all HADES requirements, and hereafter DQD will be a part of HADES.
DataQualityDashboard is an OHDSI mainstay used to evaluate and expose data quality in an OMOP CDM instance. It’s an R package that includes an R shiny application which can be used to visualize and explore the results of its data quality evaluations.
The DQD runs a set of data quality checks against the OMOP CDM (it currently supports CDM versions 5.2, 5.3, and 5.4). These checks are highly configurable; they can be toggled off and on and their failure thresholds can be adjusted according to the user’s needs. The thousands of checks in the DQD are grouped into a smaller set of data quality “check types” which each represent a singular data quality idea. Each check type corresponds to a parameterized SQL query into which OMOP tables, fields, and concepts are substituted to create an individual data quality check.
The threshold files used to configure checks and their failure thresholds can be shared amongst institutions to facilitate consistent use of the DQD for network-level projects. Similarly, the results of a DQD run are portable and can be stored in json, csv, and/or a database table.
For a comprehensive overview of the DataQualityDashboard, please see the package website here. Questions and bug reports can be submitted on our issue tracker here. I’ll be on point as the package maintainer but send most credit to @clairblacketer @Frank and other DQ WG members for building the package and supporting the HADES submission
BigKnn 1.0.2 has been released. This adds support for the upcoming Andromeda release (using arrow instead of SQLite in the backend for improved speed).
Capr 2.0.0 has been released. This is a major update overhauling the user-interface of Capr. The intent of the overhaul is to improve the readability of the Capr code. For full details visit the package website. Below is a brief summary of some updates:
cs()
. Can build concept sets on the fly (requiring only a name and id) to use in a cohort definition. Improved functionality for handling descendants, mapped and excluded concepts. An example: cs(desecendants(201826L), name = "T2D")
cohort(entry, attrition, exit, era)
. Stylistically definitions are to be layered as nested functions in order to convey the entire logic within one function. This change improves is intended to improve the readability of the Capr call.DatabaseConnector 6.1.0 has been released. This adds support for DuckDB, fixes some issues related to Java heap memory, and fixes some Snowflake issues (related to DATETIME).