Home
Your daily operations dashboard after login.
Quick Action Cards (2x2)
- Active — Number of patients currently in rehab. Tap to view patient list.
- To-Do — Items needing your attention (PT drafts, low adherence, etc.)
- Pending PROM — Sent but unfilled PROM questionnaires.
- Alerts — Patients with clinical alerts (pain rising, inactive 7+ days).
Notification Feed
Two-section feed:
- Need Attention (red) — Pain rising, inactive, low adherence patients.
- Good News (green) — Completed journeys, milestones achieved.
Patient List
Filter Tabs
- All — All patients.
- Active — Currently in rehab (active + paused).
- Pre-op — Prehab patients (before surgery date).
- Closed — Completed / discharged episodes.
Search by patient name. Sort by alerts, name, post-op days, or adherence.
Patient Detail
Six tabs: Overview, Prescription, Progress, Assessment, Surgical Record, Info.
Overview Tab
Summary cards (VAS, Phase, 7-day adherence, latest PROM from 19 available instruments), VAS sparkline, PROM card, recent photos.
Recovery Complete banner appears when episode is completed:
- Generate commemorative card (Canvas-rendered with stamps, QR code)
- Mark reward claimed
- Open new episode
- Undo close (reopen)
Prescription Tab
View current prescription. Edit with override reason tracking. Create from starter-set templates.
Progress Tab
Unified timeline (VAS, PROM, assessments, milestones in chronological order), wound photo timeline with side-by-side comparison, VAS trend chart, ROM chart, adherence chart, PROM trend chart (supports all 19 instruments including KOOS JR., HOOS JR., PROMIS, Oxford, DASH, WOMAC, UCLA Shoulder, Constant-Murley, and more), exercise logs.
Assessment Tab (3-step wizard)
Step 1: Subjective + Objective notes with quick snippets. Step 2: ROM, effusion, clinical tests. Step 3: Progression decision + plan notes.
Above Step 3, there is an "AI Assist SOAP" button. When pressed, the system:
- Generates a prompt containing today's clinical measurements (VAS, ROM, wound status) — no patient name or ID
- Copies to clipboard + quick-links to ChatGPT / Gemini / Claude
- After dictating to AI, paste the response back → auto-parsed into S/O/A/P fields
- Assistants can save as draft; doctor confirms after examination
Details: When AI Learns to Write Clinical Notes
Surgical Record Tab
Four structured sections for complete operative documentation:
- §A Surgery Info — Date, surgeon, approach (dynamic options by procedure type), laterality, duration, blood loss, robot/navigation, ASA grade
- §B Implants — Manufacturer, model, size, lot number. Supports common orthopedic implant combinations (joint prostheses, plates, screws, nails, wires, etc.)
- §C Materials — Links to selfpay system records: product name, brand, quantity, NHI code
- §D Discharge Info — Discharge date, destination (home/facility/transfer), mobility at discharge, pain management plan
Sticky save bar at the bottom ensures nothing is lost. Data feeds directly into DSCC quality reports for accreditation compliance.
Selfpay Dashboard
End-to-end self-pay material management:
- Hospital selector — Region-grouped pills (North/Central/South/East) to switch between hospital product catalogs
- Product search — Category pill filters (orthopedic consumables, joint implants, spine devices, etc.), tap to add
- Draft cart — Items enter a draft cart; confirm to save all at once. Drafts auto-persist in sessionStorage across tab switches
- Inline editing — Adjust quantity and unit price directly in the list
- Template management — Create reusable selfpay bundles (e.g., "Standard TKA set"), apply with one tap
- Monthly summary card — Subtotals by category per month
- CSV export — One-click export for accounting or tax purposes
- Expandable details — Each record expands to show patient, date, procedure, and quantity
Integrates with bundle governance for bundled payment tracking and CMS TEAM model reporting.
Info Tab
View and edit patient demographics.
Profile
- Avatar, name, department, institution
- QR Code for patient registration
- SOAP quick snippets (customizable per S/O/A/P)
- Prescription templates (create, clone from system, edit, delete)
- API Token management (generate, list, revoke)
- Data export (JSON)
- Privacy policy link
E-Consent
Two consent versions are supported:
- Hospital version (IRB Research) — For IRB-approved clinical studies. Includes full research purpose disclosure, risk notification, and withdrawal rights. Suitable for teaching hospitals.
- Personal version (QI) — For individual practice quality improvement tracking. Streamlined format. Suitable for private clinics.
On first login or when a new episode is created, patients see a consent interstitial. They can agree or decline. Signed consents are protected with SHA-256 hashing to ensure tamper-proof integrity.
In the Doctor PWA patient list, each patient shows a consent status badge:
- Green — Consented
- Yellow — Pending
- Red — Declined
- Gray — Withdrawn
Patients can withdraw consent at any time from the Patient PWA. Withdrawal stops research data collection but does not affect clinical care.
DSCC Quality Alignment
PROM tracking schedule (pre-op, 6w, 3m, 6m, 1y) aligns with DSCC (Discharge Summary for Continuity of Care) quality indicators. 19 instruments cover 4 research generations (joint, hip fracture, spine, shoulder). All 4 field gaps required for accreditation (implant, ASA grade, surgical approach, discharge info) are now implemented in the Surgical Record Tab.
Doctor AI (Optional)
Doctor AI operates in two phases:
- Phase 1 (Read) — Via MCP Server or API Token, AI tools can read your patient data for trend analysis, weekly reports, and collection rate statistics. PII is automatically stripped before reaching AI.
- Phase 2 (Draft Write) — AI can draft clinical assessment notes for you, but they are saved as drafts only. Drafts appear with a purple badge in the Doctor PWA. You must manually confirm before they become official. AI never auto-publishes any record.
The design principle is "draft-only enforcement" — trust but verify. AI-generated assessment drafts can accelerate your documentation, but clinical decision authority always remains with you.
Manage AI tool access scopes from Profile → API Token in the Doctor PWA.
Push Notifications (Doctor)
Doctor-side push notifications deliver daily clinical alerts at 07:30:
- Patients with rising pain trends
- Patients inactive for 7+ days
- Overdue PROM questionnaires
- PT drafts pending confirmation
Push requires authorization. Disable anytime in phone settings.
