Categories: All - tests - roles - mental - articles

by Suresh kumar Mukhiya 6 years ago

252

Mental Health

An application designed to address mental health needs includes features for authentication, allowing users to register and log in using email, Gmail, or Facebook. The app categorizes users into roles such as Doctor, Admin, and Subscriber, each with specific permissions and functionalities.

Mental Health

Mental Health App

Articles

Tags
1 tag can be used multiple time
Admin/Doctor can create tags
Categories
Only Admin and Doctor Can create Categories
Posts
Doctors Can Create Posts Doctors Can Edit/Delete his own Posts
Admin Can create Posts

Users

Subscriber
See the list of tests/Tasks assigned by his/her doctor
See the list of personalised Prescriptions
See his sleep statistics

If sleep hour for a week < 5 hrs prompt you are likely to be depressed. Take test :)

Share /Like the posts
See News posts from doctors based on his/her profile
See own vitals

Sleep Hours

Total Distance walked Today/History

Heart Rate

Take Audio Depression Test
Take Depression Test
Follow Doctors
Can create/Edit Profile
Get simple statistics

Number of blog posts/Categories/Tags

Number of tests/Tasks

Number of Subscribers

Number of tasks created

Number of users by role

CRUD tests/Tasks
See statistics
CRUD Posts/Categories/Tags
CRUD Users
Doctors
Can access a subscriber data

See the list of previous prescriptions

Can see subscriber voice depression test

Can see his/her depression test history

Can see his/her sleeping patter

Can see his/her profile

Create Personalised Tests

Select Subscribers who can take it

Create Voice Test Bunch of questions

See lists of users following him
Create Posts/Categories/Tags

Depression Test

t
Session should be saved and user can see history
There will multiple questions. The questions will be configured by doctors.
The screen will prompt and ask question. The user will respond by voice and click send.

When submitted, it will send to the Python based API. The api will calculate stress level and respond back.

Will Have a button "Take Test"
Most Important Feature
Also BIDR test
Each session should be saved and user can see history
Basically these are bunch of questions with multiple answers. Each answer has a point. Based on total points, we give the result

Subtopic

We are going to use PHQ-9 test

Authentication

Register
Register By Gmail
Register By Facebook
Email
Login/Logout
Login by Gmail
Login By Facebook
Email/Password
Roles
Subsriber
Doctor
Admin