The DST01 Disposition Table provides an overview of patients study completion. For patients who discontinued the study a reason is provided.
Arguments
- adam_db
(
listofdata.frames) object containing theADaMdatasets- arm_var
(
string) variable. Usually one ofARM,ACTARM,TRT01A, orTRT01A.- lbl_overall
(
string) label used for overall column, if set toNULLthe overall column is omitted- study_status_var
(
string) variable used to define patient status. Default isEOSSTT, however can also be a variable name with the patternEOPxxSTTwherexxmust be substituted by 2 digits referring to the analysis period.- detail_vars
Named (
list) of grouped display ofstudy_status_var. The names must be subset of unique levels ofstudy_status_var.- trt_status_var
(
string) variable of treatment status.- ...
not used.
- tlg
(
TableTree,Listingorggplot) object typically produced by amainfunction.- prune_0
(
flag) remove 0 count rows
Value
the main function returns an rtables object.
the preprocessing function returns a list of data.frame.
the postprocessing function returns an rtables object or an ElementaryTable (null report).
Details
Default patient disposition table summarizing the reasons for patients withdrawal.
Numbers represent absolute numbers of patients and fraction of
N.Remove zero-count rows.
Split columns by arm.
Include a total column by default.
Sort withdrawal reasons by alphabetic order.
Note
adam_dbobject must contain anadsltable with the columns specified bystatus_varanddisc_reason_var.
Examples
run(dst01, syn_data, detail_vars = list(Ongoing = "STDONS"))
#> A: Drug X B: Placebo C: Combination All Patients
#> (N=15) (N=15) (N=15) (N=45)
#> ———————————————————————————————————————————————————————————————————
#> Completed 10 (66.7%) 10 (66.7%) 10 (66.7%) 30 (66.7%)
run(dst01, syn_data, detail_vars = list(Discontinued = "DCSREAS", Ongoing = "STDONS"))
#> A: Drug X B: Placebo C: Combination All Patients
#> (N=15) (N=15) (N=15) (N=45)
#> —————————————————————————————————————————————————————————————————————————————————————————
#> Completed 10 (66.7%) 10 (66.7%) 10 (66.7%) 30 (66.7%)
#> Discontinued 5 (33.3%) 5 (33.3%) 5 (33.3%) 15 (33.3%)
#> ADVERSE EVENT 0 0 1 (6.7%) 1 (2.2%)
#> DEATH 2 (13.3%) 4 (26.7%) 3 (20.0%) 9 (20.0%)
#> LACK OF EFFICACY 2 (13.3%) 0 0 2 (4.4%)
#> PHYSICIAN DECISION 0 0 1 (6.7%) 1 (2.2%)
#> PROTOCOL VIOLATION 0 1 (6.7%) 0 1 (2.2%)
#> WITHDRAWAL BY PARENT/GUARDIAN 1 (6.7%) 0 0 1 (2.2%)
run(
dst01, syn_data,
detail_vars = list(
Discontinued = c("DCSREASGP", "DCSREAS"),
Ongoing = "STDONS"
)
)
#> A: Drug X B: Placebo C: Combination All Patients
#> (N=15) (N=15) (N=15) (N=45)
#> ———————————————————————————————————————————————————————————————————————————————————————————
#> Completed 10 (66.7%) 10 (66.7%) 10 (66.7%) 30 (66.7%)
#> Discontinued 5 (33.3%) 5 (33.3%) 5 (33.3%) 15 (33.3%)
#> Safety
#> ADVERSE EVENT 0 0 1 (6.7%) 1 (2.2%)
#> DEATH 2 (13.3%) 4 (26.7%) 3 (20.0%) 9 (20.0%)
#> Non-Safety
#> LACK OF EFFICACY 2 (13.3%) 0 0 2 (4.4%)
#> PHYSICIAN DECISION 0 0 1 (6.7%) 1 (2.2%)
#> PROTOCOL VIOLATION 0 1 (6.7%) 0 1 (2.2%)
#> WITHDRAWAL BY PARENT/GUARDIAN 1 (6.7%) 0 0 1 (2.2%)