Learn R Programming

wizaRdry (version 0.2.0)

nda: Generate validated NDA submission templates created in the ./nda directory

Description

This function processes requests for clean data sequentially for specified measures. It makes a request to the NIH NDA API for the named data structures and runs the associated data remediation routines. It then runs a series of unit tests to verify that the data quality standards are met.

Usage

nda(
  ...,
  csv = FALSE,
  rdata = FALSE,
  spss = FALSE,
  limited_dataset = FALSE,
  skip_prompt = FALSE
)

Value

Prints the time taken for the data request process.

Arguments

...

Strings, specifying the measures to process, which can be a Mongo collection, REDCap instrument, or Qualtrics survey.

csv

Optional; Boolean, if TRUE creates a .csv extract in ./tmp.

rdata

Optional; Boolean, if TRUE creates an .rdata extract in ./tmp.

spss

Optional; Boolean, if TRUE creates a .sav extract in ./tmp.

limited_dataset

Optional; Boolean, if TRUE does not perform date-shifting of interview_date or age-capping of interview_age

skip_prompt

Logical. If TRUE, skips confirmation prompts. If FALSE (default), prompts for confirmation unless the user has previously chosen to remember their preference.

Author

Joshua Kenney joshua.kenney@yale.edu

Examples

Run this code
if (FALSE) {
  nda("prl", csv=TRUE)
  nda("rgpts", "kamin", rdata=TRUE)
  
  # Skip confirmation prompts
  nda("prl", csv=TRUE, skip_prompt=TRUE)
}

Run the code above in your browser using DataLab