Value
A data.table with one row per drug-adr pair
drug_sandadr_s, same as input.Counts of overall, rch, inf, and rec cases (see details).
Details
Counts are provided at the case level (not the drug-adr pair level).
Description span from number of rechallenge cases
to informative rechallenge cases (those cases where the outcome is known).
You will need a link data.table, see link_, on which
you have added drugs and adrs with add_drug() and add_adr().
Terminology
Overallas opposed torchfor rechallenged (rch+no_rch=overall).Among
rch,inf(informative) as opposed tonon_inf(inf+non_inf=rch)Among
inf,rec(recurring) as opposed tonon_rec(rec+non_rec=inf)
Examples
link_ <-
link_ |>
add_drug(
d_code = ex_$d_groups_drecno,
drug_data = drug_
) |>
add_adr(
a_code = ex_$a_llt,
adr_data = adr_
)
#> ℹ `.data` detected as `link` table.
#> ℹ `.data` detected as `link` table.
desc_rch(.data = link_,
drug_s = "pd1",
adr_s = "a_colitis")
#> drug_s adr_s n_overall n_rch n_inf n_rec
#> <char> <char> <int> <int> <int> <int>
#> 1: pd1 a_colitis 81 54 44 16
# You can vectorize over drugs and adrs
desc_rch(.data = link_,
adr_s = c("a_colitis", "a_pneumonitis"),
drug_s = c("pd1", "pdl1")
)
#> drug_s adr_s n_overall n_rch n_inf n_rec
#> <char> <char> <int> <int> <int> <int>
#> 1: pd1 a_colitis 81 54 44 16
#> 2: pdl1 a_colitis 16 7 0 0
#> 3: pd1 a_pneumonitis 96 66 55 12
#> 4: pdl1 a_pneumonitis 6 3 0 0
