• Rough draft
  • Validate and generate function - PCA

    The PCA incorporates various functions and validation designed to assist users in minimizing errors. In cases where inaccuracies arise, the system promptly notifies the user, suggesting specific areas within the program that require updating.

    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/ Trackers

    Excel

    Web

    Message

    Validation

    H2

    Events/ Trackers

    Excel

    Web

    Message

    Form name not specified

    This field is mandatory and must be filled in

    A Form Name was not defined for the specified element

    Section form name not specified

    This field is mandatory and must be filled in

    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

    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

    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

    The specified question does not have a valid Parent Name

    Numerator and denominator missing

    Numerator and denominator must contain a number

    The specified question lacks one of the scores (Numerator or Denominator)

    Aggregation type not valid

    Must select none as aggregation type

    The expected Aggregation Operator for the label Data Element is NONE

    Aggregation type not valid

    The data element aggregation operator should be defined

    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

    The specified question numerator is not numeric

    Score is not numeric

    Denominator must be numeric

     

    The specified question Denominator is not numeric

    Incomplete parent logic

    Components must be complete in the parent logic

    The specified question lacks one of the components for the Parent Logic

    Score container not found

    The assigned scores must be defined

    The specified question has been assigned to a score that is not defined

    Feedback order gap found

    The data elements must keep a sequence

    A Feedback Order Gap was found, was expecting one of the following values

    Duplicated feedback order found

    The feedback order must be unique

    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

    A Name was not defined for the specified element

    Duplicated TEA

    The TEA must be unique

     

    The specified Tracked Entity Attribute is duplicated

    Data element correlative invalid

    The data element correlative must be selected correctly

    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

    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

    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

    A Name was not defined for the specified Data Element

    Data element name length out of range

    Must be between 2 and 200 characters

    Given Form Name length is out of the accepted range (Between 2 and 200 characters)

    Data element short name not defined

    Must be defined

    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

    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

    Given Code length is out of the accepted range (Less than 50 characters)

    Data element value type not defined

    Must be defined

    A Value Type was not defined for the specified Data Element

    Incomplete data element parent

    The parent logic must be completed

    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

    A Data Element cannot be a Parent to itself

    Competency Class
    Must be “Yes” or “No”

    Select a valid option for competency class

    TEAs Structure
    Must be “Section” or “TEA”

    Select a valid option for TEAs Structure

    Mandatory
    Must be “Yes” or “No”

    Select a valid option for the Mandatory field

    Searchable
    Must be “Yes” or “No”

    Select a valid option for the Searchable field

    Display in List
    Must be “Yes” or “No”

    Select a valid option for the Display in List field

    Allow Future Date
    Must be “Yes” or “No”

    Select a valid option for the Allow Future Date field

    Value Type
    Must be one of the values displayed in the dropdown

    Please select the valid value from the dropdown

    Agg Operator
    Must be one of the values displayed in the dropdown

    Please select the valid value from the dropdown

    Option Set
    Must be one of the values displayed in the dropdown

    Please select the valid value from the dropdown

    Legend Set
    Must be one of the values displayed in the dropdown

    Please select the valid value from the dropdown

    Health Area
    Must be one of the values displayed in the dropdown

    Please select the valid value from the dropdown