UseCase_EditContactInfo - CMPUT301F18T10/MediTrack GitHub Wiki

Use Case Name: EditContactInfo

Use Case ID: 03.01

Participating Actors:Patient, MediTrack

Goal: Edit the contact information (email address, phone number)

Trigger: User clicks the ‘Edit’ button in the profile page

Precondition: User signed in successfully

Postcondition: The contact information is updated

Basic Flow:

  1. MediTrack displays the profile
  2. User clicks the ‘Edit’ Button
  3. MediTrack prompts user to edit its email address, and phone number
  4. User fills in the email address, and phone number in the correct format
  5. User clicks ‘Finish’ button
  6. MediTrack updates the contact information

Exceptions:
5. Not all required fields are filled
5.1 MediTrack displays an error
5.2 System returns to step 3

Related Artifacts: US 03.02.01