A University of Auckland research project involves live monitoring of people during exercise, using mobile phones to upload the data to a server. My part of the application was to create a web application where a medical professional could either remotely monitor the exercise sessions live as it happens, or review data from a session afterwards.
A version of the application is available for review at http://purplestarfish.co.nz/exercisemonitoring/review.php. This is not the final version but was a complete frontend version that was used for testing purposes with randomly generated test data. Click on a participant to view the details session for that person. Click on the Monitor item on the header to view the monitoring interface.
This screen shows how participants are meeting their exercise objectives over the past week.
Participant Details - Historical Review
This screen allows any historical exercise session to be reviewed and allows summary data to be viewed for various metrics at the level of the individual session, week, month or year.
Live Monitoring - individual participant view
This panel is displayed for each participant being monitored live. It shows summaries of important metrics as well as allowing the monitor to view a graph of those values during the session. Any symptoms reported by the exerciser are notified with a flashing red panel, and the monitor has the options to send a message to the participant, request their device start sending ECG information or send a location.
Live Monitoring sidebar
This sidebar shows notifications for events that happen during the monitoring session. There is also a section for displaying ECGs from a participant (this is only shown if the person monitoring requests ECG data to be captured). Finally, there is a map view so that the participant's location can be displayed on demand.
The web part of the application has been handed off to other developers for integration with the backend system and data collection. Testing of the complete system is currently in progress.