...
License: Commercial product
Tuberculosis Project
The TB project (link tb project) is developed by Tibtec, a nonprofit technology center based in Dharamsala that helps the Tibetan community in harnessing modern technologies to help the community. The aim of the project is to build a system to monitor the tuberculosis among tibetan communities in India, Nepal and Bhutan. Thanks technology advances in mobile and web computing, it is now possible to design a recording and reporting web portal supporting the WHO DOTS protocol.
The project of monitoring the tuberculosis among tibetan communities in India was born 1 year ago thanks to four actors: the DoH (Department of Health, Tibetan Government in Exile), Tibetan Delek Hospital (Gangchen Kyishong - India), AISPO (Italian Association for Solidarity Of Persons), and the Johns Hopkins University (USA). TibTec is working on a system for the above four actors to monitor TB in the Tibetan communities living in India, Nepal and Bhutan.
The main goal of the project is to build a simple, low-cost and versatile framework so that communities all over the world could benefit from it. The system could be easily customized for other works as well since it based on open source software.
There was a need to put in place a centralized solution (web portal) with mobile data gathering (SMS) on to understand and fight with more efficiency against tuberculosis. The system also provides an information platform with data analysis and management for medical staff and health workers. The system is capable to cope with electricity power cuts and IP network inaccessibility. Finally, a reminder system for taking drugs and/or coming to visit doctors is available.
Technically, the solution consists in the implementation of a remote repository that stores data related to the project (e.g. Doctors, Patient records, DOTS reports, etc.) and which is accessible via a mobile gateway (android-based) that send HTTP POST/GET requests to a RESTfull API of a web framework (Apache Sling).
The system also implements Sling accessors to this remote repository: a server for analyzing SMS running on an android phone and a website built with a combination of server-side scripts in JSP and client-side script in Javascript. Finally, the reminder service for patient is managed thanks to the Google Agenda reminders service that send reminders on phones at a special date and hour through a gateway running on the android server to patients mobile phone.