SafeSpace

The Goal

As a team, we wanted to develop an easy to use solution for a very niche problem that I was having in therapy. We wanted the solution to be modern, HIPPA complaint, and developed for the patient and the therapist.

Problem

Hypnotherapy is a new type of therapy where the therapist instructs the patient to look at the corner of the room and imagine their "safe space". The safe space is supposed to stand as a place the patient can return to if the session is to much to handle for the patient. 

I was a hypnotherapy patient. I was very difficult for me to remember my imaginary safe space while in a high stress situation during the session. So I spoke with my therapist to see if any of her other patients were having the same problem. She told me 100% of them were.

Solution

Our team came together to develop a tangible solution to this problem. That solution came to be a HIPPA compliant software system called SafeSpace. The software is broken into two parts. One of them is an IOS application formatted for iPads with the purpose of note taking for the therapist and admin system. The other part of this software system is the customizable virtual reality environment for the patient, available on the Oculus marketplace (for the duration of the project).

Role

Team Leader/Developer

Timeline 

August 2022 - May 2023

Tools

Figma

Adobe Photoshop

GitHub

Adobe Dimesion

XCode

Unity

MongoDB

Team

One Backend Expert

Two Unity Developers

One XCode Developer

Setting Expectation

This project was a passion project to address a personal problem that I was having while in my therapy sessions. 

The project just happened to double as my final undergraduate project, because of this the process is very extensive and the development is intermediate level, not professional.

Research

Therapists

We reached out to 4 therapists in the Houston/Cyfair area that were certified and practiced hypnotherapy. These therapist served as our therapist research group. 

I created this question to ask each therapist individually:

What changes would be beneficial to their role in the hypnotherapy relationship that could be achieved with software?

2 out of 4 therapists replied with - "It would be great if the patient could draw a picture that they could use to ground them when the session gets to strenuous" - we knew we were on the right track.

Patients

We also reached out to 5 hypnotherapy patients - 2 in the Houston/Cyfair area & 3 in the DFW area. These patients served as our patient research group. 

I created this question to ask each patient individually:

What part - if any - of your hypnotherapy sessions could be enhanced by a software solution?

All 6 patients said - "The hypothetical safe space, it is too hard to remember."

Design Process

We took this information along with the knowledge I have about the components of a hypnotherapy session and created a software ecosystem based on the components that the therapists and the patients said they would like to see in the software along with how those components should compliment the current flow of a hypnotherapy session.

We went back to each research group with this ecosystem and confirmed the use and need for a software like this. We also wanted to see if they thought any major component needed to be added to the software ecosystem presented. They told us they loved the idea.

With this ecosystem map, we decided the best course of action would be to split the ecosystem up among the team members and develop each piece then bring them together in the database. 

I was assigned the patient information section of the doctor's application.

I decided to design the application in four parts. I used adobe photoshop and figma to create the mock pages for this application.

1 / 4
Login page
The username and passwords would be checked against the data for usernames and passwords in the database
2 / 4
Notes Page
The notes page would be a encrypted note page for the therapist to use while the patient is in the virtual reality space.
3 / 4
The Roster
The therapist would have a roster within the application that would have the patients that that specific therapist has.
4 / 4
The Administration Page
The application would have an administration page available for use in an office with multiple therapists; it would contain a roster of all SafeSpace patients.

Development Process

Once I fully fleshed out the prototype for the application I went to XCode to develop it. During this process, I learned a lot of Swift. 

I started with the design of the homepage and then fed each child page off of that homepage. I had to connect the project to the MongoDB database so all of the data could be checked and populated for the application to work correctly. 

This is the final product of the application.

© All rights reserved
Using Format