Files
bsk/lib/checkups
tiennm99 1dc1e946a4 feat(queue): queue & checkup workflow with realtime (Phase 3)
- shifts + daily_queue_counters + checkups (status enum, vitals, diagnosis,
  conclusion, recheck); VN-local checkup_date so the daily queue rolls over
  correctly
- register_checkup RPC assigns queue numbers atomically (concurrency-safe);
  role-gated to clinical staff
- queue page: register form + today's list by shift + call-patient, with
  Supabase Realtime live refresh (RLS-authorized, bsk:queue channel)
- checkup form: single keyboard-tabbable screen (vitals -> diagnosis ->
  conclusion -> recheck -> status), audit-logged
- clinical-role route gates; nav + vi/en; Phase 3-8 roadmap under plans/
2026-07-25 11:56:02 +07:00
..