Health, Medical & Student Wellness Management
Centralized student health profiles, allergy and chronic condition tracking, vaccination compliance, sick bay operations, medication administration, incident management, confidential counseling, and wellness programs — with real-time parent notifications. Entirely Basic tier — no AI dependency.
Basic Tier Features
BasicStudent Health Profile & Records
- Blood group, height/weight, emergency contacts, primary physician, insurance, special instructions
- Fitness tracking — height/weight/BMI history recorded on every profile update
- Health document storage: medical certificates, prescriptions, lab reports, vaccination records
- Web UI: /dashboard/admin/health/records
Allergies & Medical Conditions
- Allergy registry with type, severity (mild → life-threatening), symptoms and emergency action plans
- Chronic condition registry (asthma, diabetes, epilepsy, heart conditions) with treatment plans and restrictions
- Special care requirements: dietary, activity, and learning accommodations
Vaccination Tracking
- Dose-level vaccination records with provider, date administered, and expiry/booster due date
- Compliance status: Completed, Pending, Overdue, Exempted
- Overdue and due-soon vaccinations surfaced on the admin Health Alerts panel
Sick Bay Operations
- Visit logging: symptoms, assessment, treatment, and disposition
- Disposition outcomes: returned to class, sent home, hospital referral, observation continued
- Automatic parent notification on every sick bay visit
- Web UI: /dashboard/admin/health/sickbay
Medication Administration
- Student medication profiles: dosage, frequency, instructions, prescribing doctor
- One-tap administration logging with administrator, dosage given, and outcome
- Parent notified automatically on every administered dose
Incident Management
- Injury, accident, illness, and medical emergency recording with severity classification
- Workflow: Incident → Assessment/Treatment → Parent Notification → Closure
- Open/under-treatment/closed status tracking with closure notes
Screenings, Counseling & Wellness
- Health screening campaigns: vision, hearing, dental, physical, mental health with per-student results
- Confidential counseling records (Admin only) — session summary, recommendations, follow-up, referrals
- Wellness programs: mental health, nutrition, fitness, awareness campaigns with participant tracking
- Web UI: /dashboard/admin/health/wellness
Health Alerts & Analytics
- Real-time alerts: severe allergies, vaccinations due, open incidents, active medications
- Health analytics: incidents by severity/type, vaccination compliance, screening coverage, wellness participation
- Web UI: /dashboard/admin/health
API Reference — Chapter 18
Health Profiles, Allergies, Conditions & Vaccinations
/api/health/profilesList students with their health profile (admin)
/api/health/profiles/:studentIdCreate or update a student's health profile; appends a growth history entry
/api/health/students/:studentId/allergiesRecord an allergy with severity and emergency action plan
/api/health/students/:studentId/conditionsRecord a chronic/medical condition with treatment plan
/api/health/students/:studentId/vaccinationsRecord a vaccination dose and compliance status
/api/health/students/:studentId/documentsAttach a health document (certificate, prescription, lab report)
Sick Bay & Medication
/api/health/sickbayList sick bay visits, filterable by student and date range
/api/health/sickbayLog a sick bay visit and auto-notify parents
/api/health/students/:studentId/medicationsAdd an active medication profile for a student
/api/health/medications/:medicationId/administerLog medication administration and auto-notify parents
Incidents, Counseling & Wellness
/api/health/incidentsRecord a health incident and auto-notify parents
/api/health/incidents/:idUpdate incident status (open → under_treatment → closed)
/api/health/students/:studentId/counselingRecord a confidential counseling session (Admin only)
/api/health/screeningsCreate a health screening campaign
/api/health/screenings/:screeningId/resultsRecord a student's screening result
/api/health/wellness-programsCreate a wellness program
Alerts, Analytics, Search & Portals
/api/health/alertsSevere allergies, vaccinations due, open incidents, active medications
/api/health/analyticsIncident, vaccination compliance, screening, and wellness analytics
/api/health/searchSearch across conditions, allergies, medications, incidents, vaccinations
/api/health/parent/child/:childId/profileParent view of a linked child's health profile
/api/health/student/profileStudent's own health profile
Frontend Pages
| Path | Role | Description | Tier |
|---|---|---|---|
| /dashboard/admin/health | Admin | Health dashboard — alerts, stats & quick navigation | Basic |
| /dashboard/admin/health/records | Admin | Student health records — profile, allergies, conditions, vaccinations, documents | Basic |
| /dashboard/admin/health/sickbay | Admin | Sick bay visit logging & medication administration | Basic |
| /dashboard/admin/health/incidents | Admin | Incident reporting and status workflow | Basic |
| /dashboard/admin/health/wellness | Admin | Screening campaigns, confidential counseling, wellness programs | Basic |
| /dashboard/parent/health | Parent | Linked child's health profile, alerts, vaccinations, incidents, medication log | Basic |
| /dashboard/student/health | Student | Own health profile, allergies, conditions, vaccinations, incidents | Basic |
Mobile Screens
(admin)/health(parent)/health(student)/health