-
Notifications
You must be signed in to change notification settings - Fork 63
User Stories ‐ Frontend
Wayne Zhou edited this page Jul 14, 2024
·
10 revisions
As a case manager, I want to easily submit client-intake information and quickly receive the RTW results of a client in a user-friendly form, so I can easily weigh the recommendations of the web application against my intuitive recommendations. I can also save the result as a report including all client information, return-to-work probability, and recommended interventions in my desired format(ex. pdf, csv).
Acceptance Criteria:
-
Navigation Bar:
- The home page should have a navigation bar that includes links to both the prediction form and the search page.
- The navigation bar should be easy to access and clearly labeled.
- The navigation bar should be responsive and optimized for different screen sizes and devices.
-
A form containing all the required client information (e.g. name, address, age, etc) that can easily be filled out by typing.
- The form should have clear labels and instructions for each field.
- Validation should be implemented to ensure the entered data is in the correct format. Provide guidance on how to resolve common errors.
- The form should be responsive and optimized for different screen sizes and devices.
- A button to clear all filled information(reset).
-
A results page showing the Return-to-work probability and intervention recommendations.
- Shows the baseline RTW probability based on the ML model.
- Shows the RTW percentage given a set of interventions.
- Display the top five combinations of interventions that give the best RTW probability, ranked in descending order.
- Display a graph(or other visualization form) to show the differences in RTW probability before and after each intervention.
- Include a clear way to navigate back to the form from the results page to edit an existing case or create a new case.
-
Loading animation in case the prediction algorithm takes time:
- Display a loading animation while the form is being submitted and the AI model is processing the data.
- The loading animation should be visually appealing and consistent with the overall design of the application.
- The loading page should provide a cancel or async button in the case of the longtime running of the AI model