...
In its recent development, the PCA has introduced support for events and tracker programs. To maintain a well-organized process, the implementation of validation mechanisms is essential.
Validation | H2 | Events/ TrackerTrackers | Excel | Web | Message | |
---|---|---|---|---|---|---|
Form name not specified This field is mandatory and must be filled in | x✅x | ✅ | x ✅ | x✅ | A Form Name was not defined for the specified element | |
Section form name not specified This field is mandatory and must be filled in | x ✅ x | ✅ | x ✅ x | ✅ | A Form Name was not defined for the specified element | |
Form name not valid The form name length must be between 2 and 200 characters | x✅x | ✅ | x✅x | ✅ | Given Form Name length is out of the accepted range (Between 2 and 200 characters) | |
Missing Feedback Order The question should contribute to any score | x✅x | ❌ | x✅x | ✅ | The specified question has Numerator and Denominator assigned but does not contribute to any score | |
Parent name not valid Must enter a parent name valid | x✅x | ✅ | x✅x | ✅ | The specified question does not have a valid Parent Name | |
Numerator and denominator missing Numerator and denominator must contain a number | x✅x | ❌ | x✅x | ✅ | The specified question lacks one of the scores (Numerator or Denominator) | |
Aggregation type not valid Must select none as aggregation type | x✅x | ✅ | x✅x | ✅ | The expected Aggregation Operator for the label Data Element is NONE | |
Aggregation type not valid The data element aggregation operator should be defined | x✅x | ✅ | x✅x | ✅ | The Data Element Aggregation Operator was not defined correctly. (SUM or AVERAGE for Integer and Number types, and NONE for text inputs) | |
Score is not numeric Numerator must be numeric | x✅x | ❌ | x✅x | ✅ | The specified question numerator is not numeric | |
Score is not numeric Denominator must be numeric | x✅x | ✅ | x | x✅ | The specified question Denominator is not numeric | |
Incomplete parent logic Components must be complete in the parent logic | x✅x | ✅ | x✅x | ✅ | The specified question lacks one of the components for the Parent Logic | |
Score container not found The assigned scores must be defined | ✅ | x❌x | ✅ | x✅ | The specified question has been assigned to a score that is not defined | |
Feedback order gap found The data elements must keep a sequence | x✅x | ❌ | x✅x | ✅ | A Feedback Order Gap was found, was expecting one of the following values | |
Duplicated feedback order found The feedback order must be unique | ✅ | x❌x | ✅ | x❌ | The specified Feedback Order is shared by the Data Elements with the following codes | |
Tracked entity attribute name not defined The tracked entity attribute must be defined | x❌x | ✅ | x✅x | ✅ | A Name was not defined for the specified element | |
Duplicated TEA The TEA must be unique | x❌x | ✅ | x✅x | ✅ | The specified Tracked Entity Attribute is duplicated | |
Data element correlative invalid The data element correlative must be selected correctly | x✅x | ✅ | x✅x | ✅ | The Correlative for the specified Data Element is not valid | |
Data element form name not defined The data element form name must be filled in | x✅x | ✅ | x✅x | ✅ | A Form Name was not defined for the specified Data Element | |
Data element form name length out of range The data element form name must be between 2 and 200 characters | x✅x | ✅ | x✅x | ✅ | Given Form Name length is out of the accepted range (Between 2 and 50 characters) | |
Data element name not defined The data element must be defined | x✅x | ✅ | x✅x | ✅ | A Name was not defined for the specified Data Element | |
Data element name length out of range Must be between 2 and 200 characters | x✅x | ✅ | x✅x | ✅ | Given Form Name length is out of the accepted range (Between 2 and 200 characters) | |
Data element short name not defined Must be defined | x✅x | ✅ | x✅x | ✅ | A Short Name was not defined for the specified Data Element | |
Data element short name length out of range Must be less than 50 characters | ✅ | x✅x | ✅ | x❌ | Given Short Name length is out of the accepted range (Less than 50 characters) | |
Data element code length out of range Must be less than 50 characters | ✅ | x✅x | ✅ | x❌ | Given Code length is out of the accepted range (Less than 50 characters) | |
Data element value type not defined Must be defined | ✅ | x✅x | ✅ | x❌ | A Value Type was not defined for the specified Data Element | |
Incomplete data element parent The parent logic must be completed | ✅ | x✅x | ✅ | x❌ | One of the components of the Parent Logic is missing (Parent Data Element or Answer Value) | |
Invalid parent data element A data element cannot be a parent to itself | ✅ | x✅x | ✅ | x❌ | A Data Element cannot be a Parent to itself | |
Competency Class | ✅ | ❌ | X✅X | ❌ | Select a valid option for competency class | |
TEAs Structure | ❌ | ✅ | ✅ | ❌ | Select a valid option for TEAs Structure | |
Mandatory | ✅ | ✅ | ✅ | ✅ | Select a valid option for the Mandatory field | |
Searchable | ❌ | ✅ | ✅ | ❌ | Select a valid option for the Searchable field | |
Display in List | ❌ | ✅ | ✅ | ❌ | Select a valid option for the Display in List field | |
Allow Future Date | ❌ | ✅ | ✅ | ❌ | Select a valid option for the Allow Future Date field | |
Value Type | ❌ | ✅ | ✅ | ❌ | Please select the valid value from the dropdown | |
Agg Operator | ❌ | ✅ | ✅ | ❌ | Please select the valid value from the dropdown | |
Option Set | ✅ | ✅ | ✅ | ❌ | Please select the valid value from the dropdown | |
Legend Set | ✅ | ✅ | ✅ | ❌ | Please select the valid value from the dropdown | |
Health Area | ✅ | ❌ | ✅ | ❌ | Please select the valid value from the dropdown |