Use Cases 5.1: A User Can Register As A Therapist - CBTYoung/Documentation GitHub Wiki

Description

A Guest can register as a Therapist with identifying information. After a successful registration process, the user is now identified as a Therapist.

Actors

Guest, Therapist.

Pre conditions

  1. The user is not registered in yet.
  2. The user is not already a Therapist.

Parameters

Name, ID.

Post conditions

The user has identifying information as a Therapist in the system.

Sequence of events

  1. The User picks the option to register as Therapist.
  2. The user enters the required information.
  3. Verify user details.
  4. The User gets an approval message.

Alternative flows

  1. A user with the given user identifier exists.
  1. The user tries to register with a non existing user identifiers.
  2. The system returns a matching error message to the user.