/
Validate and generate function - PCA
  • 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/ Tracker

    HMWI

    Excel HMWI

    Excel

    Web

    Message

     

     

     

    Validation

    H2

    Events/ Tracker

    HMWI

    Excel HMWI

    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

     

     

     

    Row after 'Section'
    The row after a Section must be a Standard

     

    The row below must be set to 'Standard'.

     

     

     

    Row after 'Standard'
    The row after a Standard must be a Std Overview

     

    The row below must be set to 'Std Overview'.

     

     

     

    Row before “Standard”
    The row before a Standard must be a Section

     

    The row above must be set to “Section”

     

     

     

    Row after 'Std Overview'
    The row after a Std Overview must be a Criterion

     

    The row below must be set to “Criterion”.

     

     

     

    Row before Std Overview
    The row before a Std Overview must be a Standard

     

    The row above must be set to “Standard”

     

     

     

    Row after Criterion
    The row after a Criterion must be a question or label

     

    The row below must be a “question” or “label”

     

     

     

    Row before Criterion
    The row before Criterion must be a Std Overview, a question or a label.

     

    The row above must be set to “Std Overview” or “question” or “label”

     

     

     

    Standard - Std Overview Requirement
    A Standard must contain exactly one Std Overview.
    Other configurations are not supported.

     

    The row below must be set to “Std Overview”

     

     

     

    Section - Standard Requirement
    A section must contain at least one Standard

     

    A section has at least one Standard

     

     

     

    Standard - Criterion requirements
    Standard must contain at least one Criterion

     

    A Standard has at least one Criterion

     

     

     

    Criterion - Question Requirement

    A criterion must contain at least one question

     

    A Criterion has at least one question

     

     

     

    Criterion - Action Plan and Scoring Data Elements requirement
    A criterion must have Action Plan and Scoring Data Elements

     

    A Criterion name must include Action Plan and Scoring Data Elements (6 data elements in total).