Skip to content

DS Module Error Checks Comments/Questions #464

@hewanadun

Description

@hewanadun

A1D:

  • a1d-dsivp-p-1004, a1d-dsfvp-p-1004 => Change to If DSHRT = 0, DSAGEHRT should be 888, 999 (to prevent users entering an unaccepted value, for example with current check 120 would be accepted as a valid value)
  • Need a similar plausibility check for DSYRSHRT in both IVP and FVP => If DSHRT = 0, DSYRSHRT should be 9

B1D: (Fix all versions i.e. V3 & V4 - IVP & FVP when applicable - error code may be different from what is mentioned below in other files):

  • b1d-dsivp-p-1002: DSDISLEV => this checks for DSDISLEV = 0, but allowed values for DSDISLEV is 1-6 or 9
  • b1d-dsivp-m-049: DSDXHS_MCI => since 0 is allowed for DSDXHS_MCI, change this check to If DSDXHS_NO = 1, DSDXHS_MCI cannot be 1
  • Same as above for b1d-dsivp-m-051: DSDXHS_DEM
  • b1d-dsivp-m-068: DSDXBY, b1d-dsivp-m-073: DSONSTMO, b1d-dsivp-m-076: DSONSTYR, b1d-dsivp-m-080: DSDEMCOM
    Modify above checks to allow 0 for DSDXHS_MCI and DSDXHS_DEM in the check (or change the check to If DSDXHS_NO = 1, then <var name> must be blank)
  • b1d-dsivp-p-1008: DSDEP => full_desc does not match with the check
  • b1d-dsfvp-p-1024: DSDXHS_MCI => typo in short_desc (either DSDXHS_MCI or DSDXHS_DEM should equal 1)
  • b1d-dsfvp-p-1027: DSDEMMO => typo in test name (should be DSDEMMO)
  • b1d-dsivp-m-072: short_desc should be "If DSDXBY ne 6"
  • b1d-dsivp-c-019: Should be missingness, not conformity check
  • b1d-dsivp-m-018 and b1d-dsivp-c-019: DSDXOTHX misspelled in most columns

D1D

  • For DSHEADCM (777) and DSCHROM (7) do we need plausibility checks to validate whether a valid value entered at prev_visit?

We also need form header checks and pre-processing checks for DS module.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions