Format the result of summariseCohortCodeUse into a visual table.
tableCohortCodeUse.Rd
Arguments
- result
A summarised result with results of the type "cohort_code_use".
- type
Type of desired formatted table, possibilities: "gt", "flextable", "tibble".
- header
A vector containing which elements should go into the header in order. Allowed are:
cdm_name
,group
,strata
,additional
,variable
,estimate
,settings
.- splitStrata
If TRUE strata will be split.
- conceptId
If TRUE concept ids will be displayed.
- sourceConcept
If TRUE source concepts will be displayed.
- timing
If TRUE the timing setting will be displayed.
- groupColumns
Columns to use as group labels. Allowed columns are
cdm_name
,cohort_name
and/orcodelist_name
.- excludeColumns
Columns to drop from the output table.
- .options
Named list with additional formatting options. visOmopResults::optionsVisOmopTable() shows allowed arguments and their default values.
Examples
if (FALSE) {
con <- DBI::dbConnect(duckdb::duckdb(),
dbdir = CDMConnector::eunomia_dir())
cdm <- CDMConnector::cdm_from_con(con,
cdm_schem = "main",
write_schema = "main")
cdm <- CDMConnector::generateConceptCohortSet(cdm = cdm,
conceptSet = list(a = 260139,
b = 1127433),
name = "cohorts",
end = "observation_period_end_date",
overwrite = TRUE)
results_cohort_mult <-
summariseCohortCodeUse(list(cs = c(260139,19133873)),
cdm = cdm,
cohortTable = "cohorts",
timing = "entry")
tableCohortCodeUse(results_cohort_mult)
CDMConnector::cdmDisconnect(cdm)
}