
Function reference
-
derive_var_extreme_flag() - Add a Variable Flagging the First or Last Observation Within Each By Group
-
derive_var_joined_exist_flag() - Derives a Flag Based on an Existing Flag
-
derive_var_last_dose_amt() - Derive Last Dose Amount
-
derive_var_last_dose_date() - Derive Last Dose Date-Time
-
derive_var_last_dose_grp() - Derive Last Dose with User-Defined Groupings
-
derive_var_merged_cat() - Merge a Categorization Variable
-
derive_var_merged_character() - Merge a Character Variable
-
derive_var_merged_exist_flag() - Merge an Existence Flag
-
derive_var_merged_summary() - Merge a Summary Variable
-
derive_var_obs_number() - Adds a Variable Numbering the Observations Within Each By Group
-
derive_var_relative_flag() - Flag Observations Before or After a Condition is Fulfilled
-
derive_var_trtdurd() - Derive Total Treatment Duration (Days)
-
derive_vars_dt() - Derive/Impute a Date from a Date Character Vector
-
derive_vars_dtm() - Derive/Impute a Datetime from a Date Character Vector
-
derive_vars_dtm_to_dt() - Derive Date Variables from Datetime Variables
-
derive_vars_dtm_to_tm() - Derive Time Variables from Datetime Variables
-
derive_vars_duration() - Derive Duration
-
derive_vars_dy() - Derive Relative Day Variables
-
derive_vars_joined() - Add Variables from an Additional Dataset Based on Conditions from Both Datasets
-
derive_vars_last_dose() - Derive Last Dose
-
derive_vars_merged() - Add New Variable(s) to the Input Dataset Based on Variables from Another Dataset
-
derive_vars_merged_lookup() - Merge Lookup Table with Source Dataset
-
derive_vars_transposed() - Derive Variables by Transposing and Merging a Second Dataset
-
get_summary_records() - Create Summary Records
-
derive_var_age_years() - Derive Age in Years
-
derive_var_dthcaus() - Derive Death Cause
-
derive_var_extreme_dt() - Derive First or Last Date from Multiple Sources
-
derive_var_extreme_dtm() - Derive First or Last Datetime from Multiple Sources
-
derive_vars_aage() - Derive Analysis Age
-
derive_vars_period() - Add Subperiod, Period, or Phase Variables to ADSL
BDS-specific
Derivation functions helpful for building the BDS datasets (e.g. advs, adlb, adeg, adex)
-
derive_var_analysis_ratio() - Derive Ratio Variable
-
derive_var_anrind() - Derive Reference Range Indicator
-
derive_var_atoxgr() - Derive Lab High toxicity Grade 0 - 4 and Low Toxicity Grades 0 - (-4)
-
derive_var_atoxgr_dir() - Derive Lab Toxicity Grade 0 - 4
-
derive_var_base() - Derive Baseline Variables
-
derive_var_basetype() - Derive Basetype Variable
-
derive_var_chg() - Derive Change from Baseline
-
derive_var_ontrtfl() - Derive On-Treatment Flag Variable
-
derive_var_pchg() - Derive Percent Change from Baseline
-
derive_var_shift() - Derive Shift
-
derive_var_trtemfl() - Derive Treatment-emergent Flag
-
derive_vars_atc() - Derive ATC Class Variables
-
derive_vars_query() - Derive Query Variables
-
get_terms_from_db() - Get Terms from the Queries Database
-
default_qtc_paramcd() - Get Default Parameter Code for Corrected QT
-
derive_expected_records() - Derive Expected Records
-
derive_extreme_event() - Add the Worst or Best Observation for Each By Group as New Records
-
derive_extreme_records() - Add the First or Last Observation for Each By Group as New Records
-
derive_locf_records() - Derive LOCF (Last Observation Carried Forward) Records
-
derive_param_bmi() - Adds a Parameter for BMI
-
derive_param_bsa() - Adds a Parameter for BSA (Body Surface Area) Using the Specified Method
-
derive_param_computed() - Adds a Parameter Computed from the Analysis Value of Other Parameters
-
derive_param_doseint() - Adds a Parameter for Dose Intensity
-
derive_param_exist_flag() - Add an Existence Flag Parameter
-
derive_param_exposure() - Add an Aggregated Parameter and Derive the Associated Start and End Dates
-
derive_param_extreme_event() - Add an Extreme Event Parameter
-
derive_param_framingham() - Adds a Parameter for Framingham Heart Study Cardiovascular Disease 10-Year Risk Score
-
derive_param_map() - Adds a Parameter for Mean Arterial Pressure
-
derive_param_qtc() - Adds a Parameter for Corrected QT (an ECG measurement)
-
derive_param_rr() - Adds a Parameter for Derived RR (an ECG measurement)
-
derive_param_wbc_abs() - Add a parameter for lab differentials converted to absolute values
-
derive_summary_records() - Add New Records Within By Groups Using Aggregation Functions
-
derive_param_tte() - Derive a Time-to-Event Parameter
Metadata
Auxiliary datasets providing definitions as input for derivations, e.g. grading criteria or dose frequencies
-
atoxgr_criteria_ctcv4 - Metadata Holding Grading Criteria for NCI-CTCAEv4
-
atoxgr_criteria_ctcv5 - Metadata Holding Grading Criteria for NCI-CTCAEv5
-
dose_freq_lookup - Pre-Defined Dose Frequencies
-
get_admiral_option() - Get the Value of an Admiral Option
-
set_admiral_options() - Set the Value of Admiral Options
-
call_derivation() - Call a Single Derivation Multiple Times
-
derivation_slice() - Create a
derivation_sliceObject
-
restrict_derivation() - Execute a Derivation on a Subset of the Input Dataset
-
slice_derivation() - Execute a Derivation with Different Arguments for Subsets of the Input Dataset
-
consolidate_metadata() - Consolidate Multiple Meta Datasets Into a Single One
-
create_period_dataset() - Create a Reference Dataset for Subperiods, Periods, or Phases
-
create_query_data() - Creates a queries dataset as input dataset to the
dataset_queriesargument inderive_vars_query()
-
create_single_dose_dataset() - Create dataset of single doses
-
basket_select() - Create a
basket_selectobject
-
censor_source() - Create a
censor_sourceObject
-
date_source() - Create a
date_sourceobject
-
dthcaus_source() - Create a
dthcaus_sourceObject
-
event() - Create a
eventObject
-
event_source() - Create an
event_sourceObject
-
query() - Create an
queryobject
-
tte_source() - Create a
tte_sourceObject
-
death_eventlastalive_censorae_eventae_ser_eventae_gr1_eventae_gr2_eventae_gr3_eventae_gr4_eventae_gr5_eventae_gr35_eventae_sev_eventae_wd_event - Pre-Defined Time-to-Event Source Objects
-
assert_db_requirements() - Check required parameters for a basket
-
assert_terms() - Asserts Requirements for Terms for Queries
-
assert_valid_queries() - Verify if a Dataset Has the Required Format as Queries Dataset.
-
extend_source_datasets() - Add By Groups to All Datasets if Necessary
-
filter_date_sources() - Select the First or Last Date from Several Sources
-
format(<basket_select>) - Returns a Character Representation of a
basket_select()Object
-
list_tte_source_objects() - List all
tte_sourceObjects Available in a Package
-
params() - Create a Set of Parameters
-
validate_basket_select() - Validate an object is indeed a
basket_selectobject
-
validate_query() - Validate an object is indeed a
queryobject
-
compute_dtf() - Derive the Date Imputation Flag
-
compute_duration() - Compute Duration
-
compute_tmf() - Derive the Time Imputation Flag
-
convert_date_to_dtm() - Convert a Date into a Datetime Object
-
convert_dtc_to_dt() - Convert a Date Character Vector into a Date Object
-
convert_dtc_to_dtm() - Convert a Date Character Vector into a Datetime Object
-
impute_dtc_dt() - Impute Partial Date Portion of a
'--DTC'Variable
-
impute_dtc_dtm() - Impute Partial Date(-time) Portion of a
'--DTC'Variable
-
compute_bmi() - Compute Body Mass Index (BMI)
-
compute_bsa() - Compute Body Surface Area (BSA)
-
compute_framingham() - Compute Framingham Heart Study Cardiovascular Disease 10-Year Risk Score
-
compute_map() - Compute Mean Arterial Pressure (MAP)
-
compute_qtc() - Compute Corrected QT
-
compute_qual_imputation() - Function to Impute Values When Qualifier Exists in Character Result
-
compute_qual_imputation_dec() - Compute Factor for Value Imputations When Character Value Contains < or >
-
compute_rr() - Compute RR Interval From Heart Rate
-
compute_scale() - Compute Scale Parameters
-
convert_blanks_to_na() - Convert Blank Strings Into NAs
-
convert_na_to_blanks() - Convert NAs Into Blank Strings
-
yn_to_numeric() - Map
"Y"and"N"to Numeric Values
-
extract_duplicate_records() - Extract Duplicate Records
-
get_duplicates_dataset() - Get Duplicate Records that Led to a Prior Error
-
get_many_to_one_dataset() - Get Many to One Values that Led to a Prior Error
-
get_one_to_many_dataset() - Get One to Many Values that Led to a Prior Error
-
call_user_fun() - Calls a Function Provided by the User
-
extract_unit() - Extract Unit From Parameter Description
-
get_not_mapped() - Get list of records not mapped from the lookup table.
-
signal_duplicate_records() - Signal Duplicate Records
-
count_vals() - Count Number of Observations Where a Variable Equals a Value
-
filter_extreme() - Filter the First or Last Observation for Each By Group
-
filter_joined() - Filter Observations Taking Other Observations into Account
-
filter_relative() - Filter the Observations Before or After a Condition is Fulfilled
-
max_cond() - Maximum Value on a Subset
-
min_cond() - Minimum Value on a Subset
-
dt_level() - Create a
dt_levelobject
-
dtm_level() - Create a
dtm_levelobject
-
get_imputation_target_date() - Get Date Imputation Targets
-
get_imputation_target_time() - Get Time Imputation Targets
-
get_partialdatetime() - Parse DTC variable and Determine Components
-
restrict_imputed_dtc_dt() - Restrict Imputed DTC date to Minimum/Maximum Dates
-
restrict_imputed_dtc_dtm() - Restrict Imputed DTC date to Minimum/Maximum Dates
-
chr2vars() - Turn a Character Vector into a List of Expressions
-
negate_vars() - Negate List of Variables
-
list_all_templates() - List All Available ADaM Templates
-
use_ad_template() - Open an ADaM Template Script
-
print(<adam_templates>) - Print
adam_templatesObjects
-
print(<source>) - Print
sourceObjects
-
print_named_list() - Print Named List
Example Datasets
You can run use_ad_template() to produce additional datasets
-
admiral_adlb - Lab Analysis Dataset
-
admiral_adsl - Subject Level Analysis Dataset
-
ex_single - Single Dose Exposure Dataset
-
example_qs - Example
QSDataset
-
queries - Queries Dataset
-
queries_mh - Queries MH Dataset
Objects exported from other packages
To maximize the user-friendliness of admiral, functions from other packages are provided without changes made to them, follow the links below to see their documentation.
Deprecated
As admiral is still evolving, functions/parameters may need to be removed or replaced over time. In such cases, the function/parameter will enter the following 6-month deprecation cycle:
- In the first release (0-3 months), there will be a warning issued if you use the function/parameter, but it will still be available to use.
- In the following release (3-6 months), an error will be produced if you use the function/parameter.
- Finally, from the 3rd release (6 months) onwards, the function/parameter will be removed from admiral and its documentation completely.
Note: Guidance on replacement functionality can be found in the warning/error message produced or in the function’s documentation.
Below, you can find a list of functions in the process of being deprecated:
-
derive_var_confirmation_flag() - Derive Confirmation Flag
-
derive_var_disposition_status() - Derive a Disposition Status at a Specific Timepoint
-
derive_var_worst_flag() - Adds a Variable Flagging the Maximal / Minimal Value Within a Group of Observations
-
derive_vars_disposition_reason() - Derive a Disposition Reason at a Specific Timepoint
-
format_eoxxstt_default() - Default Format for Disposition Status
-
format_reason_default() - Default Format for the Disposition Reason