checkDataElementDisaggValidity: Check Data Element Disagg Validity

View source: R/checkDataElementDisaggValidity.R

checkDataElementDisaggValidityR Documentation

Check Data Element Disagg Validity

Description

Utility function to produce a data frame of invalid data elements based on current DATIM form specification.

Usage

checkDataElementDisaggValidity(
  d,
  datasets = NA,
  d2session = dynGet("d2_default_session", inherits = TRUE)
)

Arguments

d

D2 Parsed data frame

datasets

Should be a character vector of data set UIDs. Alternatively, if left missing, user will be promted to choose from a list.

d2session

DHIS2 Session id

Value

Returns a data frame of "dataElementName","categoryOptionComboName", "dataElement","categoryOptionCombo" of invalid data elements which are present the the data, if any. If there are no violations, a boolean TRUE is returned.

Examples

## Not run: 
  d <- d2Parser("myfile.csv",type="csv")
  ds <- getCurrentDataSets(type="RESULTS")
  checkDataElementDisaggValidity(d,ds)

## End(Not run)

jason-p-pickering/datim-validation documentation built on April 20, 2023, 5:32 a.m.