UseCase_SearchProblem - CMPUT301F18T10/MediTrack GitHub Wiki

Use Case Name: SearchProblem

Use Case ID: 04.01

Participating Actors: User (patient/care provider), MediTrack

Goal: use keywords to search related problems

Trigger: User clicks ‘Search’ button

Precondition: User enters at least one keyword

Postcondition: Related problems displayed

Basic Flow:

  1. MediTrack prompts the user to enter keywords
  2. User enters keywords
  3. User selects at least one of checkboxes (‘Keywords’, ‘GeoLocation’, or ’BodyLocation’)
  4. User clicks ‘Search’ button
  5. MediTrack displays related results/problems

Exceptions:
4 User doesn’t provide any keyword 4.1 MediTrack displays an error 4.2 System returns to step 1

5 No matching problems 5.1 MediTrack displays an error 5.2 System returns to step 1

Related Artifacts:

US 04.01.01

US 04.02.01

US 04.03.01