Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First Draft CheckLoad and login SequenceDesc.md #26

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions Usecases/CheckLoad and login SequenceDesc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
### CheckLoad:<br>

1.) Load the status page<br>
2.) the page requests a Location and the patient inputs one then hits enter<br>
3.) the page requests the load data from the database for that location
4.) the ED load is displayed on the status page for the patient to see

### Login:<br>
1.)Start with Patient and move to login page as it loads<br>
2.)Login page requires Login credentials and the user inputs the credentials into a box<br>
3.)the login button is pressed on the page moving to the Authenticator<br>
4.)Authenticator checks in with the patient database and validates/invalidates a patient<br>
5.)Update login status (logged out for invalid, logged in for valid)<br>
6a.) valid - load patient dashboard<br>
6b.) invalid - reload loginpage with error message

#### alt task for login: forgot password:<br>
1.)load the login page<br>
2.)page requests Login credentials but patient selects "forgot password" button<br>
3.)page requests username then patient inputs username<br>
4.)The button "Send email" is selected and a confirmation email is sent<br>
5.)Authenticator validates the username from the database and sends a verify email<br>
6.) user inputs data from email and their new password to the page
and the page sends the data to the authenticator<br>
7.) the authenticator verifys the email data and the page sends an update message to the database<br>
8.)The password is updated and a notification for successful password change is sent