Made as a part of EE 46 to make healthcare more social in Kano, Nigeria.
# eHealth_Africa
Made as a part of "EE 46: Engineering for Good" to make healthcare more social in Kano, Nigeria.
Our initial prototype awards points for quantifiable tasks completed by healthcare workers, such as arriving to work on time and checking in, restocking medical supplies, and answering the “Question of the Day”. Receiving these points requires only to press buttons on the Homepage, directly under the Score.
Goal: To create a score-based accountability system that incentivizes health workers to complete daily tasks, refresh their knowledge, and achieve a high standard of engagement in their work.
Components
Login Page
Doubles as a login page and a sign-up page
If the username exists in the database, will log the user in (if the correct password is given)
If the username does not exist in the database, will sign the user up using the details inputted - in future versions, upon verification that this is indeed the user’s intention
Online/Offline verifier: analog to Facebook/Whatsapp feature
Pings some reliable website (i.e. google.com, Manu’s personal website) every 5 seconds. If not successful, will deduce the app is offline. Otherwise app is online.
We added an Online/Offline verifier of consideration of the potentially unreliable internet connection available in Kano, and specifically the healthcare facility.
Score stored in the Kano Connect database. An extra column is added to the database of healthcare worker information that already exists. Every time the score is changed through actions from the healthcare worker or the manager’s side, the database is updated.
Score is pulled from the database everytime the app loads up.
Leaderboard
The user can view increases and decreases in his score over time as a trendline.
If the user is doing above average, the user is able to view his trendline in comparison to the average trendline.
If the user is doing below average, we hide the average trendline and give the health worker advice on how to improve …