Learn R Programming

sdtmchecks (version 1.0.0)

check_mi_mispec: Check for missing values in the MISPEC variable

Description

This check looks for missing values in the MISPEC variable, which is required. This will be flagged in P21. This may reflect a mapping issue.

Usage

check_mi_mispec(MI)

Value

boolean value if check failed or passed with 'msg' attribute if the test failed

Arguments

MI

Microscopic Findings with variables USUBJID, MISPEC, MITESTCD, MIDTC

Author

Stella Banjo (HackR 2021)

Examples

Run this code

MI <- data.frame(
  USUBJID = c("1","2", "3"),
  DOMAIN = "MI",
  MISEQ = c(1, 2, 1),
  MISPEC = c("","BLOCK SLIDE",NA),
  MITESTCD = "TESTCD1",
  MIDTC = "2020-01-01",
stringAsFactors = FALSE
)

 check_mi_mispec(MI)

## No errors, MISPEC values present
MI2 <- data.frame(
 USUBJID = c("1","2", "3"),
 DOMAIN = "MI",
 MISEQ = 1,
 MISPEC = c("SLIDE", "TUMOR TISSUE", "BLOCK SLIDE"),
 MITESTCD = "TESTCD1",
 MIDTC = "",
 stringsAsFactors = FALSE
)

 check_mi_mispec(MI2)

Run the code above in your browser using DataLab