Functional Requirements List ‐ Final ‐ Group 4 - Sidduri2025/RehabEdge GitHub Wiki

Mandatory Requirements (System SHALL)

1.The system SHALL allow patients to create accounts.

2.The system SHALL allow patients to update their personal account details.

3.The system SHALL allow patients to change their account password.

4.The system SHALL allow patients to securely delete their account.

5.The system SHALL allow doctors to create accounts.

6.The system SHALL authenticate user credentials using encryption.

7.The system SHALL send daily reminders to patients for scheduled therapy exercises.

8.The system SHALL capture exercise sessions using the device camera and analyze patient posture using Edge AI posture-detection models.

9.The system SHALL store exercise history for each patient (based on session date, duration, posture scores, number of exercises completed and weekly progress trends).

10.The system SHALL provide doctors with a dashboard displaying weekly progress and adherence.

11.The system SHALL provide posture accuracy scores derived from AI posture-detection results.

  1. The system SHALL notify doctors when a patient misses more than two therapy sessions.

13.The system SHALL NOT store passwords in plain text.

14.The system SHALL generate visual progress reports for both patients and doctors.

Recommended Requirements (System SHOULD)

15.The system SHOULD generate a weekly summary of patient progress.

16.The system SHOULD allow doctors to view historical exercise data for a patient.

17.The system SHOULD allow Doctors to set personalized exercise plans per patient.

18.The system SHOULD notify patients about upcoming virtual appointments.

  1. The system SHOULD support Android devices running version 10 and above.

  2. The web dashboard SHOULD support modern browsers (Chrome, Edge, Firefox).

Optional Requirements (System MAY)

21.The system MAY allow patients to schedule virtual appointments with doctors.

22.The system MAY allow patients to share progress reports with caregivers or family members