checkDataElementCadence: Check Data Element Cadence

View source: R/checkDataElementCadence.R

checkDataElementCadenceR Documentation

Check Data Element Cadence

Description

Utility function to produce a data frame of invalid data value based on the so-called data element cadence. Quarterly data elements can be submitted each quarter. SAPR data elements should only be submiteted in FYQ2 and FYQ4. APR data elements should only be submitted in FYQ4.

Usage

checkDataElementCadence(
  d,
  d2session = dynGet("d2_default_session", inherits = TRUE)
)

Arguments

d

D2 Parsed data frame

d2session

DHIS2 Session id

Value

Returns a data frame of "dataElement","period", 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")
  checkDataElementCadence(d)

## End(Not run)

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