Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Smart Phone Application for Health Care N.Usha Rani Assistant Professor,S V University,Tirupathi Y.Ramyakrishna M.Tech,S V University, Tirupathi AP-India,[email protected] 2HOD, ECE Dept, JNTU, Hyderabad, AP-India application was developed using Android Operating System Abstract--In previous days health care institutes, professionals and doctors maintain the handwritten which reduces the time and increases the healthiness and caring of the patient. paper based bills and prescriptions. Now it is converted With the present technology, availability and usage to computer based records in order to reduce the time, of and usage of resources.With the availability of present smartphones, information can be easily accessible. So even technology computer based records are converted into in medical field it becomes comfortable for delivering application(app) in smartphone. This app is used to information at high level to the users. smartphones increases. With the assistance of maintain the prescription over a long period of time. Mobile operating systems include Google's Android, Android Operating Systems is one of the most popular Apple's iOS, Nokia's Symbian, Samsung's Bada, Microsoft's operating systems to develop apps in smartphones. Windows Phone, Hewlett-Packard's web OS, and embedded Health Care Application (HCA) system focus on Linux distributions such as Maemo and MeeGo. But the providing and maintaining the prescription to the user. most commonly used one’s are Google’s Android and This applicationis very reliable because it can receive Apple’s iOS. messages even if the app is not on. It also provides ease II. of viewing the prescription. It helps in providing the RELATED WORK Patients are accessing health information, time and cost effective solution. It also maintains the maintaining contacts with healthcare providers and actively records of prescription notes. participating in own care through smartphones. Smart phone Index Terms-- Android Operating System;Google Cloud applications are software applications that can be easily Messaging (GCM);Health Care Application(HCA). download and run in one’s own smart phones. Some of the smart phones applications related to medical I. INTRODUCTION field are presented below. In modern days it becomes difficult for the people i. to go hospitals every time for health checkup and usage of Sanford guide It is the essential resource for healthcare medicines. It will be efficient when results of the reports are professionals who care for patients with infectious diseases. sent to the users in reducing the consumption of time. The Sanford Guide to Antimicrobial Therapy application Health care centers or hospital maintains provides fast, convenient access to critical information on handwritten documents. It will be helpful for the treatment of infectious diseases, for timely, effective patient,when prescription is sent through smartphone by decisions at the point of care [1]. avoiding the problem of looking into the paper prescription ii. Epocrates for consuming their medicines. The patient will also have to remember where this paper is kept each time when medicines have to take. To overcome this, the medical It offers a free drug reference application. It mainly focuses on drug-drug monographs, drug-drug interaction, pill identifier and health plan formula. iii. My pregnancy today ix. Medical Encyclopedia This app was developed by BabyCenter, supporting 25 Itis a medical reference from the University of million women worldwide. It is useful for pregnant women. Maryland Medical Center. It contains more than 50,000 When baby's due date is entered, the smartphone will be pages of medical information in detail. converted into an expert guide for exact day of pregnancy. It x. MedCalc can also be used to get the answers for user needs, whenever users need them. It is a free medical calculator that gives easy access to a wide range of medical formulas and scores. It includes iv. Visual Anatomy Free This app’s primary purpose is as a learning tool. It can also be used for any professional who needs the occasional detailed information and bibliographic references for each formula [4]. III. Android Operating System reminder. In addition to this, app is ideal for doctors, The mobile development community is at a tipping educators or professionals, allowing them to visually show detailed areas to their patients or students helping to educate or explain conditions, ailments and injuries. point. Mobile users demand more choice, more opportunities to customize phones, and more functionality. Mobile developers want the freedom to develop the v. Quick LabRef powerful mobile applications. Quick LabRef for Android (Quick Clinical Laboratory Android is a comprehensive platform, which means Values Reference) provides quick look at the up-to-date it is a complete software stack for a mobile device [5]. For information on the most commonly used clinical laboratory developers, Android provides all the tools and frameworks values and other useful relevant information such as lab data for developing mobile apps quickly and easily. The Android in microbiology, physiology and pathology etc. SDK is all need to start development. Android is an open vi. Medscape source platform. Dalvik virtual machine, application framework, and standard apps, is totally open [6]. Medscape is the leading medical resource most used by Android is a purpose-built platform for mobile physicians, medical students, nurses and other healthcare devices.Android is termed as a mobile operating system, professionals for clinical information [2]. firstly developed by Android Inc. Android was then handed vii. Drug infusion It mainly focuses on drip rate calculator designed for the doctors who work in the intensive care unit. This provides accurate calculations of dose, concentration and offers both weight-based and non-weight-based calculations with unit conversion flexibility. viii. Taber's medical dictionary Taber's is the medical dictionary used by healthcare over to Google in 2005. Android is basedon Linux 2.6 kernel [7]. Android applications are targeted into an Android package (.apk) through the Android Asset Packaging Tool. In order to develop the application, Google facilitates the Android Development Tools. Android Development tools helps in converting class files to dexfiles, and creates the .apkduring deployment. Android applications generally composed of professionals. This app contains more than 60,000 terms, Activities: It is needed to create a screen for a user 1,000 photos. It also has medical abbreviations, symbols application i.e., user interface. and units of measurement, nursing diagnoses, and more [3]. Intents:It is used to transfer control from one activity to Login Patient receives prescription Sends prescription another. Services: Itisuseful for execution of Figure 1: Architecture for Health Care Application background information. HCA consist of three components namely administrator, ContentProviders: It provides to share the information of doctor and patient login page.Username and password has to one application with the other application. be Android comes with a number of features including storage, network, multimedia, global positioning system and provided to administrator, doctor and patient. Administrator can update the information related to doctors and patients. phone services. Using Eclipse an Android project can be The doctors can view details related to patients and developed. One key element of the android project is the provide the required medicines to patient in HCA. Doctor manifest file. This file contains the major application can also update the prescription like dosages, time interval components and permissions. The manifest is used by in taking medicines. The patient can view the prescription details Android at runtime to tie application into the operating system. To test the application with emulator it needs an android virtual device. When creating projects and android through HCA with appropriate username and password. V. Development of Android Application virtual device it requires providing the API level. API level is the small integer which indicates or maps to the android Step 1: Java version. IV. At Setting up the environment Health Care Application present hospitals Java installation is required. For this download latest Java provides the handwritten prescription, this prescription has to kept safely for further usage.As a result patients may follow incorrect timings and dosages. It is difficult for patients to remember the instructions correctly at all time. SDKfromOracle:http://www.oracle.com/technetwork/java/ja vase/downloads/index.html.Check the version installed with the command line command: javac–version. Step2: Installing Eclipse Eclipse is a widely used integrated development The present Health Care Application provides a mobile application where the record of medication is maintained. environment that supports software development. There is a plug‐in that supports Android development. After diagnosing the patient, treatment by doctor such as prescription, test details etc. will be maintained in this HCA. Android applications can be developed without Eclipse These details are sent to the patient’s phone in which but Eclipse will make life easier. Download Eclipse from: application is installed along with the server. Thus it http://www.eclipse.org/downloads.There provides an easy and efficient way for providing the details such as IntelliJ and Net beans, but Eclipse is the IDE to the patients. referred to the most by the Android community. Administration Local Server Google Server ver is alternatives, Eclipse Juno is probably sufficient. Download the archive file and unpack it in a location that has write permission. Do not use system’s package manager to install Login Eclipse. Launch the eclipse executable from eclipse folder. Maintains database notification Step 3: Installing the Android SDK: Generates Login Doctor Database Download the appropriate version from:http://developer.android.com/sdk/index.html.Extract the archive into folder. The installation folder has two Then click Add to add the URL to the list of sites folders (tools and platform tools) On Windows set the from where plug--‐ins are obtained. The see the Developer system path environment variable via Control Panel-- Tools item as follow. Select it and install by clicking next. ‐>System and Security-- >System-->advanced system Restart eclipse to complete installation. To find the settings-->Environment variables with the User Path AndroidSDK in Eclipse, OpentheWindow--‐>Preferences-- variable ‐>Android.For SDKLocation, enter the path to Android C:\androidinstallationpath\tools;C:\android-- ‐installation--‐path\platform--‐tools. installation. Insert installation path in the above. Use of ‘;’ to Step 6: Building Android Virtual Devices: separate paths. Close command line windows and reopen to pick up the new path value. Finally it is necessary to create a virtual device (or several) that can be used when running application on the Step 4: AddingBuildTargetstoAndroidInstallation: emulator. The emulator uses a virtual device to provide the Android devices vary in age and in capability. These devices will have different versions of Android supported. Consequently, when an application is developed versions of Android is consider having targets (the build same environment application would encounter if it was running on a real phone with support for the same SDK version. Run the SDK and AVD Manager (type android in a command window, or click the Eclipse toolbar SDK and AVD Manager button). The virtual devices list will initially targets). be empty. To install the Android SDKs that build applications that will run on the devices. To install SDKs Step 7: Creating an Eclipse Android project: use the Android SDK and AVD Manager tool. To invoke In Eclipse, select File--‐>New--‐> other and then this, type android on the command line .The above shows select Android--‐> Android project. Select Next and and the SDKs installed by clicking UpdateAll. An opportunity is select an appropriate build target. given to select the packages that wish to install. The Google Step 8: APIs are also good, to build using extra features such as supporting Google maps. Installing them all is probably a GCM for android is a service which is basically good idea, but it will take a while! Make sure the Android used to send the data from server to the android devices. SDK Platform--‐tools package is installed and probably The following are the three main components present in the should install the example applications package. GCM architecture Step 5: Installing the Android Development Toolkit GCMconnectionserver: It receives the messages from Eclipse plugin: application server and sends these messages to the GCM enabled android devices [8]. This tool allows to run Java Android applications in an Android emulator or deploy to a real phone (which is Applicationserver: It sends the message to the GCM much faster than the emulator), to debug applications, to connection server. build GUIs graphically, and to log events as application runs AndroidApplication: It receives the messages from GCM and perform other Android specific tasks. In Eclipse select connection server after application server sends message to Help--‐>InstallNewSoftware.https://dl-- the GCM connection server. ‐ssl.google.com/android/eclipse/ Android application enables the GCM by registering to the GCM. The application needs Sender ID to get the registration ID. GCM connection server receives the sender Computing and Information Sciences, Vol. 4, No. ID from application and returns the unique registration id. 10 October 2013 ISSN 2079-8407. The application sends the registration ID to the back end [5] L. Ashwin Kumar, “Mobile Application for News and Interactive Services”,ARPN Journal of Science application server for the storage. The application server, stores the registration Id in the database. When a new message need to send, the application server fetches the registration ids from database and send to the GCM connection serer along with the message. The and Technology, VOL. 2, NO. 1, January 2012 ISSN 2225-7217. [6] Ms.N.Usha “OVERVIEW OF Ms.Y.Ramyakrishna ANDROID FOR USER APPLICATIONS”. International Journal on Recent GCM server sends the message to the application. and VI. Rani, CONCLUSION Innovation Trends in Computing and Communication Volume: 2 Issue: 9 October 2014. The present application creates an efficient method [7] PriyaChandnani, Prof. Rajesh Wadhvani, for storing prescription details. It helps patients to view their “Evolution of Android and its Impact on Mobile medicines at required time. This application provides an Application Development”, International Journal of easy and effective mechanism to keep track of medication Scientific Engineering and Technology, ISSN record. Notification will be given if there is any update in 2277-1581,Vol No.1, Issue No.3, pg:80-85 01 July the prescription like dosage, time intervals for taking 2012. medicines, appointment dates etc. This can extend by [8] Patrik Huss, NiklasWigertz, Jingcheng Zhang, providing details to the patient about nearest pharmacy Allan Huynh, Qinzhong Ye and Shaofang Gong, “ where required medicines are available. Flexible Architecture for Internet of Things Utilizing an Local Manager”, International Journal REFERENCES [1] Risa Fisher, “Medscape of General Medicine (MEDGENMED) Relaunches Expanded Online Medical Journal And Unveils List of Top Medical Developments of 2002”, 201-414-2002. [2] Lee-Anne Ufhol , L.A., Storie, D. Boruff, J., Chojecki, D., Robertson, H. Gottschalk, T., Vokey, S “Information use and mobile devices in medicine”, A multi university study. Presented at the Medical Library Association Conference, Seattle, Washington. 2012. [3] Goff DA. iPhones, iPads, and medical applications forantimicrobial stewardship. Pharmacotherapy. 2012, 32:657e661. [4] Dima Gupta, Ruba Abu Khalaf, Nesreen Abu Ajamieh, AbdallahAlashqur, “Building Multiplayer Games for Smartphones: Experience with Connect4 Game”, Journal of Emerging Trends in Future Generation Communication Networking Vol.7, No.1 (2014), pp.235-248. and