Skip to content
jack-Thompson edited this page Feb 28, 2012 · 4 revisions

The following are the three primary use cases expected for this app. The customer requests that lead to each are provided after the use cases.

Use Case 1: Keep a visual log
  1. customer notices a skin condition
  2. customer opens app
  3. customer selects photograph condition
  4. customer takes photo
  5. app asks customer to add to a previous condition or store as a new one, or to retake
  6. customer selects new
  7. app asks for a name of the location, and stores the photo

From: As a user, I want to keep a visual log of any skin conditions I might . The purpose could be to gather a personal history of a medical condition as to provide evidence to a physician.

Use Case 2: further pictures of the same location
  1. customer wants to take a further picture of a location, some time later
  2. customer opens the app, selects photograph
  3. app opens up the camera, with an button to compare to a location
  4. customer chooses the previous condition button
  5. app displays previous condition locations
  6. customer selects the one he is photographing now
  7. app moves back to camera, but now with a small transparent copy of the last picture in the corner
  8. customer uses last picture to make sure photo is taken at a similar angle/distance
  9. customer takes photo
  10. app asks which condition location to add photo to, or if it's new, or if to retake
  11. customer selects a location
  12. app adds photograph in the list of this condition's photos after the first, time stamped

From: As a user, I want pictures I take to be stored so that I may recall them and view them later. As a user, I want all pictures I take to be timestamped so that I can measure the time between photos and know when an event occurred.

As a user if I have an organizational tag or group, I want to be able to add photos to that group so that I can further track the progression of something relevant to that group.

As a user, I want some method of helping me take consistent photos, so that when I show the doctor any progression such as the growth of a mole is evident.

As a user, I should be able to retake photos I am taking, if I fail to take the photo I want to correct, so that I don't have erroneous photos.

Use Case 3:  Customer wants to look over photos, and compare them to eachother
  1. Customer opens app
  2. app displays buttons to take photos or view them
  3. customer selects view them
  4. app displays a list of all the condition locations stored
  5. customer selects one
  6. app displays slideshow of photos, starting with the first
  7. customer can move through the timeline by swiping left and right
  8. customer can hit compare button to compare this photo to others
  9. app displays two photos, each half of the screen.
  10. swiping changes the photo on the right, leaving the one on the left
  11. back brings the customer to the slideshow

From: As a user, I want pictures I take to be stored so that I may recall them and view them later.

As a user, I should be able to compare pictures in some manner, so that I can personally inspect them for differences.

As a user, I want pictures I take to be stored so that I may recall them and view them later.

Clone this wiki locally