Name of Project : The Medical App
Introduction : The aim of our project is to develop a mobile application which can help the common man in the hour of need. The name of the application is"102-The Medic App". After observing some of the medical mobile applications that were launched around the globe, it was seen that most of them were available only in foreign countries , so we thought of making one medical app which could be available to Indian people also .
This application will help the users to find doctors / hospitals nearby to their location , plus route directions will also be provided to the user. We have also included a first aid option which will contain textual as well as pictorial representation of what and how a person should provide first aid to other person in case of emergency.
In Case Of Emergency (ICE)
Description : This is an android app which provides the Medical data & contact information for first responders in case of emergency involving you. This app stores important information for first responders and hospital staff to use in case of an emergency involving you: A list of people to call can be called directly from the app,it also stores health Insurance information and Doctor names and numbers which can also be called directly from the app.
Shortcomings : Although this app has been appreciated by many users but some of them also complained that the app made their devices slow , also the battery consumption is little higher than usual.
The app will work in three modes: "Normal", "Emergency" and "First Aid".
This section explains the hardware and software of the system and its implementation.
The application requires any Windows Phone 7 to run. Every windows phone has 1 GHz Arm v7 Cortex/Scorpion or better processor and DirectX 9 rendering-capable GPU. It requires at least 256 MB RAM and 8 GB Flash Memory. It has an accelerometer with compass, ambient light sensor, proximity sensor, and Assisted GPS. It comes with 5-megapixel camera flash and an FM radio tuner. It has six dedicated hardware buttons: back, start, search, camera, power/sleep, and volume up and down.
The application requires storing usernames and passwords. Storing passwords in plain text is definitely a bad idea. There are tons of malicious users in the world who will try to hack our database to gain access to the user passwords. And if he is able to get the user passwords it will be a shame for the app developers who will not be able to regain the user confidence and hence earn the company a bad name in the market.
To avoid this, we have not stored the user passwords in our database. We have converted the passwords into encrypted keywords using third party algorithms.
For this, we have used SHA256 encryption technique. We have used this algorithm along with random alphabets which make it almost impossible for a malicious programmer to guess the password even if he gains full access to the database and maps every word in the English dictionary using the SHA256 algorithm.
This application was developed with the idea of bridging the gap between the common man and the medical facilities through the medium of smartphones. In this respect, it was essential to explore the various options available for successful deployment.
Conclusion The research began with exploring the various operating systems that today’s smartphones run on. We found that each OS has its own pros and cons. We compared these merits and demerits and shortlisted to a few OS. The reasons were cost, market and opportunity, programming skills of the developers, ease of access, development speed etc.
We began with exploiting the functionalities supported by the chosen OS and avoid the shortcomings. The main system involved three integral functionalities: maps /GPS, file storage and database management. Windows Phone provided the three functionalities with ease and optimal resource management.
The application has proved useful in the real world in more than one ways. These are listed as follows:
Under the guidance of :
Dr. SRN Reddy, Associate Professor, IGIT