UseCase_UserRegistration - CMPUT301F18T10/MediTrack GitHub Wiki
Use Case Name: UserRegistration
Use Case ID: 03.01
Participating Actors: User (patient/care provider), MediTrack
Goal: Register a new account
Trigger: User chooses to sign up for a new account
Precondition: User account does not exist in “database”
Postcondition: User account exists in “database”
Basic Flow:
1. User chooses to sign up for an account
2. MediTrack prompts user to enter userid, username, contaction information (email and phone number) and at least two body
location photos(front and back).
3. User fills fields and submits for registration
4. MediTrack adds the required account to its “database” and notify user for the success
Exceptions:
4. Submitted userid is less than 8 characters
4.1 MediTrack clears the userid field and notify user that the userid needs to be at least 8 characters
4.2 Returns to step 2
Exceptions:
4. Submitted userid is not unique
4.1 MediTrack clears the userid field and notify user that the userid is not unique
4.2 Returns to step 2
Exceptions:
4. One of the fields prompted by MediTrack is not filled
4.1 MediTrack notify user that all information must be filled
4.2 Returns to step 2
Constraints:
There should be at least two body location pictures.
Related Artifacts:
US 03.01.01
US 03.01.02
US 03.01.03
US 11.01.01
US 11.03.01