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
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.
- 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
Related Use Cases
| 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 |