What problem does it solve?
This specification outlines the requirements for a patient portal to enable self-service in FisioFlow, addressing the gap where competitors offer online access for authentication, appointments, Home Exercise Programs (HEP), progress, and payments.
Core Features & Use Cases
- Authentication: phone-based OTP login (with WhatsApp fallback), magic link via email, link to existing patient record via CPF or phone match, JWT session management, and biometric login for mobile apps.
- Appointment Management: view upcoming appointments, confirm/cancel with reason, request reschedule, view appointment history, and receive real-time status updates.
- Exercise Programs (HEP): view prescribed exercises with video/image guidance, mark exercises as completed, track adherence, report pain/discomfort, and view history.
- Evolution/Progress Viewing: read evolution summaries, pain progression charts, goal status tracking, and biomechanics assessment results.
- Financial: view outstanding bills, payment history, package status, download NFSe invoices, and online payments.
- Documents: view/download uploaded documents, upload documents, and before/after photo gallery.
- Gamification: XP/level display, achievement badges, daily quests, and optional leaderboard.
Quick Start
Design and implement the patient portal specification to enable authentication, appointments, exercises, progress, and payments for FisioFlow.