Skip to contents

Format a drug_utilisation object into a visual table.

Usage

tableDrugUtilisation(
  result,
  header = c("cdm_name"),
  groupColumn = c("cohort_name", strataColumns(result)),
  type = "gt",
  hide = c("variable_level", "censor_date", "cohort_table_name", "gap_era", "index_date",
    "restrict_incident"),
  .options = list()
)

Arguments

result

A summarised_result object.

header

Columns to use as header. See options with availableTableColumns(result).

groupColumn

Columns to group by. See options with availableTableColumns(result).

type

Type of table. Check supported types with visOmopResults::tableType().

hide

Columns to hide from the visualisation. See options with availableTableColumns(result).

.options

A named list with additional formatting options. visOmopResults::tableOptions() shows allowed arguments and their default values.

Value

A table with a formatted version of summariseIndication() results.

Examples

# \donttest{
library(DrugUtilisation)
library(CodelistGenerator)

cdm <- mockDrugUtilisation()
codelist <- getDrugIngredientCodes(cdm = cdm, name = "acetaminophen")
cdm <- generateDrugUtilisationCohortSet(cdm = cdm,
                                        name = "dus_cohort",
                                        conceptSet = codelist)
#>  Subsetting drug_exposure table
#>  Checking whether any record needs to be dropped.
#>  Collapsing overlaping records.
#>  Collapsing records with gapEra = 1 days.

drugUse <- cdm$dus_cohort |>
  summariseDrugUtilisation(ingredientConceptId = 1125315)

tableDrugUtilisation(drugUse)
#> Warning: cdm_name, cohort_name, variable_level, censor_date, cohort_table_name, gap_era,
#> index_date, and restrict_incident are missing in `columnOrder`, will be added
#> last.
Concept set Ingredient Variable name Estimate name
CDM name
DUS MOCK
161_acetaminophen
overall overall number records N 9
number subjects N 6
ingredient_1125315_descendants overall number exposures missing N (%) 0 (0.00 %)
Mean (SD) 1.00 (0.00)
Median (Q25 - Q75) 1 (1 - 1)
time to exposure missing N (%) 0 (0.00 %)
Mean (SD) 0.00 (0.00)
Median (Q25 - Q75) 0 (0 - 0)
cumulative quantity missing N (%) 0 (0.00 %)
Mean (SD) 32.78 (35.28)
Median (Q25 - Q75) 10.00 (5.00 - 50.00)
initial quantity missing N (%) 0 (0.00 %)
Mean (SD) 32.78 (35.28)
Median (Q25 - Q75) 10.00 (5.00 - 50.00)
initial exposure duration missing N (%) 0 (0.00 %)
Mean (SD) 67.33 (62.45)
Median (Q25 - Q75) 45 (35 - 62)
number eras missing N (%) 0 (0.00 %)
Mean (SD) 1.00 (0.00)
Median (Q25 - Q75) 1 (1 - 1)
days exposed missing N (%) 0 (0.00 %)
Mean (SD) 67.33 (62.45)
Median (Q25 - Q75) 45 (35 - 62)
days prescribed missing N (%) 0 (0.00 %)
Mean (SD) 67.33 (62.45)
Median (Q25 - Q75) 45 (35 - 62)
acetaminophen cumulative dose milligram missing N (%) 0 (0.00 %)
Mean (SD) 198,222.22 (257,150.63)
Median (Q25 - Q75) 50,000.00 (2,000.00 - 432,000.00)
initial daily dose milligram missing N (%) 0 (0.00 %)
Mean (SD) 4,317.24 (5,436.40)
Median (Q25 - Q75) 1,428.57 (55.56 - 7,148.94)
# }