Skip to content

Screening to Recommendation Workflow

This document details the end-to-end business process from a student's physical health screening to the generation of a personalised nutrition recommendation and learning pathway.


Overview

Step Actor System Action
1. Screening Field Coordinator Captures height, weight, and age
2. Calculation Backend Computes BMI-for-age percentile (WHO standard)
3. Classification Backend Assigns nutritional risk category
4. Recommendation Backend Selects targeted video modules
5. Notification System Alerts student and admin
6. Learning Student Completes assigned module
7. Monitoring Admin Reviews progress and re-screens monthly

Process Flow

sequenceDiagram participant C as Field Coordinator participant S as Student App participant B as Backend API participant A as Admin Dashboard C->>S: Conduct Physical Screening (Height, Weight, Age) S->>B: Upload Screening Record (with GPS metadata) B->>B: Calculate BMI-for-age percentile (WHO reference) B->>B: Classify: At-Risk / Healthy / Overweight B-->>S: Assign Milestone Badge (Screened) B->>A: Update School Health Statistics A->>A: Flag At-Risk Students for Admin Review A->>B: Assign Targeted Learning Module B->>S: Push Notification — New Module Available S->>S: Student watches Educational Video S->>B: Submit Quiz Response B->>B: Update Nutrition Score + Progress Log B->>A: Update Student Progress Record

Step Detail

Step 1: Data Collection

Field Coordinators conduct physical measurements during scheduled screening events using the Coordinator module of the mobile app.

  • Trigger: Scheduled monthly screening event (or initial onboarding).
  • Data Captured: Height (cm), Weight (kg), Date, GPS location of session.
  • Validation: System rejects entries with biologically implausible values (height < 50cm, weight < 5kg).
  • Ref: FCM-201 — Bulk Screening Audit

Step 2: BMI Calculation

The backend runs the WHO Growth Reference calculation for BMI-for-age, producing a Z-score and percentile.

graph LR A[Height + Weight + Age] --> B[Calculate BMI] B --> C[Look up WHO Reference Table] C --> D[Output: Z-score + Percentile]
  • Standard: WHO Child Growth Standards (5–19 years).
  • Output: Percentile band (< 5th, 5th–85th, 85th–95th, > 95th).

Step 3: Nutritional Classification

Percentile Classification Action
< 5th Underweight Flag as at-risk; assign high-protein modules
5th – 85th Healthy Assign standard curriculum
85th – 95th Overweight Assign portion control and activity modules
> 95th Obese Flag for admin review; recommend clinical referral

Step 4: Recommendation Assignment

The system selects the most appropriate video module from the curriculum pool based on the student's classification and grade level.

  • Module Priority: Highest-rated module for the student's risk category is assigned first.
  • Fallback: If no targeted module exists, the system assigns the grade-appropriate general module.
  • Ref: ADM-101 — Curriculum Management

Step 5: Notification

The student receives a push notification (bell icon) announcing a new personalised lesson is available.

  • Channel: In-app push + bell icon badge.
  • Message: "Based on your recent screening, we have a new lesson for you — [Module Name]."
  • Ref: STU-005 — Notifications & Alerts

Step 6: Learning Completion

The student watches the assigned video and completes the knowledge quiz.

  • Completion Threshold: > 80% quiz score marks the module complete.
  • Impact: Nutrition Score increases; progress updated on student dashboard.
  • Ref: STU-002 — Video-Based Learning

Step 7: Continuous Monitoring

Admins monitor school-level compliance and individual progress via the Dashboard. Monthly re-screenings update each student's profile and may trigger new recommendations.

  • Re-screening Interval: Monthly (configurable per school).
  • Admin Alert: If a student has not completed their assigned module in 14 days, admin receives a nudge.
  • Ref: ADM-102 — Performance Monitoring

UC Link
Student Health Logging STU-001
Video-Based Learning STU-002
Daily Nutrition Goals STU-003
Notifications & Alerts STU-005
Bulk Screening Audit FCM-201
Curriculum Management ADM-101
Performance Monitoring ADM-102