check_qs_dup {sdtmchecks} | R Documentation |
Check for multiple dates at the same visit in QS
Description
Identifies multiple dates at the same visit in QS
Usage
check_qs_dup(QS)
Arguments
QS |
QS SDTM dataset with variables USUBJID, QSCAT, VISIT, QSDTC |
Value
Boolean value for whether the check passed or failed, with 'msg' attribute if the test failed
Author(s)
Yuliia Bahatska
Examples
QS1 <- data.frame(USUBJID = c(rep(101, 5), rep(102, 5)),
QSCAT = "DLQI",
QSDTC = rep(c("2017-01-01T08:25", "2017-01-05T09:25",
"2017-01-15T10:25","2017-01-20T08:25","2017-01-25T08:25"), 2),
VISITNUM = rep(1:5,2),
VISIT = rep(c( "Visit 1", "Visit 2", "Visit 3", "UNSCheduled!!!","VIsit 5"), 2),
stringsAsFactors = FALSE)
check_qs_dup(QS = QS1)
# multiple dates for the same visit in QS
QS2 <- QS1
QS2$VISIT[QS2$USUBJID == 101] <- "Visit 1"
check_qs_dup(QS = QS2)
# multiple visit labels for the same date
QS3 <- QS1
QS3$QSDTC[QS3$USUBJID == 101] <- "2017-01-01"
QS3
check_qs_dup(QS = QS3)
[Package sdtmchecks version 1.0.0 Index]