Download Smart Phone Application for Health Care

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Patient safety wikipedia , lookup

Medical ethics wikipedia , lookup

Rhetoric of health and medicine wikipedia , lookup

MHealth wikipedia , lookup

Electronic prescribing wikipedia , lookup

Transcript
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