Use Case diagrams - xhoelbano/mental_health_platform GitHub Wiki

General User – Use case

The diagram designed below represents the interaction of “general users” with the system and other actors. It gives also a view of how a psychologist behaves in this environment and what are each of the actor’s privileges. As seen below, it shows that different from a “general user”, a psychologist goes through registration with a verification case. Both actors can log in, log out, and also view and edit their respective profiles. Furthermore, a psychologist has the privilege to create a study/survey and send it to all “general users” to complete it/ Psychologist can finalize the study/survey by giving conclusions. On the other hand, “general users” have the right to complete studies/surveys and get insights from them.

Use Case - Mental Health Platform - General User (3)

Business – Use case

The diagram designed below represents the “business” environment. It describes the interaction of an “employee” with the system and other actors like businesses and psychologists. It gives a detailed view of how a psychologist behaves in the business environment and what is it extra privileges in this area As seen below, it shows that different from “employee”, both business and psychologists go through the registration with verification case. All three actors can log in, log out and also view and edit their respective profiles. Moreover, the psychologist has the privilege to chat directly with businesses and to get, accept and reject contracts. Also, psychologists can create a study/survey and send it to all or individual “employees” to complete it. A psychologist can finalize the study/survey by giving conclusions and also communicating in private with the “employees”. On the other hand, “general users” have the right to complete studies/surveys and get insights from them and also contact the psychologist associated with the business where the employee is.

Use Case - Mental Health Platform - Business (1)

Education – Use Case

The use case below gives a detailed view of how the “education” environment works. It shows how the main actors’ “parents” and “psychologists” interact with each other. This use case describes the implementation of the proposed mental health platform in education institutions (12-18 years old) and how the students and psychologists can be integrated into a system. Parents are given access to this environment if the school psychologist has put his email to one of the student’s representatives (parent or another legal representative). Psychologists have the privilege to access this environment by entering an activation code given by the school in which they operate. Psychologists can add students to the system. Moreover, they can create studies/surveys and start sessions online so the students can complete them in real time. School psychologists are the only one which can initialize a chat with the parents and get insights from the students' responses.

Use Case - Mental Health Platform - Education (1)

Administrator – Use case

The diagram displayed below gives a detailed view of all the tasks that can be held by an administrator (users responsible for maintenance and coordination of the MH platform). It shows that the administrator can view and delete the profile of every account joined. Furthermore, they can access and delete the studies/surveys created in the system. The administrator will be the person with the privilege to create an educational institution and give it an activation code to operate.

Use Case - Mental Health Platform - Administrator (1)