Role Description
Treatment team – Doctors, other medical personnel and support staff.
Administrator – Technical role, sets up and supports the hardware (Quest 3, Bluetooth pedals) and software for this project.
Surgeon – Performs the surgery on patient, controls the prompts presented to the patient.
Patient – The viewer of the content selected by the surgeon. They can’t control what is seen, but need to be able to understand it and respond appropriately.
User Stories
As a surgeon I want a VR headset that will let me test neural cognitive functions with a simple up down left right interface so that the patient can interact with the content.
As a treatment team member, I want to be able to see the content the patient is seeing on another screen so that I can monitor the activity.
As an administrator I want to load test content, and stage the materials for presentation by the operator so that the necessary content is ready by the time procedures need to done.
As a treatment team member, I want to prompt the patient with unambiguous prompts manually through the headset so that there is a consistent flow when handling prompts.
As a surgeon, I would like to record the patient pre-op and post-op so that I can compare patient’s movements and reactions
As a patient, I would like to receive clear and concise prompts that direct me to responses that allow the surgeon to correctly assess my status.
Specifications
- Functional
- Definite
- Use Unity to created the virtual environment that the Patient will be interacting with and each functionality the client requests.
- We want to take presentation slides and be able to display them in the virtual environment. They will be presented as component cards in the virtual environment.
- Also want to be able to load in different sets of slides and switch between each set.
- Have interactions be handled through a bluetooth foot switch device.
- Perhaps
- Limit the amount of interactions that the patient is able to do within the software.
- Possibly add a interactive test where a patient is given a prompt to choose a color and then they select the correct component.
- Improbable
- Adding interactive test such as, drawing a spiral and then saving that spiral as a image. This is suppose to test their motor tracking.
- Integrate into the tool tracking and AI content selection projects for a complete solution.
- Have the users motion and hand gestures recorded to monitor that data.
- Have the users eyes tracked through the headset to be able to monitor that data.
- Definite
- Non-Functional (URPS+)
- Definite
- The Meta Quest 3 will be the main Virtual Reality headset for implementing the VR content.
- There will be no important piece of hardware on the back of the headset which could restrain a surgeon from performing their job
- Patient will be laying on their back with their head immobilized, but content is displayed correctly.
- Have whatever content is being displayed through the headset be displayed on another monitor at the same time.
- Perhaps
- Be able to update test content by adding a file to a directory on Quest 3 device, instead of recompiling software in Unity for every change.
- Improbable
- Have the whole system and application be able to function without internet.
- Definite