Nigeria Telemedicine App is a lightweight, easy to use telemedicine mobile app developed to make health services more accessible to the Nigerian population. Users can register themselves on the OpenMRS server providing basic details like their name, phone number. All this can be done within a minute as there is no wasting time in login and verification etc. After successful registration, the user will receive a call from a doctor as early as possible.
The project involved me developing an Android application as well as a reverse proxy for the app. Both of these tasks were successfully completed.
1. To develop an android app from scratch that allows the user to register himself/herself on the OpenMRS server.
2. Implementing a proxy server that serves as a mediator between our app and the OpenMRS server to improve the security of our servers.
A user enters his/her name, gender, DOB, and phone number in a simple form. If the information is correct, the user taps the "Request Consult" button and the information entered is sent to the OpenMRS API. In the background, the app checks if the information was successfully received by the API. If the information was not successfully received (due to network errors, etc.) the app displays an appropriate and helpful error message. If the information was successfully received, the app displays a success message. The app also includes a help section which explains how to use the app and how the telemedicine process works.
(thanks to suggestions from Fawwaz Yusran)