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:
- MediTrack prompts the user to enter keywords
- User enters keywords
- User selects at least one of checkboxes (‘Keywords’, ‘GeoLocation’, or ’BodyLocation’)
- User clicks ‘Search’ button
- 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