Module-wise Requirement Analysis Documentation
Patient UI Requirements Analysis
Login Page
Function: Ensures only authorized patients can access the system.
Element:
- Login form: Enter username and password fields.

Doctor UI Requirements Analysis
1. Login Page
Function: Ensure that only authorized doctors can access the system.
Element:
- Login form: Enter username and password fields.
2. Patient Management Page
Function: Manage and view the list of patients you are responsible for and their basic information.
Element:
- Create Patient: Create a new patient.
- Search bar: Quickly find a specific patient.

3. Patient Details Page
Function: In-depth review of each patient’s detailed health information and recovery progress, store user’s historical records and data analysis results, and generate visual reports based on historical records.
Element:
- Patient card: Each card contains the patient’s photo, name, age, latest recovery progress, and lists underlying diseases, allergy history, etc.
- Storing history records: Used to obtain history records.
- Create new records: Used for subsequent new data generation.
- Obtain visual reports and historical analysis: Generate visual information such as charts, comparative analysis, etc., based on rehabilitation data in the historical records to assist doctors in decision-making.



4. Measurement Preparation Page
Function: The user wears the sensor correctly and enters the measurement mode.
Element:
- Animation Demonstration: A simple animation diagram shows how to correctly fix the sensor on the lower limb joint.
- Tips: Brief text description of wearing points and precautions.
- Start Button: Large, obvious “Start Measuring” button.

5. Real-time Data Display Page
Function: Real-time display of lower limb movement status, including angle changes, etc.
Element:
- 3D model: Simulates lower limb movement and intuitively reflects the angle of the current movement.
- Numerical display area: Displays the specific value of the current joint angle.
6. Result Feedback Page
Function: Analyzes measurement result data using advanced algorithms and provides immediate rehabilitation recommendations.
Element:
- Suggestions: If the expected goal is not achieved, provide suggestions or adjust the plan. The suggestions come from the doctor combined with the measurement results.
- Data analysis report: Summarizes recent rehabilitation achievements and existing problems.
- Recovery progress chart: Shows the patient’s recovery progress.

7. Database Comparison
Function: Provide a standard database for medical staff to compare data.
