| h_adsl_adlb_merge_using_worst_flag {tern} | R Documentation |
Helper function for deriving analysis datasets for select laboratory tables
Description
Helper function that merges ADSL and ADLB datasets so that missing lab test records are inserted in the
output dataset. Remember that na_level must match the needed pre-processing
done with df_explicit_na() to have the desired output.
Usage
h_adsl_adlb_merge_using_worst_flag(
adsl,
adlb,
worst_flag = c(WGRHIFL = "Y"),
by_visit = FALSE,
no_fillin_visits = c("SCREENING", "BASELINE")
)
Arguments
adsl |
( |
adlb |
( |
worst_flag |
(named |
by_visit |
( |
no_fillin_visits |
(named |
Details
In the result data missing records will be created for the following situations:
Patients who are present in
adslbut have no lab data inadlb(both baseline and post-baseline).Patients who do not have any post-baseline lab values.
Patients without any post-baseline values flagged as the worst.
Value
df containing variables shared between adlb and adsl along with variables PARAM, PARAMCD,
ATOXGR, and BTOXGR relevant for analysis. Optionally, AVISIT are AVISITN are included when
by_visit = TRUE and no_fillin_visits = c("SCREENING", "BASELINE").
Examples
# `h_adsl_adlb_merge_using_worst_flag`
adlb_out <- h_adsl_adlb_merge_using_worst_flag(
tern_ex_adsl,
tern_ex_adlb,
worst_flag = c("WGRHIFL" = "Y")
)
# `h_adsl_adlb_merge_using_worst_flag` by visit example
adlb_out_by_visit <- h_adsl_adlb_merge_using_worst_flag(
tern_ex_adsl,
tern_ex_adlb,
worst_flag = c("WGRLOVFL" = "Y"),
by_visit = TRUE
)