Designing a Multiple patient VRET system

From vret
Revision as of 12:30, 14 August 2009 by Cjpaping (talk | contribs) (Expert Interviews)
Jump to: navigation, search
Christian Paping2.jpg

By Christian Paping, Tu-delft, Human-Computer Interaction


Promo video:

<anyweb>http://www.youtube.com/v/sSm9l8Al46A&hl=en&fs=1&</anyweb>


Introduction

My research explores the possibility of one therapist treating two or more patients simultaneously with the VRET.

There are numerous reasons why exploring a multiple patient setup could be useful. First of all therapies are expensive and it could be possible that one therapist treating multiple patients in parallel could be a way to reduce the cost of the treatments. It could also be possible that fewer therapists can assist more patients, thus increasing the efficiency and accessibility of the treatments.

There are many different elements that are involved with the design of a multiple patient setup. Questions range from very practical, like where the patients will be located, does the patient need help putting the HMD on, to theoretical and psychological problems. For example, what are good ways for the therapist to cope with multiple patients at the same time and what factors influence the quality of this type of therapy.

Working with multiple patients simultaneously can eventually mean that the therapists might need assistance focusing their attention between patients. This could be done by implementing a computer system, between the patient and therapist, that continuously monitors the patients and warns the therapist if a patient needs attention. There is even the option of extending this system with modules that can take over specific tasks from the therapist if necessary.


VRET Multi patient2.jpg


Literature survey:

Literature survey to a multiple patient VRET system



Expert Interviews

User scenarios

...


Claims


1) Therapy structure
• After an initial interview with a therapist, the patient can be redirected to other therapists for a remote VRET session.
• Ten minutes at the beginning of a VRET session is enough for the therapist to welcome and assist the patient.

2) Remote communication setup
• It is not necessary in VR exposure treatment, that the therapist and the patient have physical contact.
• The therapist can assist the patient completely with only verbal communication.
• For emergencies an assistant on location is enough to provide backup assistance.

3) Patient data gathering and presentation to the therapist
• The therapist will always like to hear all voices from all patients.
• The therapist will always like to see all patients on their own personal monitors.
• The therapist does not mind working with multiple monitors at the same time.
• Patients will accept that a computer system will ask them for their SUD score.
• The use of physiological measurement has a large benefit in the monitoring of a patient.

4) Patient assistant system
• It is possible to create pre-programmed VR-scenario phases that can be varied from minimal anxiety provoking to maximal anxiety provoking.
• It is important that the therapist can link these scenario phases to a complete scenario.
• The therapist is capable, having all the background information of the patient, to select an fitting scenario for the patient.

5) Therapist warning and assist system
• The therapist wants to be able to configure the automated assist him or herself.
• The therapist wants to be able to configure the warning system him or herself.
• An automated assist can autonomously switch to an easier VR scenario if the anxiety-score of a patient is too high for a certain amount of time.
• An automated assist can autonomously witch to a harder VR scenario if the anxiety-score of a patient is too low for a certain amount of time.
• An automated assist system can automatically operate if a therapist does not react within a certain range of time.




Videos


Scenario 1

<anyweb mywidth="300" myheight="200">http://www.youtube.com/v/4FBN_bBZePU</anyweb>


Scenario 2

<anyweb>http://www.youtube.com/v/cA0TIWbT0Yc</anyweb>



Scenario 3


<anyweb>http://www.youtube.com/v/XzeUAj4ssfE</anyweb>


.

The Prototye software

Python 2.6

http://www.python.org/

PyQT 4.4.4-2

http://www.riverbankcomputing.co.uk/


Download the software:

File:0 - my soft.zip



Prototype overview.jpg



download press which buttons



Runing a Session (sessionClient)

...



MultiVRET patient view.jpg


Communication between sessions (mainServer)

...


MultiVRET server view.jpg



over view objects

Prottype objects.jpg




Server:
main.py
mainWidgets.py
sessionControl.py
sessionStrore.py
simulatorCreator.py
myConnection.py

Client:
mainTherapist.py
therapisWidgets.py
session.py

Adjustment
therapistSoundImageControl.py
myConnection.py



User testing

...

Results

. . .


File:MP VRET Complete.sav

File:MP VRET Mesurments per observation.sav

File:MP VRET Questionaires.sav