View source: R/admiral_options.R
| set_admiral_options | R Documentation | 
Set the values of admiral options that can be modified for advanced users.
set_admiral_options(subject_keys, signif_digits, save_memory)
subject_keys | 
 Variables to uniquely identify a subject, defaults to
 
  | 
signif_digits | 
 Holds number of significant digits when comparing to numeric variables,
defaults to  
  | 
save_memory | 
 If set to  
  | 
Modify an admiral option, e.g subject_keys, such that it automatically affects downstream
function inputs where get_admiral_option() is called such as derive_param_exist_flag().
No return value, called for side effects.
get_admiral_option(), derive_param_exist_flag(),derive_param_tte(),
derive_var_dthcaus(), derive_var_extreme_dtm(), derive_vars_period(),
create_period_dataset(), derive_var_atoxgr_dir(), derive_var_anrind()
Other admiral_options: 
get_admiral_option()
library(lubridate)
library(dplyr, warn.conflicts = FALSE)
library(tibble)
set_admiral_options(subject_keys = exprs(STUDYID, USUBJID2))
# Derive a new parameter for measurable disease at baseline
adsl <- tribble(
  ~USUBJID2,
  "1",
  "2",
  "3"
) %>%
  mutate(STUDYID = "XX1234")
tu <- tribble(
  ~USUBJID2,      ~VISIT,    ~TUSTRESC,
  "1",       "SCREENING",     "TARGET",
  "1",          "WEEK 1",     "TARGET",
  "1",          "WEEK 5",     "TARGET",
  "1",          "WEEK 9", "NON-TARGET",
  "2",       "SCREENING", "NON-TARGET",
  "2",       "SCREENING", "NON-TARGET"
) %>%
  mutate(
    STUDYID = "XX1234",
    TUTESTCD = "TUMIDENT"
  )
derive_param_exist_flag(
  dataset_ref = adsl,
  dataset_add = tu,
  filter_add = TUTESTCD == "TUMIDENT" & VISIT == "SCREENING",
  condition = TUSTRESC == "TARGET",
  false_value = "N",
  missing_value = "N",
  set_values_to = exprs(
    PARAMCD = "MDIS",
    PARAM = "Measurable Disease at Baseline"
  )
)
set_admiral_options(signif_digits = 14)
# Derive ANRIND for ADVS
advs <- tribble(
  ~PARAMCD, ~AVAL, ~ANRLO, ~ANRHI,
  "DIABP",     59,     60,     80,
  "SYSBP",    120,     90,    130,
  "RESP",      21,      8,     20,
)
derive_var_anrind(advs)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.