CohortAttrition Module Class
CohortAttrition.RdCohortAttrition module that displays tables and plots of the
summarised_result object created by CohortCharacteristics::summariseCohortAttrition().
Super class
DarwinShinyModules::ShinyModule -> CohortAttrition
Methods
Method new()
Initializer method.
Usage
CohortAttrition$new(result, ...)Arguments
result(
summarised_result) Object created byCohortCharacteristics::summariseLargeScaleCharacteristics()....Additional parameters to set fields from the
ShinyModuleparent.
Examples
if (interactive()) {
CDMConnector::requireEunomia()
con <- DBI::dbConnect(duckdb::duckdb(), CDMConnector::eunomiaDir())
cdm <- CDMConnector::cdmFromCon(
con = con,
cdmSchema = "main",
writeSchema = "main"
)
cdm <- DrugUtilisation::generateIngredientCohortSet(
cdm = cdm,
name = "my_cohort",
ingredient = c("warfarin", "acetaminophen")
)
summarisedAttrition <- CohortCharacteristics::summariseCohortAttrition(cdm$my_cohort)
mod <- Attrition$new(result = summarisedAttrition)
DarwinShinyModules::preview(mod)
}