This Self-help program is designed to determine the mental illness from a list of mental illnesses a patient can have and then tend to their illness in an attempt to improve their mental health in a significant way while keeping track of their stress levels in case they may be a danger to themselves.
This was the second-semester project of our BSc Computer Science from the Object Oriented Programming Language Course, developed as a console application on C++.
Specifications This program provides the user with detailed knowledge and guidance and creates awareness among them on what mental illness they might have and what measures they must take to reduce the symptoms. Apart from this following are the specifications of this Self-Help Program:
- Allowing the user to choose a number of patients that would like to run the self-help program.
- Directing users who know their illness directly to a separate menu for each illness.
- For users who aren’t aware of their illness, a separate quiz is called, which gives a detailed report on about the illness threat levels.
- The 5 different menus for mental illnesses provide the user with a complete guide on how the user can improve their symptoms through either medication or exercises or if they’d like to call for medical assistance.
- Furthermore, the illness type is also observed in some cases to get more precise diagnosis and guidance.
- A separate quiz is made for determining Anxiety in patients.
- Sleep Cycle calculates the best time to wake up without disturbing that REM sleep for Insomniac patients.
- An emergency function is called in case of high threat level, which either tries to calm down the patient or calls an ambulance for them