People living in a city have access to good health facilities, and often have a family doctor or a friend who is a doctor. This is somewhat not available to people in rural areas. So we thought that such important info, should be available to them, within easy reach, so that they can make the most out of their limited healthcare facilities and knowledge.
What it does?
We have three primary functions- Medicine Verifier, Hospital Suggester, First Aid Guide/Quick Help Medicine Verifier enables the user to know what the prescribed medicines are for. It mainly gives the information on the disease it cures and if it is available without prescription. Hospital Suggester lets the user know about the hospitals near him and what is the speciality of that particular hospital. First Aid Guide/Quick Help, as the name suggests guides the user on the quick actions to be taken when someone is in distress such as Snake Bite, Burns, Choking etc with graphic images.
How we built it?
While brainstorming and criticising ideas amongst ourselves, a peculiar trait which is curiosity of humans struck us and we wanted to do something about it. We used Xcode 7 and Swift 2.0 to make this application. The UI prototyping was done using Sketch 3.
Challenges we ran into-
We had a clear vision of how we were going to make the application and knew about the various challenges that lay ahead. The most notable ones were - Image to Text conversion and quickly put into effect the Google Maps api. We also tried to use IBM Bluemix for data persistence but we could not apply in our app.
Accomplishments that we are proud of-
We were able to implement Optical Character Recognition(OCR) offline.When a photo is clicked this feature read the printed text in the frame and gives it to the user. The fact that we are using Google Maps api which will greatly reduce the hassle of rural Indians to reach hospitals satisfies us. Also, we have added localisation to our application which makes the application available in localised languages. Currently, guidance on using the app is available in Hindi.
What we learned?
We learned how to make an app available in multiple languages. This thrilled us and the adrenaline rush helped us add Optical Character Recognition. Though time consuming, we were able to implement it. We also learned how to search for a location using Google Maps api.
What's next for DoctorDost?
DoctorDost will expand and increase its reach by adding more hospitals to the database. This move will be facilitated by achieving maximum possible localisation. The app is by no means a substitute to a certified practitioner but by feeding more data and spreading more knowledge, we are answering doubts and reducing the need to have a second opinion on diagnosis.