For a quick visual overview of iRehab features with screenshots and a navigational layout, see the product-page version →.
Home
Your daily operations dashboard after login.
Quick Action Cards (2x2)
- In Rehab — Number of patients currently in rehab. Tap to open the patient list.
- To Do — Items that need your attention (PT drafts awaiting confirmation, low-adherence patients, etc.)
- Pending PROM — PROM questionnaires that have been sent but not yet filled out.
- Needs Attention — Patients with an active alert (rising pain, inactive 7+ days, etc.)
Notification Feed
The middle of the Home screen shows a two-part feed:
- Needs Attention (red) — Patients with rising pain, inactivity, or low adherence. Tap to jump straight to that patient.
- Good News (green) — Patients who finished their rehab journey, milestones reached.
To Do
Everything that needs action from you, in one place: PT drafts awaiting confirmation, alert patients, low-adherence patients, pending PROM questionnaires. Tap any item to handle it directly.
Patient List
Filter Tabs
- All — Every patient.
- In Rehab — Active + paused patients (excludes pre-op and closed cases).
- Pre-op — Prehab patients (surgery date hasn't arrived yet).
- Closed — Completed / discharged episodes.
Sort
Sorted by Alerts First by default, so patients with active alerts float to the top. You can switch to sorting by name, days post-op, or adherence instead.
Search
Type a patient's name to filter the list instantly.
Close Case
Every patient card has a Close Case button in the bottom right. Tap it and confirm to mark that episode completed.
Patient Detail
Tap into a patient to open their detail page, organized into six tabs.
Overview Tab
- Summary cards — Latest VAS, phase, 7-day adherence rate, latest PROM score
- VAS sparkline — A small pain-trend chart
- PROM card — The two most recent questionnaires plus a send button. The system has 19 built-in PROM instruments covering joint, hip fracture, spine, and shoulder patients, with automatic scheduling (pre-op → 6 weeks → 3 months → 6 months → 1 year) — nothing to send manually
- Recent photos — Wound photo thumbnails
Recovery Complete banner — Once an episode is marked completed, the top of Overview shows:
- "Rehab Complete," days post-op, and the VAS change
- Generate Completion Card — one tap produces a Canvas-rendered card (with stamps, the brand tagline, and a QR code) that downloads or shares directly via Web Share
- Mark Reward Claimed — record that the patient has received their physical reward
- Start New Rehab Episode — open a new episode
- Mistake? Reopen — undo the closure
Prescription Tab
- View the active exercise prescription (exercise name, sets, reps, hold time, frequency)
- Edit — change the prescription (add or remove exercises, adjust parameters)
- Override Reason — the system makes you pick a reason (pain too high, insufficient ROM, ready to advance, etc.), which feeds the AI's improvement suggestions
- Prescribe — start from a template, with options that can auto-match the patient's procedure
Progress Tab
- Timeline — post-op events (VAS, PROM, assessments, milestones) laid out chronologically, so you can see the whole picture at a glance
- Wound photo timeline — grouped by month, with side-by-side comparison when two photos exist for the same day
- VAS trend chart — the full pain trend, including post-exercise VAS
- ROM progression — flexion/extension angle over time
- Adherence chart — 14-day bar chart
- PROM trend chart — score over time
- Exercise logs — exercises completed each day, with an adherence bar
Assessment Tab (3-step wizard)
Tapping New Assessment opens a 3-step form:
- Step 1 — Subjective + Objective: clinic/home toggle, a reference to the last assessment, S (subjective notes + quick snippets), O (observation notes + quick snippets)
- Step 2 — Measurements: ROM (flexion/extension, by goniometer, visual estimation, or sensor), effusion grade, home tests (sit-to-stand count, single-leg stance, walking), clinic tests (TUG, stairs, strength, gait)
- Step 3 — Decision + Plan: progression decision (advance / maintain / regress + reason), A (assessment notes), P (plan notes + notes for the next prescription)
Above Step 3 sits an AI Assist SOAP button. Tap it and the system:
- Builds a prompt from today's measurements — VAS, ROM, wound status — with no patient name in it
- Copies it to your clipboard and gives you a quick link to ChatGPT, Gemini, or Claude
- After you dictate the case to the AI, paste the reply back in, and it's parsed automatically into the S/O/A/P fields
- Assistants can save the result as a draft; the physician confirms it after seeing the patient
Details: When AI Learns to Write Clinical Notes
Saved assessments stay editable for 48 hours. Assessment cards show a color-coded VAS, ROM trend arrows, an easy-to-read effusion grade, and the SOAP notes.
Surgical Record Tab
Four structured sections capture the complete operative record:
- §A Surgery Information — Date, surgeon, surgical approach (options change dynamically by procedure type), laterality, duration, blood loss, robot/navigation use, ASA grade
- §B Implants — Manufacturer, model, size, lot number. Covers common orthopedic implant combinations (joint prostheses, plates, nails, screws, intramedullary nails, and more)
- §C Materials Used — Linked to the selfpay system's records: product name, brand, quantity, NHI code
- §D Discharge Information — Discharge date, discharge disposition (home / care facility / transfer), discharge ambulation, pain management plan at discharge
This tab's data feeds directly into quality reports for the Joint Commission of Taiwan's Disease-Specific Care Certification (DSCC). A sticky save bar at the bottom means you can save at any point without worrying about losing what you've entered.
Info Tab
View and edit the patient's basic information: name, National ID, phone, email, date of birth, surgery date, diagnosis, and procedure.
E-Consent
Two versions of electronic consent are supported:
- Hospital version (IRB Research) — For IRB-approved clinical research. Covers the full study-purpose disclosure, risk notification, and right to withdraw. Suitable for teaching hospitals and research programs.
- Personal version (QI) — A streamlined version for tracking post-op care quality in an individual practice. Suitable for private practitioners.
The first time a patient logs in, or when their doctor opens a new episode, the system automatically shows a consent interstitial. The patient reads it and chooses to consent or decline. Signed consents are protected with a SHA-256 hash, so they can't be altered after the fact.
In the Doctor PWA patient list, each patient shows a consent-status badge in one of four colors:
- Green — Consented
- Yellow — Pending Signature
- Red — Not Participating
- Gray — Withdrawn
Patients can withdraw consent at any time from the Patient PWA. Withdrawing stops research-related data collection but doesn't affect their clinical care.
Selfpay Dashboard
A complete self-pay materials workflow, from entry to reporting:
- Hospital selector — Region-grouped pill buttons (North / Central / South / East) for switching quickly between hospital product catalogs
- Product search — Filter by category (orthopedic consumables, joint implants, spine implants, and more); tap to add
- Draft cart — New items land in a draft cart first; confirm to save them all at once. The draft auto-saves to sessionStorage, so switching tabs won't lose it
- Quantity and price editing — Adjust quantity and unit price inline
- Template management — Build templates for commonly used self-pay bundles (say, a standard TKA set) and apply them with one tap next time
- Monthly summary card — Subtotals by category, by month
- CSV export — One-click export of self-pay records for accounting or tax purposes
- Expandable detail — Expand any record to see the patient, date, procedure, and quantity
Pairs with the bundle governance module to define what's in a bundle and track how much of it has been used.
DSCC Quality Alignment
The PROM tracking schedule (pre-op, 6 weeks, 3 months, 6 months, 1 year) lines up with the quality indicators of the Joint Commission of Taiwan's Disease-Specific Care Certification (DSCC) for joint replacement. The 19 instruments span four research cohorts — joint, hip fracture, spine, and shoulder — and produce data you can drop straight into a quality report. All four field gaps required for accreditation by the Joint Commission of Taiwan (JCT) — implant, ASA grade, surgical approach, and discharge information — are now fully captured in the Surgical Record tab.
Doctor AI (Optional)
Doctor AI works in two phases:
- Phase 1 (Read) — Through an MCP Server or an API Token, AI tools can read your patient data to run trend analysis, put together weekly reports, and tally enrollment rates. Identifying details such as National ID and phone number are stripped automatically before anything reaches the AI.
- Phase 2 (Draft Write) — AI can draft a clinical assessment note for you, but it can only be saved as a draft. Drafts carry a purple badge in the Doctor PWA, and you have to confirm them by hand before they become official. AI never publishes a record on its own.
Phase 2 runs on "draft-only enforcement" — trust, but verify. AI-generated assessment drafts can speed up your documentation, but clinical decision-making authority always stays with you.
Manage AI tools' access scope from the ✨ AI tab → API Token in the Doctor PWA.
Push Notifications
The doctor side also gets push notifications, sent daily at 07:30 with clinical reminders covering:
- Patients with rising pain trends
- Patients inactive for 7+ days
- Overdue PROM questionnaires
- PT drafts awaiting confirmation
Push notifications require authorization, and you can turn them off anytime in your phone settings.
✨ AI (new tab, launched 2026-04-18)
The bottom navigation grew from 4 tabs to 5 (Home / Brief / Patients / ✨ AI / Profile). All AI-related settings now live in the new AI tab:
BYOK Gemini Key (real-time in-clinic translation)
Bring your own Google Gemini API key and let the system translate a foreign-language patient's chief complaint into a language you understand, in one tap. It's a BYoAI (bring-your-own-AI) design: you use your own API quota, the cost is on you (and it's minimal), and the iRehab server never retains any LLM response. For the full setup flow, error handling, security guarantees, and notes for hospital IT, see Brief — Doctor's Operations Manual §6.
API Token (moved from Profile)
Generate API tokens for AI tools such as Claude Code, Gemini CLI, and more.
- Enter a label → generate → the token is shown only once
- A modal pops up afterward with the token and a one-line Claude Code install command
- Token list: tap to expand details (scope, last used time/IP)
- Revoke anytime — revoking takes effect immediately
Transitional Hint on the Profile Tab
The old Profile tab shows a temporary teal hint: "AI key + Claude Code token moved to the new 'AI' tab → Go." It disappears once you visit the AI tab, or if you tap the X to dismiss it by hand. The whole hint will be removed in the next release.
Profile
Personal Info
- Avatar (tap to change, crop supported)
- Name, department, institution name
- QR code (patient registration link)
SOAP Quick Snippets
Customize your go-to phrases for each of the S/O/A/P sections. Once added, insert them with a tap right inside an assessment. You can restore the defaults anytime.
Prescription Templates
Build your own prescription templates (name it, pick the exercises) and apply them with one tap the next time you prescribe. You can also clone a system template and modify it.
Data Export
Export all of your patient data as JSON with one tap. Your data is yours.
Privacy
Links to the full privacy policy. "Your data belongs to you. Export it anytime, no reason needed."
Stamp Book (patient-side; you can see it on Overview)
The system automatically tracks six milestones:
- Start — complete the first exercise
- 7 Days — 7 consecutive days of exercise or logged activity
- PROM — complete the first PROM questionnaire
- Pain↓ — pain score drops 2+ points from baseline
- Advance — doctor or PT confirms progression to the next phase
- Photos — 7 consecutive days of wound photos
Patients see all six stamp icons on their dashboard and can tap any one to see what it takes to earn it. Collecting the full set earns a physical reward — decided by you or your clinic.
Progress Share Card (patient-side)
Patients can generate a 1080×1080 progress card any time they like:
- 6 templates — Start, Streak, Improvement, Advance, PROM, and Custom
- Can optionally add a personal photo (never uploaded, processed on-device)
- Privacy controls — hide the day count or the stats, choose a footer
- Three ways to share — Web Share → LINE → Download
- The point is to let patients feel "I'm making progress" — sharing itself is entirely optional
Common Questions
How do I send a PROM questionnaire?
By default the system auto-schedules them (pre-op → 6 weeks → 3 months → 6 months → 1 year) and sends the right instrument when it's due. For an ad hoc send: Patient Detail → Overview tab → PROM card → Send → pick the questionnaire type → confirm. The patient sees it waiting in the Patient PWA.
How do I confirm a PT's draft prescription?
Home → To Do list → tap the draft item → it opens the patient's Prescription tab → confirm or edit, then save.
How do I check a VAS trend?
Patient Detail → Overview tab (small chart) or Progress tab (full trend chart).
Can I track more than one episode at a time?
Yes. If a patient has had multiple surgeries (say, left knee, then right knee), create a new episode each time. The Episode pills at the top let you switch between them, and the "All" button shows photos and PROM data across every episode at once.
How do I get a PT set up?
Contact the De Novo team to create a PT account. Once they log in, the PT sees your patient list and can edit prescriptions (as drafts, pending your confirmation) and fill out assessments.
