QuestionHow is the Immunizations Requirement Status determined?


Answer: The Immunization check process uses an Age and Grade Level check.


Age-Based Check

The system first checks whether the student's age falls within the required range for the vaccine.

If the student's age is higher than the maximum limit for the vaccine requirement, this check does not apply.


Grade-Based Check

If the age-based check doesn't apply, the system then looks at the student's grade level.

The logic is comparing today's date against the last day of school date that is listed in the Term table. 

Example: (10/11/2024 <= 6/13/2024 Or else the last day of school is not set). 

In this example, since 10/11/2024 is after the last day of school the logic opts to use the student next grade to determine if the requirement is met.


Currently, For 12th-grade students, the next grade would be 13, indicating they have graduated and are beyond the grade range of the requirements for vaccination. As a result, because grade 13 is outside the specified range for the vaccine, the system assumes the requirement doesn't apply.