MyMood

This showcase app can assist with a common therapeutic treatment, where the patient is asked to journal frequently to record their state of mind. This method is used as part of a treatment plan for many different conditions (including depression and schizophrenia).

MyMood offers basic psychotherapeutic aid to patients wherever they are. In this edition, patients are prompted to stay on track with their journaling and can visualise their progress with a WhenCast.

MyMood has two long term objectives:

  • To help patients stay on track with their proscribed treatment.
  • To serve as a free first step for vulnerable people to get into treatment. (It is assumed that many people that need therapy do not seek it due to monetary concerns or the tabu associated with psychological problems.)

Integrating with WhenHub enables patients and their counselors to explore complex psychological data through many different visualisations. Future versions of MyMood will allow patients to add photos, audio and video to their journal entries, as well as new treatments with completely different datamodels.

Gathering the data is only step one. In order to treat efficiently, the data must be understood by both patients and counselors. It makes sense for apps like MyMood to off-load data visualisation to WhenHub and focus on data collection and app distribution. Each condition might require a different visualisation and, hopefully, there will be many more to choose from on the WhenHub platform.

If MyMood can be expanded to facilitate patient/counselor interaction (chat, live video etc.), it might be possible to train a neural network to give basic in-app counseling continuously (and for free)!

Disclaimer: I am not psychotherapist, this implementation of the treatment is simply based on something I heard someone talk about...

MyMood is not suitable to be used by real patients and some features are only partially implemented.

To launch MyMood:

  • You must have a Mac computer with Xcode installed. (I used Xcode 8.3.2)
  • Download the project.
  • Open the project in Xcode.
  • Select a simulator (I recommend iPhone SE).
  • Press "Run".

Built With

Share this project:

Updates