An Extensible Software Infrastructure for Computer Aided Custom Monitoring of Patients in Smart Homes

This paper describes the tradeoffs and the design from
scratch of a self-contained, easy-to-use health dashboard software
system that provides customizable data tracking for patients in smart
homes. The system is made up of different software modules and
comprises a front-end and a back-end component. Built with HTML,
CSS, and JavaScript, the front-end allows adding users, logging into
the system, selecting metrics, and specifying health goals. The backend
consists of a NoSQL Mongo database, a Python script, and a
SimpleHTTPServer written in Python. The database stores user
profiles and health data in JSON format. The Python script makes use
of the PyMongo driver library to query the database and displays
formatted data as a daily snapshot of user health metrics against
target goals. Any number of standard and custom metrics can be
added to the system, and corresponding health data can be fed
automatically, via sensor APIs or manually, as text or picture data
files. A real-time METAR request API permits correlating weather
data with patient health, and an advanced query system is
implemented to allow trend analysis of selected health metrics over
custom time intervals. Available on the GitHub repository system,
the project is free to use for academic purposes of learning and
experimenting, or practical purposes by building on it.





References:
[1] Age In Place (Online) http://ageinplace.com/at-home/home-aumationfor-
aging-in-place/what-is-home-automation/.
[2] Prafulla N. Dawadi, Diane J. Cook, and Maureen Schmitter-Edgecombe.
Automated assessment of cognitive health using smart home
technologies. (Online)http://www.eecs.wsu.edu/~cook/pubs/thms12.pdf.
[3] Health-status monitoring through analysis of behavioral patterns. Barger
TS, Brown DE, and Alwan M. 35(1), s.l. : IEEE Trans Syst Man
Cybern, 2005, Vol. Part A .
[4] Unobtrusive sensing of activities of daily living: a preliminary report. M,
Carter J and Rosen. s.l. :Proc First Joint BMES/EMBS Conf, October
13-16, 1999.
[5] Cook DJ and Das SK. Smart environments: technologies, protocols and
applications. . 2004 : Hoboken: John Wiley and Sons.
[6] Helal A, Mokhtari M, Abdulrazak, and B. Hoboken. The engineering
handbook on smart technology for aging, disability and independence.
s.l. : John Wiley and Sons, 2007.
[7] Long-term remote behavioral monitoring of elderly by using sensors
installed in ordering houses. Ogawa M, Suzuki R, Otake S, Izutsu T,
Iwaya T, and Togawa T. s.l. : ProcInt IEEE-EMBS Special Topic
ConfMicrotechnologies in Medicine and Biology, May 2–4, 2002.
[8] AbdelsalamHelal, Mark Schmalz, Diane J. Cook. Smart Home-Based
Health Platform for Behavioral Monitoring and Alteration of Diabetes
Patients. Journal of Diabetes Science and Technology. (Online)
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2769843/#b10.
[9] Mediware - Alternate Care Solutions (Online)http://www.healthcareautomation.
com/.
[10] LifeFone - Medical Alert System. (Online) http://www.lifefone.com/
?mm_campaign=3648d65c0712f5bcad17506602a41fb3&keyword=medi
cal%20monitor&utm_source=Google&utm_medium=CPC&utme_camp
aign=Medical-Monitor&gclid=CjwKEAjw2MOhBRCq-Nr87_jlDASJAAl4FNh075PZdiKO2uOByN-
7lvNBcv3gE1tNDFNfRcZuyw_uhoCfMvw_wcB.
[11] Apple Unveils Health, Smart Home Software - US News. (Online)
http://www.usnews.com/news/articles/2014/06/02/apple-unveils-healthsmart-
home-software.
[12] The Telegraph. WWDC 2014: Apple aims to be the platform of the
future with health apps and home automation. (Online)
http://www.telegraph.co.uk/technology/apple/10871053/WWDC-2014-
Apple-aims-to-be-the-platform-of-the-future-with-health-apps-andhome-
automation.html.
[13] Medical Alert Monitoring. ADT. (Online)http://www.adt.com/medicalalarm.
[14] Multichannel. (Online) http://www.multichannel.com/blog/i-wassaying/
comcast-talks-telehealth-mobile-medical-ventures-acceleratedeployment/
325409.
[15] Comcast Ventures: Jawbone acquires Bodymedia - Comcast Voices
(Online) http://corporate.comcast.com/comcast-voices/comcastventures-
jawbone-acquires-bodymedia.
[16] ClearCare - Empowering Private Duty Home Care. (Online)
http://clearcareonline.com/.
[17] Boston Software Systems. Healthcare Automation – Revolutionizing
How You Work. (Online)http://www.bostonsoftwaresystems.com/.
[18] Healthcare Software Solutions. (Online)
http://www.pega.com/healthcare-software-solutions.
[19] Omnicell. (Online) http://www.omnicell.com/.
[20] Top Healthcare Management Software Products:Capterra - The Smart
Way to Find Business Software. (Online)
http://www.capterra.com/healthcare-management-software.
[21] Citius Tech. Healthcare Software Engineering - Overview. (Online)
http://www.citiustech.com/service-offerings/healthcare-softwareengineering.
aspx.
[22] Boston University Metropolitan College - Software Engineering in
Health Care Systems Graduate Certificate. (Online)
http://www.bu.edu/met/programs/graduate/software-engineering-inhealthcare-
systems-certificate/.
[23] Wireless Human Health Online Monitor: Cornell University - School of
Electrical and Computer Engineering. (Online)
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2011/x
y222_yw437_ha245/xy222_yw437_ha245/.
[24] mongoDB - Agile and Scalable (Online)http://www.mongodb.org/.
[25] Flask web development, one drop at a time. (Online)
http://flask.pocoo.org/.
[26] 20.19. SimpleHTTPServer— Simple HTTP request handler (Online)
https://docs.python.org/2/library/simplehttpserver.html.
[27] Dutta, Ritwik. Welcome to the project page for the Georgia Tech Health
Dashboard! (Online) http://gtd.ritwikd.com/
[28] Ronacher, Armin. Decorator for the HTTP Access Control. Flask
Snippets. (Online) http://flask.pocoo.org/snippets/56/.
[29] JAWBONE. (Online) https://jawbone.com/up.