desc_outcome {vigicaen}R Documentation

Outcome descriptive

Description

[Experimental] Compute outcome description over a set of adr and drugs.

Usage

desc_outcome(.data, drug_s = "drug1", adr_s = "adr1")

Arguments

.data

An adr data.table. See adr_

drug_s

A character vector, the drug column(s)

adr_s

A character vector, the adverse drug reaction column(s).

Details

You need an adr data.table. Be careful that you cannot directly filter adr data.table on drugs! You first have to add drug columns to adr, with add_drug(). The function reports the worst outcome into consideration for a given case, if many are reported. Outcomes, from best to worst are:

See vignette("descriptive") for more details.

Value

A data.table with one row per drug-adr pair.

See Also

adr_, add_drug(), add_adr()

Examples


adr_ <-
  adr_ |>
  add_drug(
    d_code = ex_$d_groups_drecno,
    drug_data = drug_
  ) |>
  add_adr(
    a_code = ex_$a_llt,
    adr_data = adr_
  )

desc_outcome(
  adr_,
  drug_s = "pd1",
  adr_s = "a_colitis"
  )

# you can vectorize over multiple adrs and drugs

desc_outcome(
  adr_,
  drug_s = c("pd1", "pdl1"),
  adr_s = c("a_colitis", "a_pneumonitis")
  )

[Package vigicaen version 0.15.6 Index]