Showing up daily is the hardest part of any health plan. Gamification turns every check-in into a small win โ which means the practitioner gets real, consistent data at the next visit. This is the plan; admins can review it and add ideas below.
Adherence between visits is the single biggest driver of follow-through. Streaks, levels, and badges give patients a reason to log every day; the data they generate makes each appointment more productive for the practitioner.
pre-visit.html), computed from the patient's own check-ins (no extra tables). This page documents that system and is the place to propose changes โ the live experience stays in the check-in.Six mechanics, all derived from the patient's logging activity.
Every logged item earns progress. Patients climb named levels with a clear "X more logs to Level N" nudge, up to a max level.
Consecutive days with a check-in. The streak counter is the strongest daily pull-back โ "don't break it."
Earned, "almost there" (with progress), and a full catalog. Three kinds: streak, total-logs, and per-assignment.
A rotating weekly goal with its own completion celebration, keeping the loop fresh week to week.
Confetti + toast on every badge unlock, level-up, and weekly-challenge completion โ instant positive feedback.
A context-aware nudge picks the most motivating message for right now (closest badge, streak at risk, next level).
Proposed next steps, not yet built. React or add your own below.
Add an idea, a concern, or a vote. Shared across all admins.