DrugRestart Module Class
DrugRestart.RdDrugRestart module that shows a that supports results from the
summariseDrugRestart() function from the DrugUtilisation package.
Super class
ShinyModule -> DrugRestart
Active bindings
result(
sumamrised_result)table(
Flextable)plot(
PlotStatic)cdmNames(
character(n))cohortNames(
character(n))strata(
character(n))
Methods
DrugRestart$new()
Initializer method.
Usage
DrugRestart$new(result, ...)Arguments
result(
summarised_result) Object created byDrugUtilisation::summariseDrugUtilisation()....Additional parameters to set fields from the
ShinyModuleparent.
Examples
if (interactive()) {
cdm <- DrugUtilisation::mockDrugUtilisation()
conceptlist <- list(
acetaminophen = 1125360,
metformin = c(1503297, 1503327)
)
cdm <- DrugUtilisation::generateDrugUtilisationCohortSet(
cdm = cdm,
name = "switch_cohort",
conceptSet = conceptlist
)
result <- cdm$cohort1 |>
PatientProfiles::addAge(
ageGroup = list(
`0-17` = c(0, 17),
`>=18` = c(18, Inf)
)
) |>
PatientProfiles::addSex() |>
DrugUtilisation::summariseDrugRestart(
switchCohortTable = "switch_cohort",
strata = list("age_group", "sex")
)
mod <- DrugRestart$new(result)
DarwinShinyModules::preview(mod)
}