Summer Internship - Alok Sharma

Initiated and worked on the Community Health Worker (CHW) Module.

Tasks overview

  • Coordinated with the doctors and volunteers at JSS to formulate detailed user stories, based on which features and functionalities of the module were decided.
  • Sencha touch views created for login, viewing patients, registering patients, managing inventory, views for audio-visual resources and for viewing the patient history.
  • Addressed connectivity limitations of the user base of the application. This included caching patient details when registered, caching pre-fetched patient data and the ability to log in without connectivity.
  • Worked with syncing data with the OpenMRS backend. Rest calls were made for fetching and posting patient details.
  • Worked on Motech, a backend module which aimed at providing SMS alerts and pill reminders for mobile clients.
  • Ported the Sencha touch application to Android using Apache Cordova (a.k.a Phonegap).

Technologies used

  • Sencha Touch 2
  • Rest calls with OpenMRS
  • Git
  • Cordova/Phonegap
  • Linux
  • Amazon EC2 server

Blockers

  • Installing the Motech platform on a server. Since this platform is still in its early years and is under development, it initially had a steep learning curve and required proficiency in using the Linux environment.
  • Enabling the device camera to take pictures and use them in the application.

Future plans - Completing my final year at College and prepare for the oncoming campus recruitments, after chilling on the beach of course. I hope to keep contributing to this project in the future.

Given the experience gained and techniques learnt in using numerous technoligies, I consider my Summer at Raxa a success. Had a great time working and coordinating with such skilled people from various parts of the World. I hope to stay in contact with each one. Thanks a lot.