📄 rtsport-at-design.md 1,968 bytes Yesterday 03:13 📋 Raw

RTSport — AT Experience Architecture

2026-05-08 | Design Decision

Two-Mode Split

Sideline Mode (mobile phone, game-time)

  • Context: AT is on the field. Rain, gloves, one hand, looking up between plays.
  • Entry point: Floating action button or quick-select athlete grid
  • Flow: Tap athlete → 3-tap entry (body part → mechanism → severity) → done
  • Zero typing. All tappable presets. Big touch targets (48px+). Works with wet fingers.
  • Output: Creates Case + initial Event + updates athlete status → coach/parent dashboards instantly

Clinic Mode (tablet/laptop, office hours)

  • Context: AT is at their desk or in the training room. Can type.
  • Entry point: Full AT dashboard — roster, case management, athlete search
  • Capabilities:
  • Free-text treatment notes (not SOAP, but structured enough to be useful)
  • Milestone management — adjust target dates, mark complete, add new phases
  • Timeline adjustments — add events, update restrictions, document progress
  • Athlete history — prior cases, case reopening, injury trends
  • Desktop-first but responsive for iPad use in the training room
  • Output: Detailed case documentation, athlete progress tracking, compliance-ready audit trail

What NOT to Build

  • ❌ Full SOAP note editor (that's SWOL's job)
  • ❌ ICD-10 code picker (keep it simple: "ankle sprain" not "S93.401A")
  • ❌ Insurance/billing integration
  • ❌ Concussion protocol wizard (v2 feature — ATGenius owns this niche)

What's Already Built

Capability Mode State
Sideline entry 3-tap form Sideline ✅ Complete (sideline-entry.html)
Roster view with status dots Clinic ✅ In AT dashboard
Athlete detail/case view Clinic ✅ Component exists
Free-text notes Neither ❌ Not built
Milestone date adjustment Neither ❌ Not built
Athlete quick-select grid Sideline ❌ Not built