Rehabilitation Training System

Our team is building a software that helps occupational therapists with the rehabilitation process of a stroke patient. With the software the therapist can create game based routines that support and accelerate the patient’s recovery. Having game based routines makes the process more engaging and motivates the patient to practice more.

Problem Definition
The goal of this project is to make the rehabilitation process of stroke victims more automated and simpler for the occupational therapists, and at the same time be fun and engaging for the patients.

Project Requirements

 * Easy/quick to setup and use
 * Intuitive displays for configuration and visual feedback
 * Real-time feedback of performance indicators as well as aggregated performance metrics
 * Unilateral and bilateral mirrored movement and anti-phase movement capability
 * Corrective guidance when user lags or moves incorrectly
 * Data storage for off-line computation

Background
In the stroke rehabilitation industry today, occupational therapists must sit with their patients and walk them through a set of movements that are designed to give them back their ability to control their muscles. There are many different ways in which this process can be improved.

Creating video games in which patients can mimic those motions not only makes the process more enjoyable but it can also motivate them to push themselves further. Including things like a rewards system and displaying graphs of their progress can be excellent motivation.

This is also a very time consuming process for the occupational therapists who are in charge of the patient's rehabilitation. They must sit with the patient and walk them through a specific set of motions designed to retrain their brain's muscle memory. Creating a system in which the therapist could create a regiment of games designed for a specific patient's needs and hand it off to them to run through on their own would make this whole process easier and more fun for the patient.

Detailed Specifications
Our group met with our client Doug Weeks who is the research director at St. Luke's Rehabilitation Institute and were able to discuss with him the kind of project that he wanted us to create. Below is a list of requirements that we collectively decided on after our interview with him:  Patient records must be private, in accordance with HIPAA. The program needs to cover three areas of rehabilitation: cognitive, visual and upper mobility. The games should be compatible with a variety of devices. The graphics should be 2D. The difficulty should be adjustable by the therapist. Statistics regarding the performance of the patient should be recorded. These statistics should be as objective as possible. Patients need to receive feedback telling them how they are improving. The games should be relevant to older people, as this is the main audience.</li> </li>

Based off of Doug's suggestions and our own brainstorming, we came up with a few games we would like to start off with and time permitting we may add some more to make sure all aspects of a stroke victim's rehabilitation can be covered.


 * Maze Game:
 * A game where the patient needs to ﬁnd their way through a maze; this would help with cognitive impairment and also exercise ﬁne motor skills.


 * Card Game:
 * A matching game where the patient would be asked to remember a combination of cards. This helps with the patient’s memory.


 * Finder/“I-Spy”:
 * The patient would be tasked with ﬁnding a certain object within a bunch of colorful objects. This is intended for both cognitive and vision rehabilitation.

Project Learning
We have had many discussions on how we would like to implement out project and here are a few things we have made sure to cover to make sure the project will be put together as efficiently and skillfully as possible:
 * Roles
 * Quality Control
 * Project Manager
 * Code Specification
 * GitHub Etiquette
 * Taking age of users into account
 * Creating UI's in each game that are similar
 * Following HIPAA's patient confidentiality requirements