This check looks for missing TUDTC values and returns a data frame. Only applies to assessments by investigator.
check_tu_tudtc(TU, preproc = identity, ...)
Tumor Identification SDTM dataset with variables USUBJID, TUDTC, VISIT, TUORRES, TUSPID (optional), TUTESTCD (optional)
An optional company specific preprocessing script
Other arguments passed to methods
boolean value if check failed or passed with 'msg' attribute if the test failed
TU <- data.frame(
USUBJID = "1001",
TUDTC = "2020-05-05",
VISIT = "C1D1",
TUORRES = 1:10,
TUSPID = "FORMNAME-R:19/L:19XXXX",
TUEVAL = "INVESTIGATOR",
TUTESTCD = "TUMIDENT",
stringsAsFactors = FALSE
)
TU$TUDTC[1]=""
TU$TUDTC[2]="NA"
TU$TUDTC[3]=NA
check_tu_tudtc(TU,preproc=roche_derive_rave_row)
#> [1] FALSE
#> attr(,"msg")
#> [1] "TU has 1 patient(s) with 3 record(s) with missing TUDTC. "
#> attr(,"data")
#> USUBJID VISIT TUDTC TUORRES TUEVAL TUTESTCD RAVE
#> 1 1001 C1D1 1 INVESTIGATOR TUMIDENT FORMNAME-R:19
#> 2 1001 C1D1 NA 2 INVESTIGATOR TUMIDENT FORMNAME-R:19
#> 3 1001 C1D1 <NA> 3 INVESTIGATOR TUMIDENT FORMNAME-R:19
TU$TUEVAL[1]=""
TU$TUTESTCD=NULL
check_tu_tudtc(TU,preproc=roche_derive_rave_row)
#> [1] FALSE
#> attr(,"msg")
#> [1] "TU has 1 patient(s) with 3 record(s) with missing TUDTC. "
#> attr(,"data")
#> USUBJID VISIT TUDTC TUORRES TUEVAL RAVE
#> 1 1001 C1D1 1 FORMNAME-R:19
#> 2 1001 C1D1 NA 2 INVESTIGATOR FORMNAME-R:19
#> 3 1001 C1D1 <NA> 3 INVESTIGATOR FORMNAME-R:19
TU$TUEVAL[2]="INDEPENDENT ASSESSOR"
TU$TUEVAL[3]="INDEPENDENT ASSESSOR"
TU$TUDTC[4]=""
check_tu_tudtc(TU)
#> [1] FALSE
#> attr(,"msg")
#> [1] "TU has 1 patient(s) with 2 record(s) with missing TUDTC. "
#> attr(,"data")
#> USUBJID VISIT TUDTC TUORRES TUEVAL
#> 1 1001 C1D1 1
#> 2 1001 C1D1 4 INVESTIGATOR
TU$TUSPID=NULL
check_tu_tudtc(TU)
#> [1] FALSE
#> attr(,"msg")
#> [1] "TU has 1 patient(s) with 2 record(s) with missing TUDTC. "
#> attr(,"data")
#> USUBJID VISIT TUDTC TUORRES TUEVAL
#> 1 1001 C1D1 1
#> 2 1001 C1D1 4 INVESTIGATOR
TU$VISIT=NULL
check_tu_tudtc(TU)
#> [1] FALSE
#> attr(,"msg")
#> [1] "TU is missing the variable: VISIT"