Skip to contents

Function to generate final SDTM domain and supplemental domain SUPP--

Usage

generate_sdtm_supp(
  sdtm_dataset,
  idvar = NULL,
  supp_qual_info,
  qnam_var,
  label_var,
  orig_var
)

Arguments

sdtm_dataset

SDTM output used to split supplemental domains.

idvar

Variable name for IDVAR variable.

supp_qual_info

User-defined data frame of specifications for suppquals which contains qnam_var, label_var and orig_var.

qnam_var

Variable name in user-defined supp_qual_info for QNAM variable.

label_var

Variable name in user-defined supp_qual_info for QLABEL variable.

orig_var

Variable name in user-defined supp_qual_info for QORIG variable.

Value

List of SDTM domain with suppquals dropped and corresponding supplemental domain.

Examples

dm <- read_domain_example("dm")
supp_qual_info <- read.csv(system.file("spec/suppqual_spec.csv", package = "sdtm.oak"))

dm_suppdm <-
  generate_sdtm_supp(
    dm,
    idvar = NULL,
    supp_qual_info = supp_qual_info,
    qnam_var = "Variable",
    label_var = "Label",
    orig_var = "Origin"
  )
#>  QEVAL should be manually programmed in supplemental domain.