Wellness
Month-by-month wellness check schedule for all active patients.
AAP Wellness Schedule
Standard pediatric visit milestones (in months): 2, 4, 6, 9, 12, 15, 18, 24, 30
Page Structure
Organized by month, showing all wellness checks due in each month:
Each Check Card Shows:
- Patient name
- Check type (e.g., "2 months wellness check")
- Recommended date (calculated from DOB + milestone months)
- Urgency badge: "This Month" (current month), "Next Month", or no badge
- Schedule button
Month Sections
- Current month highlighted at top
- Future months listed chronologically
- Each section shows count (e.g., "Mar 2026 (5 checks)")
Schedule Modal
When clicking "Schedule" on a wellness check:
- Pre-filled with patient name and check description
- Date picker for the scheduled date
- Optional notes field
- "Mark Scheduled" button saves the schedule
Calculation Logic
For each patient:
For each milestone in WELLNESS_MONTHS [2, 4, 6, 9, 12, 15, 18, 24, 30]:
checkDate = patient.dob + milestone months
If checkDate is in the future:
Add to wellness schedule
Checks are grouped by target month and sorted chronologically within each group.