Professional Documents
Culture Documents
Android Based Emergency Medical Service in Ethiopian Health Care Institutions - Alazar Mengstab PDF
Android Based Emergency Medical Service in Ethiopian Health Care Institutions - Alazar Mengstab PDF
Android Based Emergency Medical Service in Ethiopian Health Care Institutions - Alazar Mengstab PDF
By
ALAZAR MENGSTAB
December 2020
ADDIS ABABA, ETHIOPIA
FEDERAL TVET INSTITUTE DIVISION OF ELECTRICAL
ELECTRONICS AND ICT DEPARTMENT OF INFORMATION
AND COMMUNICATION TECHNOLOGY
December 2020
ADDIS ABABA, ETHIOPIA
FEDERAL TVET INSTITUTE DIVISION OF ELECTRICAL
ELECTRONICS AND ICT DEPARTMENT OF INFORMATION
AND COMMUNICATION TECHNOLOGY
I declare that this thesis entitled “Android-Based Emergency Medical Service in Ethiopian Health-
care Institutions: Using Geolocation Function with Firebase Cloud Computing” is my own work,
all sources of materials used for the work have been duly acknowledged. This thesis has not been
submitted for the award of any degree or diploma in this institute or any other universities. With
guidance and encouragement from my research adviser, I conducted the research independently.
Signature: _________________________
Alazar Mengstab
This thesis has been submitted for examination with my approval as institute advisor.
To
My Family!
First and foremost, praises and thanks to the God, the Almighty, for his endless blessing and
helping me to complete the research successfully.
I would like to express my special thanks of gratitude to my advisor Professor Surash as well as
our principals who give me the opportunity to do this wonderful work on the ABEMS and the
people which also helped me in doing lots of things I am really thankful to them. I would also like
to thank my parents and friends who helped me a lot in finalizing this thesis.
My completion of this thesis could not have been accomplished without the support of my family
and my classmates thank you for allowing me time with you GASHE. My special thanks also to
Enana, Muligeta, Sami, Ashu, Desia, Yoni and Sofiyan.
I
Abstract
Every day, people use Information Technology in new ways. Smart phones and computers are
becoming increasingly affordable. They continue to be more dominant as information-processing
tools as well as easier to work with. Individuals are continually becoming dependent on computers
and smart phones devices for carrying out simple tasks like remembering their friends and family’s
telephone number to complex ones like flying a fighter drone. Information and communication
Technology have applications in almost all aspects of our life. Nowadays, Health-care institutions
are becoming highly IT dependent. In most places in Ethiopia, traditionally the ambulances can be
summoned by members of the community (as well as medical facilities, other emergency services,
businesses and authorities) via an emergency telephone number such as Red Cross Society 907
which puts them in contact with a control facility, which will then dispatch the ambulance with a
suitable resource to deal with the situation. Enabling the positioning and tracking of android smart
phones has emerged as a key facility of existing and future generation smart phones
communication systems. This feature offers opportunities for many values added location-based
services and other services offered through a mobile phone. For example, mobile phones are
increasingly employed in vehicle tracking services, ride sharing or taxi hailing and present several
advantages over traditional taxi systems. In this paper, we propose a system that offers a solution
to the problem of Location-Based Emergency Medical Service (EMS) to dispatch ambulance and
emergency incident handling in the area of Gondar. It is based on Android System together with
GeoLocation based system and Firebase cloud technologies which utilize customers the ability to
see their own current location and the nearby EMS ambulance driver’s location thought the internet
using their android mobile phone to provide information. The system's operation is expected to
minimize the emergency response time and there will be a radical improvement in the way
emergency incidents are being handled. This will increase the quality of health services offered to
customers or the people around Gondar. Once a user presses a “Call Ambulance” button using the
application we provide, the users position can be sent to the EMT or EMS providers ambulance
driver via the internet so that the user can get emergency medical service instantly.
II
Table of Contents
Acknowledgements .......................................................................................................................... I
Abstract ........................................................................................................................................... II
1. Introduction ............................................................................................................................. 1
Background ...................................................................................................................... 1
Objectives ......................................................................................................................... 5
Android............................................................................................................................. 8
III
Cloud Functions for Firebase .................................................................................. 12
Chapter Three................................................................................................................................ 28
3. Methodology.......................................................................................................................... 28
Methodology .................................................................................................................. 28
Study setting............................................................................................................ 30
IV
Data collection................................................................................................................ 31
Introduction .................................................................................................................... 36
Participants Qualification........................................................................................ 36
Overview ........................................................................................................................ 44
Actors ...................................................................................................................... 45
Functional Requirements................................................................................................ 46
V
Non-Functional Requirements ....................................................................................... 47
Design Goals............................................................................................................... 63
Chapter Six.................................................................................................................................... 67
Overview ........................................................................................................................ 67
Tools Used...................................................................................................................... 67
Prototype ........................................................................................................................ 72
Tasks ....................................................................................................................... 84
VI
Chapter Seven ............................................................................................................................... 86
Conclusion...................................................................................................................... 86
REFERENCE ................................................................................................................................ 88
VII
List of Acronyms and Abbreviations
AAFEPCA Addis Ababa Fire and Emergency Prevention and Control Authority
VIII
ITN Intelligent Transport Network
OS Operating system
UI User Interface
IX
List of Figures
X
List of Tables
XI
Chapter one
1. Introduction
Chapter one introduces an overview of the research, statement of the problem, research question,
general objective, and specific objective. In addition, methods of the study, scope and limitation of the
study and application of the research are presented.
Background
Smartphones are the latest generation of mobile phones which in recent times dominate the mobile
phone industry; their emergence over the recent years has already dominated the market due to the
fact that mobile phone subscribers worldwide prefer to use smartphones, equipped with computer
functionalities ranging from the ability to sync more than one email account to a device, a mobile
browser, Internet connectivity or Wi-Fi, GPS and the ability to run multiple applications
simultaneously, programs for reading and editing and the multimedia features like high definition
digital cameras, typically with video capability and sound recording facilities compared to traditional
mobile phones whose functionalities are limited.
In our today’s world the number of smart phone users surpasses 3 billion and is forecast to grow in
the next few years. According to Ethiopian telecommunication corporation (ETC), the total number
of customers in Ethiopia reached 46.2 million during the fiscal year and this was equivalent to 41% of
the total population, an increase of 5.8% compared to the end of the previous fiscal year. Mobile voice
subscribers reached 44.5 Million, the company’s Data and Internet service users have also reached
23.8 Million and Broadband subscribers are 212,200. Last year major and multifaceted advancement
was made on broadband Internet services along with tariff slash, the subscribers reported a 135 percent
rise over the previous budget year. As a result, telecom density has reached 46.1% and the number of
smartphone users also increased [1].
Mobile commerce has been significantly growing with the unprecedented expansion of smartphone
use by contemporary consumers all over the world. in recent years mobile apps are the prevailing
forms of mobile technology to have achieved popularity. In the hospital and health care context,
mobile app has not only penetrated various stages of business but also affect consumers behavior.
1
Many major hospital and health care institutions have launched their own mobile application to help
them with patient monitoring, clinical decision making to enhance their productivity, improve
accuracy and increase efficiency. For busines operator’s mobile app can be employed as an extension
of e-marketing strategies and as a source of competitive advantage for companies. Many major
hospitals and health care institutions have launched their own mobile app. For example, First Aid to
Ethiopian Red cross (ERCS) app provides quick access to the information to handle the most common
first aid emergencies with simple step-by-step advice and videos, and one of US top hospital Johns
Hopkins hospital, in East Baltimore and its mobile apps such as Haiku and Canto. Haiku (iOS and
Android) provides doctors secure and portable access to patient charts, whether they are in practice
rooms, in hospital round-ups or away from work. The app includes chart review, patient lists, schedule
and search, messaging, dictation and capturing of clinical image, on the other hand, Canto provides
Physicians to check schedules, messaging, sends notifications to take medicines , dictate notes and
review lab results from anywhere[2]. Because of their ubiquity and portability mobile apps have
significantly changed consumers consumption behavior. These quality enables smartphone users to
receive and diffuse information much quicker and easier than ever before. For instance, many patients
today use mobile apps to schedule or cancel an appointment, to request prescriptions, easy access to
medical records and provides opportunities to communicate with their physicians and so on.
The use of mobile apps in health care institutions could improve patient experience, especially with
regard to accessing health information, making communication between physician and patient more
convenient, ensuring price transparency in medical care, and improving short-term outcomes. All of
these may lead to good health outcomes. Therefore, We would also promote and encourage the use
and adoption of mobile apps in health care institutions to enhance the patient experience[3].
Mobile applications are defined as software or set of programs that runs on a mobile device designed
to perform specific tasks for the user. Which can usually be pre-installed in smartphone or downloaded
from internet and install it onto user’s mobile device. Mobile app is a recent and rapidly developing
Segment of the global ICT. Mobile applications are easy to use, user friendly, downloadable and
capable of running on most mobile phones, including inexpensive and entry level phone. For its vast
functioning area, the mobile application has widely used for calling, messaging, browsing, chatting,
social network communication, audio, video, game etc. In this case, Emergency Medical Service
mobile apps (e.g. PulsePoint app, SMARTEMS app, Beacon Emergency Dispatch app) can be defined
2
as mobile apps that provide patients or customers with health-related electronic service such as
ambulance and hospital searching, directions, booking and so forth. To operate on mobile devices such
as smartphones and tablets, you can download these from APP STORE or GOOGLE PLAY.
Accident or disaster can be either manmade or natural, and in both cases, the most important issues in
reducing loss of life is the time taken for response. current trend in EMS can face challenges
concerning delay in responding to customers given the centralized nature of the service. An emerging
concept that can help address these issues is android based cloud computing mobile application, which
offers mobility support, increased resilience and scalability. Furthermore, by utilizing smartphone
built-in GPS and GOOGLE cloud Firebase functionality, it can be more affordable and easier to deploy
in ambulance.
Cloud computing is the delivery of computing services including storage, servers, networking,
databases, analytics, software, and intelligence over the Internet to offer faster innovation, flexible
resources, and economies of scale. With a public cloud, the cloud provider owns and manages all
hardware, software and other supporting infrastructure and then you access these services and manage
your account using a web browser. it is the practice of using a network of remote servers hosted on
internet to store, manage and process data on demand and pay as per use. Instead of local servers or
personal computers it provides access to a pool of shared resources.
Cloud functions for firebase let you automatically run backend code in response to events triggered
by Firebase features and HTTPS requests. There's no need to manage and scale your own servers.
After you write and deploy a function, Google's servers begin to manage the function immediately [4].
If you are an app developer you know that the successful mobile app has lots of responsibilities, apps
build on firebase uses authentication feature to sign in users and typically to read and write data to its
real time database. They might also store files in cloud using its scalable storage. It has all great
features building your app but sometimes you can put all your logic inside the app to run on the user’s
device. For example, prying eyes made try reverse engineering and modify your applications code or
maybe you need to change your applications behavior instantly without publishing a new version that
users have to install and sometimes it’s best to have a single place were expensive works is performed.
Traditionally to solve these problems you would deploy your private code to a backend server that you
manage the application with then use API or library to communicate with that server an issue request.
3
However, with cloud functions for firebase you do not need to setup, maintain and scale that backend
to get its benefit. Instead, you can write and deploy code to firebase servers that automatically response
to advance your application. If users just log in the first time you can send a welcome email with the
function. If that user sends a value in to your real time database, you can update right away with the
function. If that user uploads photos to your storage you can analyze and manipulate them all with the
function and also you can send a massage with firebase cloud massaging to that user’s friends and
family so they can know what’s happening right away. With cloud functions you can seamlessly
integrate many features of firebase such as cloud messaging, authentication, real-time Database,
analytics and storage to provide the backend service that your app requires to be fast, secure and
complete. And you can do it all without having provision server upgrade them scaled them up and
scaled them down to meet your user demand. The Google cloud firebase handles the maintenance and
you can write the code so you can quickly build apps without all the ups.
About 1.2 million people die worldwide each year from road traffic accidents. Majority of these deaths
occur in Africa where most of their emergency medical services are underdeveloped [5]. Medical
Emergency Service (MES) or typically known as ambulance plays a very important role in the
probability of mortality of emergency patient and has become an important issue in the world of health
because of the possibility to survival of an injured person in real-time. MES is preserved as an event
occurrence ranging from for patient pick-up in a medical emergency to transfer of patient to hospital,
but the main role of ambulance is to provide quick access to those in need or known as response time
and provide first ide to injured patient with equipped materials and paramedic staffs. Good location
information is essential in ambulance service and traditionally customer needs to call and give them
exact location information to able them to track and reach the customer. Sometimes the customer
might accidentally provide wrong information or the operator might record wrong information
provided by the patient and the result will be catastrophic. The adage "time is money" feels right on
the Medical Emergency Service, where each person is willing to pay any amount to maximize the risk
of death in an emergency. [6] Reveals that the time factor is one of the most decisive factors that a
person will be able to survive, so there is a certain amount of cost or cost that would be willing to bear
someone when in an emergency. According to [7] one second also has a tremendous influence in the
probability of survival in an emergency case. With today's technology era where mostly everything
4
runs on smartphones and apps, the need for quick and efficient services is almost important in every
aspect, especially when it comes to medical services [8]. The creation of a strong ambulance services
network or intelligent transport network (ITN) across the country based on evidences from local study
is necessary for the improvement of medical emergency service utilization.
Research Question
What are the current practices in relation to Medical emergency transport in Ethiopian health-care
institutions from ICT perspective?
What will be appropriate architecture for designing emergency medical service management to locate
the GPS position of emergency patient and ambulance driver to track their current location?
Objectives
General Objective
The main objective of this study is to develop and investigate an android-based prototype for the EMS
by using Geo Location function with Firebase cloud technologies.
Specific Objective
1. To develop android-based EMS prototype that will be able to locate the GPS position of
emergency patient and ambulance driver to track their current location.
2. To examine or analyze the current EMS practice and its adequacy.
3. To explore the related work in the area of EMS system.
4. To Identify the functional and non-functional requirements
5. To design a system architecture.
6. To Install and test the application in an Android mobile OS.
7. To evaluate the applications performance against that of current systems.
5
Scope and Limitations of Thesis
This application is to support the patients or customer in times of emergency situations such as
Obstetric, Cardiac and Circulatory, Gastrointestinal, chocking, Trauma and Illness, Infections,
Environmental and other domestic accidents by providing useful and necessary information to the
EMT staff to get a nearby ambulance for fast medical treatment. In the event of an emergency when
the patient presses the “ CALL AMBULANCE ” button in the application to make a quick request and
share information between ambulance drivers or EMT, a list of nearby ambulances using the latitude
and longitude of the current location are fetched from the internet using Google maps API and
displayed on the screen of the android smartphone, using this information the EMT staff or the EMS
ambulance drivers can accept the incoming request from the patient and track the patients location at
the accidental spot. Along with this function, a service will also be provided in this application let the
patients know when the drivers arrive to his location or the accidental spot which is a distance less
than 100 meters. In general, the scope of this work is to develop Android-based Emergency Medical
Service system for Gondar University Referral Hospital (GURH) in which:
• Emergency Patients are able to send emergency request from their Android smartphone.
• EMT or ambulance drivers manage and handle patient’s emergency request easily at their
android smartphone.
The researcher selected Gondar Health-care institutes and private MES providers because like Addis
Ababa, Gondar is also one of the biggest cities in Ethiopia and home for several health care institution
and ambulance service providers.
The study is about the process of creating Android-based Medical Emergency Service system
(ABEMS) for the Gondar university Referral Hospital (GURH) and tries to examine the current
practices that are related to EMS in Health-care institutions, ICT in focus because a well designed,
developed and tested EMS android application is a guarantee for EMS providers when things go wrong
with their customers in a disaster date or accident.
Emergency medical technicians and ambulance drivers with android mobile phone ABEMS app
installed on it, can open the application to accept emergency patients’ requests, emergency detail and
6
send their detail back to the emergency patients’ android mobile phone so that ABEMS apps accessed
through the internet. The proposed system automates the current emergency medical service of the
GURH to offers a solution to the problem of Location-Based Emergency Medical Service to dispatch
ambulance and emergency incident handling so that a real-time updated location information is
available for tracking emergency patient’s location that helps to minimize the emergency response
time. ABEMS enables to access, store and update a geospatial data (longitude and latitude) for each
emergency request occurring so that it can be displayed on the Google map. Using the system, a user
can also manage their account and profile that can be used by EMT or ambulance drivers which would
help to increase the quality of health services offered to customers or the people around Gondar.
A comprehensive EMS android application guides health care institution in making adequate
preparations in dealing with lifesaving and Ethiopian governmental Health-care institutions and
private MES providers will benefit the outcome of this research by recognizing experiences in the
current practices of EMS process, because they are ready to achieve high productivity and become
more efficient and effective.
Including chapter one this project report document contains six chapters and organized as follows.
Chapter Two covers literature review and related works that are related to this thesis. Chapter Three
presents the system analysis of Android-based Emergency Medical Service system. In Chapter Four
we will discuss system design of ABEMS of GURH. The evaluation and prototype of the proposed
system are discussed in Chapter Five. Finally, Chapter six is about the conclusion made on the thesis
result, some possible future work of the system and the contribution of this research are presented.
7
Chapter two
2. Literature Review
To get a deeper understanding of the current problem, research on different resources is needed to
ensure the reliability of the current system. Here, we will examine the description of the problems and
the proofs. This chapter deals with review of related literature on android-based EMS. It starts among
concepts and issues reviewed are: Android, cloud computing, Emergency Medical Service (EMS),
Global Positioning System (GPS), eCall, Call system problems and Ambulance and First Aid services
in Ethiopian Health care institution, presenting core concepts in location-based service using android
phone built in GPS module and related work dives deep into emergency applications.
Android
Android is an open-source Operating System based on Linux kernel. it is designed primarily for
touchscreen mobile device. Touchscreen devices include smartphones and tablet computers. Android
was developed by the Open Handset Alliance, led by Google, and other companies. Android offers a
unified approach to application development for mobile devices which means developers need to
develop only for Android, and their applications should be able to run on different devices powered
by Android. The first beta version of the Android Software Development Kit (SDK) was released by
Google in 2007, whereas the first commercial version, Android 1.0, was released in September
2008.On June 27, 2012, at the Google I/O conference, Google announced the next Android version,
4.1Jelly Bean. Jelly Bean is an incremental update, with the primary aim of improving the user
interface, both in terms of functionality and performance. The source code for Android is available
under free and open source software licenses. Google publishes most of the code under the Apache
License version 2.0 and the rest, Linux kernel changes, under the GNU General Public License version
2 [9] .
As smart phones and tablets become more popular, the operating systems for those devices become
more important. Android is such an operating system for low powered devices that run on battery and
are full of hardware like Global Positioning System (GPS) receivers, cameras, light and orientation
sensors, Wi-Fi and UMTS (3G telephony) connectivity and a touch screen. Like all operating systems,
8
Android enables applications to make use of the hardware features through abstraction and provide a
defined environment for applications [10].
Android has become a favorite for many customers and developers due to its open nature. as Android
is an open source, it has become the fastest growing mobile operating system. Moreover, app
developers can easily change, modify and incorporate enhanced functionality in it to meet the
requirements of the new mobile technology. Users and software developers are able to build their own
apps for a wide range of devices due to Its Powerful development framework. Some features of
Android operating system are: stated in Table 2-1.
No Feature Description
1 Alternate Keyboards Android supports multiple keyboards and it can install easily.
The Swift Key, Skype, and 8pen apps can change up the
keyboard style quickly. In other mobiles, the OS doesn’t allow
extra keyboard.
4 Battery Swap and Android phones hold individual hardware capacities. Google’s
Storage OS makes it possible to shift and improve the battery which
does not hold a charge for a long time. For expandable storage,
Android phones have SD card slots.
5 Resizable Widgets Widgets are resizable, so users can expand them to show more
content or shrink them to save space. Apps are flexible, but
sometimes we need data at a sight instead of having to open an
app and wait for it to load. Android widgets allow you to see
9
the weather apps, music and also remind you of the forthcoming
meetings or deadlines by a notification on the screen.
9 Media support H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC,
AAC 5.1, MP3, MIDI, WAV, JPEG, PNG, GIF, and BMP.
10 Multi-touch Android has native support for multi-touch which was initially
made available in handsets such as the HTC Hero.
11 Multi-tasking User can jump from one task to another and same time various
application can run simultaneously.
14 Java support While most Android applications are written in Java, there is no
Java Virtual Machine in the platform and Java byte code is not
executed. Java classes are compiled into Dalvik executables
and run on Dalvik, a specialized virtual machine designed
10
specifically for Android and optimized for battery-powered
mobile devices with limited memory and CPU. J2ME support
can be provided via third party applications.
Cloud Computing
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go
pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access
technology services, such as computing power, storage, and databases, on an as-needed basis from a
cloud provider like Amazon Web Services (AWS). Organizations of every kind, scale, and industry
are using the cloud for a wide range of use cases, such as software development and testing, disaster
recovery, data backup, mail, big data analytics and virtual desktops. For example, healthcare
institutions are using the cloud to improve a number of healthcare-related functions such as
telemedicine, virtual medication adherence and to develop more personalized treatments for patients
[11].
The three main types of cloud computing include Infrastructure as a Service, Platform as a Service,
and Software as a Service. Each type of cloud computing provides different levels of control,
flexibility, and management so that you can select the right set of services for your needs[11].
IaaS contains the basic building blocks for cloud IT. It typically provides access to networking
features, computers (virtual or on dedicated hardware), and data storage space. IaaS gives you the
11
highest level of flexibility and management control over your IT resources. It is most similar to the
existing IT resources with which many IT departments and developers are familiar.
PaaS removes the need for you to manage underlying infrastructure (usually hardware and operating
systems), and allows you to focus on the deployment and management of your applications. This helps
you be more efficient as you don’t need to worry about resource procurement, capacity planning,
software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running
your application.
SaaS provides you with a complete product that is run and managed by the service provider. In most
cases, people referring to SaaS are referring to end-user applications (such as web-based email). With
a SaaS offering, you don’t have to think about how the service is maintained or how the underlying
infrastructure is managed. You only need to think about how you will use that particular software.
Google Cloud Platform as the name implies, it is a cloud computing platform that provides
infrastructure as a service (IaaS), platform as a service (PaaS), and serverless computing environments
for users to build on top of. Google Cloud Platform is a provider of computing resources for deploying
and operating applications on the web. Its specialty is providing a place for individuals and enterprises
to build and run software, and it uses the web to connect to the users of that software. Google Cloud
Platform is essentially a public cloud-based machine whose services are delivered to customers on an
as-you-go basis, by way of service components. A public cloud lets you leverage its resources to
empower the applications you build, as well as to reach a broader base of customers. GCP can be set
as a collection of entire computing resources of google which are made available to the users as a
cloud integration services, some of the commonly used Google Cloud services include :Computing
and hosting, Storage, Databases, Networking, Big data and Machine learning [12].
Google Cloud Functions is Google's serverless compute solution for creating event-driven
applications. It is a joint product between the Google Cloud Platform team and the Firebase team. For
12
Google Cloud Platform developers, Cloud Functions serve as a connective layer allowing you to
weave logic between GCP services by listening for and responding to events. For Firebase developers,
Cloud Functions for Firebase provides a way to extend the behavior of Firebase and integrate Firebase
features through the addition of server-side code. Both solutions provide fast and reliable execution of
functions in a fully managed environment where there's no need for you to worry about managing any
servers or provisioning any infrastructure.
You should use Cloud Functions for Firebase if you're a developer building a mobile app or mobile
web app. Firebase gives mobile developers access to a complete range of fully managed mobile-centric
services including analytics, authentication and Realtime Database. Cloud Functions rounds out the
offering by providing a way to extend and connect the behavior of Firebase features through the
addition of server-side code. Firebase developers can easily integrate with external services for tasks
like processing payments and sending SMS messages [13].
An emergency is the resulting state that calls for immediate action or an unforeseen combination of
circumstances. The word medical means the practice of medicine related to or concerned with it.
Service refers to the work or task of helping, serving, or a contribution to the well-being of others. An
emergency medical services is the planned configuration of community resources and personnel
necessary to provide immediate medical care to patients with sudden or unexpected illness or injury.an
EMSS can be local, regional, or statewide [14].
Emergency medical services (EMS), more commonly known as paramedic services or ambulance
services, are emergency services that provide urgent pre-hospital treatment and stabilization for
serious illness and injuries and transport to definitive care. Now a days, when people see ambulances
and medical helicopters responding to incidents, they can quickly recognize EMS. EMS may also be
known as emergency squad, first aid squad, ambulance squad, or by other initialisms such as EMAS
or EMARS is an essential public service, but EMS is much more than emergency response and
transportation. EMS is part of an intricate system of agencies and organizations; communications and
transportation networks; trauma systems, as well as hospitals, trauma centers, and specialty care
centers; rehabilitation facilities; and highly trained professionals including volunteer and career
prehospital personnel, physicians, nurses, therapists, administrators, government officials and an
13
informed public that knows what to do in a medical emergency. Each player in the EMS system has
an essential job to perform as part of a coordinated system of care [15].
An Emergency Medical Service (EMS) can be described as a comprehensive system providing the
arrangements of staff, equipment and facilities for the coordinated, effective and timely delivery of
health and safety services to victims of sudden injury or illness. The main aim of EMS focuses on
providing timely care to victims of sudden and life-threatening injuries or emergencies in order to
prevent needless mortality or long-term morbidity. The function of EMS can be simplified into four
main components; accessing emergency care, care in the community, care in route, and care upon
arrival to receiving care at the health care facility[16].
Emergency medical conditions typically occur through a sudden insult to the body or mind, often
through injury, infection, obstetric complications, or chemical imbalance; they may occur as the result
of persistent neglect of chronic conditions. Emergency medical services (EMS) to treat these
conditions include rapid assessment, timely provision of appropriate interventions, and prompt
transportation to the nearest appropriate health facility by the best possible means to enhance survival,
control morbidity, and prevent disability (see Table 2-2).
The goal of effective EMS is to provide emergency medical care to all who need it. Advances in
medical care and technology in recent decades have expanded the parameters of what had been the
traditional domain of emergency services. These services, no longer limited to actual in-hospital
treatment from arrival to stabilization, now include prehospital care and transportation.
Despite the best efforts of primary care providers and public health planners, not every emergency is
preventable. Emergency medical care is needed in diverse circumstances: prospective patients range
from rural farmers or fishers whose most com-mon mode of transportation may be canoes or animal-
drawn carts, to factory workers living in densely populated urban slums, to residents of high-income
cities and suburbs. Actual provision of emergency care may range from delivery using trained
emergency professionals to delivery by laypeople and taxi drivers. Developing strategies to meet the
range of needs posed by such diverse circumstances will require innovation and a reorientation of
public health planning [17].
In recent years, the provision of emergency medical services is beginning to attract attention as an
important public health challenge in developing countries. Table 2-1 shows the major causes of death,
14
and also DALYs (Disability-Adjusted Life-Years), in ascending order of frequency in middle- and
low-income countries. With early intervention, the highlighted conditions have been shown to be
treatable. In other words, conditions that account for one-third of the major causes of death in
developing countries (the total of the highlighted conditions is 33.8%) can be treated by emergency
medical services. The issue against that disease may differ in each developing country according to
the stage of development with early intervention; the highlighted conditions have been shown to be
treatable. [18]
Table 2-2: Major Case of Deaths and DALYs in Medium and Lower Income Countries
Cause of death % of all deaths Cause of loss of DALYs % of all DALYs loss
HIV/AIDS Meningitis
Tuberculosis Malaria
Hypertension Tuberculosis
Suicide Measles
15
Hepatic cirrhosis Hepatic cirrhosis
Ambulance utilization level is low in Addis Ababa and emergency patients are instead being
transported by taxi or private car. Perceived longer ambulance waiting time and language barriers may
have contributed for low utilization. Findings of this study suggest an action to improve access by
improving ambulance availability while simultaneously enhancing the public’s knowledge and
perception of EMS in Addis Ababa.[19]
These issues will be addressed by the EMS. Importance and responsibility will help to identify what
is important and equally important in saving lives, and using and improving this system will make the
community safer and less concerned with the service provided by the health care institutions and
private EMS providers.
Importance of EMS
People don't usually think of the worst happening at any moment, on an average day, but then a sudden
pain fills your chest, when you get up in the morning and your brother or sister slummed in the chair,
he or she suffer from emphysema and you can’t even wake him up, a family member has an asthmatic
episode, your father might have had a little bit of a stroke, his speech has gone and his face is sloping
to one side or maybe someone close to you begins to have an allergic reaction. Emergency Medical
Services’ job begins after you call to the nearest PSAP. When the most serios emergency strikes the
ambulance has 8 minutes to respond, in the control center every single one needs a split-second
decision, who need an ambulance quickest, is so critical and who must wait.
Certain situations in life require immediate medical care and a fraction of a second delay can
drastically change somebody's life. The ambulance service and paramedics are very important in
society as they save hundreds of lives daily by responding to emergency calls. They operate from
ambulance stations located in various areas with control centers that respond to emergency calls and
dispatch them when needed. Whether the patient is in rural retreats, busy seaside resorts or large urban
conurbations, they reach the emergency scene within minutes of the call. The emergency ambulance
service crew includes a technician and a paramedic. Once the paramedics arrive at the emergency
scene, they evaluate the situation and the condition of the casualty and decide whether to take them to
16
the hospital or just treat them there. One of the important roles of the ambulance crew is to stabilize
and treat patients quickly to prevent any mishap before the patient reaches the hospital. They provide
immediate and effective life-saving care in a safe and clinical working environment with maximum
mobility. They are well trained in first aid skills to be able to deal with profuse bleeding, crush and
fall injuries, cardiac arrests, road accidents, and much more [20].
During a mid to large scale event such as religious ceremony, sporting event, political demonstration,
music concert, or public exhibition, any mass gathering of people is subject to numerous risks, having
at least one or more ambulance on-site is important. If we look to pass tragedies, where the presence
of large groups resulted in chaos and horrible human losses, we can just how many of these incidents
could have been avoided with timely medical intervention with ambulances at events.
Addis Ababa Fire and Emergency Prevention and Control Authority (AAFEPCA), along with few
private companies, provide the major pre-hospital emergency services care for the city. Under their
authority, there is one central dispatch center for fire and pre-hospital services, eight ambulance
stations, and about 32 ambulances.
The authority provides free pre-hospital care, including scene to health facility and inter-facility
transfers. A free ambulance phone number (939) is used for access by the public. The care providers
are nurses with short term pre-hospital patient care training. Although the pre-hospital service has
existed for over 10-years, the epidemiology of patients using ambulances and the appropriateness of
this usage remains unstudied. This study aims to examine patients’ clinical characteristics and reasons
for ambulance use in Addis Ababa [21].
Ethiopian Red Cross Society (ERCS) Ambulance and First Aid services delivery started 1952 G.C in
Addis Ababa and considerably diversify throughout the country. Ethiopian Red Cross Society has now
delivered Ambulance and First Aid services with in all regional branch and two city administrations.
Ethiopian Red Cross Society developed its own Ambulance Management Manual and revised for third
time to incorporate important and current imputes.
17
All ERCS Regional/Zonal branches and woreda coordination office strengthen their emergency
response capacity and deliver Ambulance and First aid services, for any emergency call, provide free
of charge service, for 24 hrs. An ambulance and First Aid service is supported by trained youth
volunteers and professional volunteers. ERCS has now 215 Ambulance stations, 308 Ambulance
vehicles and can able to deliver annually more than 300,000 beneficiaries. The Annual service
operational cost excides more than 50 million birrs yearly allocated from service partners. ERCS is
working on the development for national ambulance service based on its long-term objective to
transform from emergency transport service to coordinated pre hospital emergency ambulance service
by deploying professional volunteers and equip ambulance vehicles with basic service delivery
materials. Ambulance and First Aid services being supported by standard web based database
management system accessible for all concerned staffs [22].
Tebita EMS
Tebita Ambulance Pre-Hospital Emergency Medical Service (TEBITA) is the first private ambulance
and emergency service provider of its kind in Ethiopia. Established in 2008 by a professional
anesthetist, TEBITA provides a range of services including remote emergency care for multinational
companies, 24-hour emergency response in Addis Ababa, peace of mind services for companies and
missions in Addis Ababa, emergency training for health and non-health professionals and emergency
medical supplies including first aid kit. TEBITA is now internationally recognized as the leading
emergency care provider in Ethiopia. [23]
TEBITA ambulance aims to provide the highest quality emergency ambulance care and pre-hospital
services, create awareness on first aid and health safety through formal trainings, and advocate for the
development of well-organized emergency medical services management. In fact, TEBITA
Ambulance has received numerous awards from local and foreign governments and development
organizations for its lifesaving services. The company is licensed by the Addis Ababa Health Bureau
and has achieved ISO 9001:2008 certification in quality management systems [24].
To put it simply GPS is the system that has three basic parts satellite’s, ground stations and receivers.
satellite’s today is like the stars in constellations that our ancestors to use to find out their location,
there supposed to be in a certain place and in a certain time and this is important. ground stations use
18
radars to find out if the satellite’s really are where supposed to be, a receiver in your phone or in your
car is following signal from the satellite to determine how far is from there, when it finds how far you
are from four or more GPS satellites it can tell exactly where you are with in accuracy with in feet or
even inches.
Nowadays global positioning system and wireless communication system became the most usable
techniques all over the world, due to their many advantages and applications. Wireless technology
also introduces the principles of mobile communication that can be also be used in some applications.
In this paper [25] Khraisat and M. Al-khateeb discus about two important Parts:
The GPS Navigation device is a PC required system that will display position information to user; this
Position information can be put on Google Maps or any mapping software. In order to make this part
we used the GPS module and connect it to PC. The GPS Tracking Device is a small device which
plugs into mobile phone to make a GPS tracker .The Tracker responds to text message commands,
and sends you its exact position in SMS (or Email) mode, ready for Google Maps or your mapping
software, in order to make this part we used GPS module that provide the position data which was
processed by a microcontroller, this microcontroller is connected to a Motorola phone that sends the
position information to the observer by an SMS [25].
The Location Based Services (LBS) include a wide range of services that provide information to the
user based on its physical location. Under LBS umbrella, there are number of platforms which offer
some sort of service, even for information purposes, to a device – and then to its user – depending on
its physical location.
The description is very broad in itself because the possible Location Based Services are many: from
weather forecasts to navigation for vehicles, signaling from the surrounding points of interest in the
identification of nearby contacts. Nowadays, the services that can be offered through a smartphone
due to its geo-location through the GPS sensor. These mobile services are also mainly of three types:
Navigation (interactive maps, calculate routes, etc.), for the information (reporting of places of cultural
19
interest, news, events, contacts, etc.) and marketing (marketing proximity, in-store actions, targeted
promotions, etc.) [26].
Mobile location-based services use a personal handset's geographic location – such as a Personal
Digital Assistant (PDA), tablet, smart phone or navigation device – to either improve existing
applications or allow new applications. These services can use either embedded satellite navigation
receivers or network-based technologies (such as cell identification or triangulation to determine
position from the base station transmission cells). Such applications cover nearly every aspect related
to human mobility. They can be grouped into three main categories: Applications for consumer,
enterprise and public safety.
The combined use of wireless communication, location determination, GIS and mobile devices opens
the way to develop new or improved information, social networking, personal navigation,
entertainment, mapping, security, geo-advertising, and law enforcement tracking services, among
others. As mass-market applications many of these services will depend on a high degree of accuracy
for their positioning requirements [27].
Real-time location system refers to any system that accurately determines an objects or person’s
location and is used to identify and track the location of people and item in real time automatically,
usually within a buildings or other contained area, real-time location system is not a specific type of
technology or system, but rather is a goal that can be done with a variety of systems for locating assets
and also known as real-time tracking system. Wireless tags are worn by people or attached to objects,
and in most RTLS, fixed reference points receive wireless signals from tags to determine their location.
Some examples of real-time location systems include child tracking, employee tracking, vehicle
tracking through an assembly line, locating pallets of merchandise in a warehouse, or finding medical
equipment in a hospital.
A real-time location system solution is a positioning system that pinpoints the location of an object or
person indoors and outdoors and can also be deployed to track the physical movement of patients to
help ensure their safety, particularly in the case of Alzheimer’s and dementia patients. RTLS
20
applications in healthcare can be used to quickly locate staff in large facilities when a patient or other
member of staff summons assistance during a medical emergency, RTLS uses a combination of
software and hardware to produce a global system that allows businesses to provide end services to
their customers with a variety of different applications. A real-time location system enables hospitals
to achieve their goals such as increasing patient satisfaction, improving efficiency and reducing time
and cost considerably. However, the implementation of RTLS project is facing a lot of technological
challenges. Accordingly, regarding the organization’s requirements, novel technologies such as
Internet of Things (IoT) and cloud computing or a combination of these two technologies can be used
to design the real-time location system in order to overcome the existing constraints and shortcomings
[28].
Location-based services (LBS) use real-time geo-data from a mobile device or smartphone to provide
information, entertainment or security. Some services allow consumers to "check in" at restaurants,
coffee shops, stores, concerts, and other places or events. Often, businesses offer a reward prizes,
coupons or discounts to people who check in. Google Maps, Foursquare, GetGlue, Yelp and Facebook
Places are among the more popular services.
Location-based services use a smartphone's GPS technology to track a person's location, if that person
has opted-in to allow the service to do that. After a smartphone user opts-in, the service can identify
his or her location down to a street address without the need for manual data entry [29].
Two broad categories of LBS can be defined as triggered and user-requested. In order to get the
location of the device, the Location-Based Service should use the real time positioning method. The
spatial location is widely using the coordinate system or being understood as latitude-longitude-
altitude. Latitude is a measurement of the angle at the Earth’s center, north or south of the equator
while for Longitude is a measurement of the angle at the Earth’s center, east or west of the prime
meridian which runs pole to pole through Greenwich [30].
One of the important advantages of Location Based Services is utilizing the ability to locate an
individual calling to Emergency Service providers (911 in US, 112 in EU) Who is either unaware of
21
or unable to reveal his / her exact location because of an emergency situation. Based on this spatial
information to Emergency Medical Service providers such as ambulance can provide help in a quick
and efficient way [31].
eCall
Botezatu attempts to discuss the system eCall and how does it work. The European Union is promoting
eCall to reduce the number of roadway fatalities by minimizing the response time when an accident
has occurred. eCall is a combination of an In-Vehicle System (IVS), a device with a GSM cell phone
and GPS location capability, and a corresponding infrastructure of Public Safety Answering Points
(PSAPs) Intelligent Vehicle Safety Systems use Information and Communications Technologies for
providing solutions for improving road safety in particular in the pre-crash phase when the accident
can still be avoided or at least its severity significantly reduced. With these systems, which can operate
either autonomously on-board the vehicle, or be based on vehicle to vehicle or vehicle-to-
infrastructure communication (co-operative systems), the number of accidents and their severity can
be reduced. Location-enhanced emergency calls like in-vehicle e-Call have their primary benefit to
society of saving lives and in offering an increased sense of security. The article presents the system
eCall and how does it work [32].
The European Union is promoting eCall to reduce the number of roadway fatalities by minimizing the
response time when an accident has occurred. eCall is a combination of an In Vehicle System (IVS),
a device with a GSM cell phone and GPS location capability, and a corresponding infrastructure of
Public Safety Answering Points (PSAPs) Intelligent Vehicle Safety Systems use Information and
Communications Technologies for providing solutions for improving road safety in particular in the
pre-crash phase when the accident can still be avoided or at least its severity significantly reduced
.With these systems, which can operate either autonomously on-board the vehicle, or be based on
vehicle to vehicle or vehicle-to-infrastructure communication (co-operative systems), the number of
accidents and their severity can be reduced. Location-enhanced emergency calls like in-vehicle e-Call
have their primary benefit to society of saving lives and in offering an increased sense of security.
eCall electronic safety system that automatically calls emergency services in the case of a serious car
accident is ready to be deployed across Europe. Even if you are dead or injured seriously and
unresponsive, the system will inform rescue workers of the crash sites exact location, and the
22
ambulance will be on its way within minutes. eCall will save valuable human lives and reduce the
severity of damages. The technical development of eCall is completed. The Commission is stepping
up efforts to accelerate the implementation of this life-saving technology, with the goal of having a
fully functioning EU-wide service in place by 2015. There is now a need for concerted action by
Member States, car manufacturers, telecom operators and emergency centers to ensure that this
program can operate smoothly in all of Europe by this time [33].
As soon as your car's eCall system detects a severe impact in an accident, it will automatically call the
closest emergency medical center and send the exact geographic location of the accident spot and other
data to the call center, for example; witnesses to an incident can also make eCalls manually, by
pressing a button. Whether the call is made automatically or manually, there will always be a
connection between the car and the medical emergency call center in addition to the automatic data
link. This way, any car occupant capable of answering questions can provide the call center with
additional details of the accident [33].
Enhanced 911
Enhances 911 (E911) is a system used in North America that links emergency callers with the
appropriate public resources to automatically provide the caller's location to 911 dispatchers.
Emergency dispatchers on North America have a new tool to help locate callers if they are in trouble.
Previously, when someone called for help from there cell phone and they didn't know their exact
location, all the dispatchers had to go on was the location of the nearest cell tower. But now there is
new technology that pinpoints your exact coordinates that emergency crews will now be able to get to
you faster when you need help the most.
The three-digit emergency telephone number originated in the United Kingdom in 1937 and has spread
to continents and countries across the globe. Other easy dial codes, including the 112 numbers adopted
by the European Union in 1991, have been deployed to provide free-of-charge emergency calls.
In North America, where 9-1-1 was chosen as the easy access code, the system tries to automatically
associate a location with the origin of the call. This location may be a physical address or other
geographic reference information such as X/Y map coordinates. The caller's telephone number is used
23
in various ways to derive a location that can be used to dispatch police, fire, emergency medical and
other response resources. Automatic location of the emergency makes it quicker to locate the required
resources during fires, break-ins, kidnappings, and other events where communicating one's location
is difficult or impossible. In North America the incoming 9-1-1 call is typically answered at the Public
Safety Answering Point (PSAP) of the governmental agency that has jurisdiction over the caller's
location. When the 9-1-1 call arrives at the appropriate PSAP, it is answered by a specially trained
official known as a Telecommunicator. In some jurisdictions the Telecommunicator is also the
dispatcher of public safety response resources. When the call arrives at the PSAP, special computer
software is used to display the location of the caller immediately upon arrival of the call. The system
only works in North America if the emergency telephone number 911 is called. Calls made to other
telephone numbers, even though they may be listed as an emergency telephone number, may not
enable this feature. Outside Canada and the United States this type of facility is often called caller
location, though its implementation is dependent on how the telephone network processes emergency
calls[34].
One of the key roles of emergency call center receivers is to obtain accurate information about the
patient's location and their complaint. Automatic tracing of calls to their source will determine exactly
where most patients are. Nonetheless, getting information about the patient's condition depends on
effective communication between the call maker and the call receiver.
Higgins, Wilson, Bridge, & Cooke aimed to determine the nature and extent of communication
problems encountered during 999 calls according to the level of urgency for medical treatment and to
provide first aid advice EMS services in the UK now use priority dispatch systems to categories calls.
The safety and effectiveness of priority dispatch has been evaluated; however, it has not been
determined whether call receivers are capable of accepting accurate and reliable information.
Calls from mobile phones and pay telephones generated a higher rate of communication problems
compared to land-line problems. Mobile phones, which are increasingly being used, may help to
reduce the time taken to notify the emergency services providers but the advantages of this must be
weighed against the high rate of communication problems. The occurrence of communication
problems associated with the caller's emotional state highlights the need to train call recipients in
24
dealing with people in emotional states. The use of medical / technical terms, some of which can cause
considerable confusion (e.g., "unconscious"), as well as speaking too quickly and without clarity, have
been identified as areas where call receiver training is required [35].
Throughout Addis Ababa the level of ambulance utilization is poor and emergency patients are
transported by taxi or private car instead. Perceived longer waiting time for ambulances, and language
barriers may have led to low use. Findings from this study indicate an initiative to enhance access by
increasing the availability of ambulances while at the same time enhancing the public’s awareness and
understanding of EMS in Addis Ababa [19].
Related work
The Location Based Emergency Services is a better application to search the emergency services, as
it provides both dynamic and static data for the user, dynamic being online data search results and
static being offline search results provided with the app. It provided many services and you can use all
this in a faster way even if you lack an internet connection because static data is present. If we can add
custom navigation, more services can be added too.
Our project, i.e., Location Based Emergency Medical Services Using Android Mobile OS, helps the
user to find the nearest hospitals, medicals, ambulance numbers, police station numbers, and all the
necessary medical services on your mobile app. This app not only provides the online data but also
provides offline data so that when you lack internet connection so still can search for emergency
services
in this project, the main aim is to provide a better interface to the user so that he can access its location
for better purposes than just entertainment. In this project, user will be able to find its precise location
information, he will be able to search results from the static data that is provided along with the
application if he lacks an internet connection, dynamic data for online searches, and he will be able to
search emergency services like nearby Hospital, clinics, etc. Offline maps will also be provided along
with Google markers for better placement of the static location.
The block diagram mainly consists of five components, they are SQLite DB which will store all the
user’s information, static data will be provide by application to the user, Android Mobile Phone having
25
API 21+, Network Service Provider like JIO, and a working internet connection to fetch data from the
internet, GPS for better location tracking. User will request GPS for its current location, and after that,
it will ask network service provider for sending query to internet block for results.
Jadhav, Patel, Jain, & Phadhatare provide an architecture that will help people in any emergency by
providing assistance by the rescue team using its android smartphones. It responds to victims’
emergencies and the EMS system meets the need for ad hoc communication between skilled personnel
during disaster times when there is no other means of communication. They present Emergency
Management System (EMS), which enables smart phone-based ad-hoc communications at disaster
times over Wi-Fi. The person on the emergency site in an emergency or anyone else will call the EMS
at avail service. Location Coordinates are sending on each request. The system works on the principles
of client-Server system, wherein the server responds to the requests of the Clients. They implemented
the EMS Client Application, Rescue Application and Server. The EMS Client and Rescue Application
were implemented as an Android Application. The Sever is implemented as a Web Based Java
Application. The application is tested using several real Android Phones with GPS on phone, clients
communicating over Wi-Fi [36].
Al-khafajiy and his collagenous attempts to propose a new system call Smart Hospital Emergency
System (SHES). SHES ' main goal is to save lives by improving communications between patient and
emergency services. Using the latest technologies and algorithms within SHES aims to increase
emergency communication efficiency, while reducing problems with emergency call systems and
making the emergency response process more efficient. Utilizing health data held within a personal
smartphone, and internal tracked data (GPU, Accelerometer, Gyroscope etc.) [37].
In the study by Jadhav, Rehka Patel, Jwalant Jain, Darshan Phadhtare and Suyash it is found how well
the integration of GPS/GSM will be used to find the real-time position of an ambulance on Hyderabad
road network. This position information will be spatially analyzed using GIS. Andhra Pradesh state
government policy towards adopting positioning technologies at the beginning stage but soon it will
26
adopt fully. Now a days GSM is used by everyone in India for mobile communication system and used
to show the current area location of a user on the display screen. At the same time GPS needs some
more time to get established in the Indian market. For implementation of their Ambulance
Management system it should get approved by the higher authorities. This integration of
GIS/GPS/GSM of ambulance management needs to be funded by Andhra Pradesh state government.
In this paper GIS/GPS/GSM based prototype system has been developed for routing of ambulance on
road network of Hyderabad city (AMS). This prototype is designed such that it finds the accident
location on the road network and locates the nearest ambulance to incident site using the real-time
technologies (GPS/GSM) and also Ambulance management system user interface has been developed
using VBA, ArcGIS (network analyst). This AMS has been developed using software engineering
model rapid prototyping model and has been evaluated by GIS users.
27
Chapter Three
3. Methodology
Methodology
In this chapter the author will focus on identifying the research and system methodology which will
be used for the proposed system “Android-based Emergency Medical Service (ABEMS)” and this
chapter presents the research design and methodologies that the researcher used to analyze the current
practices of ambulance service in The Gondar University Referral Hospital Medical emergency
service. In general chapter three discusses research design, research data, data collection, research
population, research instrument, reliability, and validity and research sample.
RESEARCH DESIGN
Research design is the overall plan or structure for the study and used as a guide to determine what
data is needed, what procedure and method is going to be used to collect and analyze the collected
data. In order to find answers for the research question. A descriptive research studies are those studies
that are concerned on the describing of the existing trend of particular organization. In general, the
main function of a research design is to explain how you will find answers to your research questions.
The research design sets out the specific details of your enquiry[38].
This research has used the descriptive survey, which tries to describe and assess the issues that affect
android based medical emergency service of The Gondar University Referral Hospital (GURH)
emergency department from Emergency medical service perspective. This approach satisfies the
research goal because descriptive research study can be carried out to describe a situation,
phenomenon, problem or issue in order to compare and evaluate the results against with the best
practices. This research conducted in two steps. The first step was to implement an application for
android Smartphones, so that it will be available to android users. The second step was descriptive
survey and it conducted to gather the latest information about Emergency medical service. The
researcher has used survey research method involving the use of android-based emergency medical
service self-administer questionnaire as a fact-finding technique, to collect data in a systematic
28
manner. This will help to gather the information from the patient/customer and the emergency medical
service providers, Data that is necessary to answer the research question were collected and has
quantitative nature because descriptive research uses a quantitative research method by collecting
quantifiable information to be used for statistical analysis of the population sample.
Research Approach
In order to answer the research question and achieve the objective of the study; the author use both
quantitative and qualitative (mixed) research approaches and research design approach. The advantage
of using mixed research approach is that data could not be obtained by using single methods, and is
obtained by both alternate.
The qualitative research methodology is chosen and implemented to get a clear and more in-depth
knowledge regarding the subject mattered: Review existing study by other researchers Several journal,
newspaper, and books were referred in this study. This approach is necessary to determine whether
the chosen topic of study is feasible or not.
The author also uses quantitative research approach because it is best for project that target a large
audience within a short period and quantitative research is an inquiry into an identified problem, based
on testing a theory, measured with numbers, and the approach is suitable to collect, organize and
analyze numerical data using statistical techniques. The goal of quantitative methods is to determine
whether the predictive generalizations of a theory hold true[39].
Quantitative Research method is been used to gather complete and detailed description for the
researching purposes. The data obtained via quantitative data collection methods can be used to test
existing ideas or predictions, learn about your customers, measure general trends, and make important
decision. For instance, you can use it to measure the success of your product and which aspects may
need improvement, the level of satisfaction of your customers, to find out whether and why your
competitors are outselling you, and so on.
Quantitative study designs are specific, well structured, have been tested for their validity and
reliability, and can be explicitly defined and recognized and have more clarity and distinction between
designs and methods of data collection. In qualitative research there is an overlap between designs and
methods. Some designs are basically methods of data collection. For example, in-depth interviewing
29
is a design as well as a method of data collection and so are oral history and participant
observation[38].
Study setting
The study took place at The Gondar University Referral Hospital emergency department. The Gondar
University Referral Hospital is one of the largest governmental hospital in Ethiopia and the oldest
medical training institution in the country located in north Ethiopia serving approximately population
of five million. As indicated in WHO website, currently The Gondar University Referral Hospital is a
400-bed university hospital, which acts as the referral centre for five district hospitals in the area
(Debark, Dabat, Koladeba, Addis Zemen and Woreta) and sees between 400-500 patients each day
and between 100-150 are emergency patients. The GURH has four emergency suites with a triage unit
for distribution. It has a range of specialties including paediatrics, surgery, gynaecology, psychiatry,
HIV care and an outpatient’s clinic. Within its 400 staff it employs 50 doctors, 150 nursing staff, three
pharmacists, 90 care staff and 25 laboratory scientists. As tertiary teaching hospital, it plays an
important role in teaching medical and nursing students.[40]
Sample selection
The target population is Emergency operator, Emergency medical technicians, health information
system employees and managements. The researcher has used purposive sampling. The researcher
purposely took the total population of Emergency operator, Emergency medical technicians, Health
information system employees and management staffs in emergency department. The ED staffs are
the one who implement, monitor and administrate the medical emergency service. Operator and
technicians are responsible for the daily smooth operation of the overall EMS such as driving
ambulances and other emergency vehicles, responding to emergency phone calls, assessing victims,
providing emergency treatment, monitoring and administering medication, pain relief and intravenous
infusions, dressing injuries, transporting patients to hospital and continuing to provide treatment while
in transit, providing hospital staff with patient information including condition and treatment and
communicating effectively with patients. The population of this study is the University of Gondar
hospitals emergency department staffs only, because the targeted population only exists in the
emergency department. The research focused on response time, ambulance dispatching, e-ambulance
(HIS), Infrastructure and EMS management. The researcher selects these departments because their
30
daily activities directly affect the organizations performance and their practices related to Android
based EMS can save loss of life that may happen and help in reducing injury, wound or damage.
Data collection
There are two data forms, primary and secondary. In this research, the researcher used both type of
data. Primary data is a type of data that is collected directly by the researcher for the purpose of this
research. Like, questionnaire that was distributed to the hospital ED staff. Secondary data is a kind of
data collected by other researchers for their research purpose. In order to address the theoretical part
of the study the researcher used secondary sources. Such as books, journals, articles, websites and
technical reports.
In this research the author has used interview and questioner for as a fact-finding technique. This will
help to gather the information from the customers and the service providers, in the same time helps to
reform the problem statement and the proposed ideal system that convenient for both ends. The main
aim of the research is to know what is the main issue faced by the user and the service providers.
Quantitative research generates by large-scale survey research, using methods such as questionnaire
or structure interviews. It is better to reach more people within a short period than qualitative research.
The researcher distributed the questionnaire to the hospital ED staff, and asked their willingness to fill
the questionnaire and then data from the questionnaire was collected. Thirty-nine questionnaires
distributed and thirty-three questionnaires were returned from the hospital ED staff staffs. Therefore,
the total response rate for this questionnaire was 84.6%, which is acceptable response rate. The
questionnaire was developed based on current practices of EMS. Furthermore, some change and
refinements were made. Before the development of the final edition of the questionnaire several
changes were applied and the advisor approved every change.
The hospital ED staff were asked if they are willing to fill in the questionnaire. The process took
several days and staffs were contacted several times to fill the questionnaire.
Quantitative data analysis techniques were used for generating frequencies and percentage. The
Statistical Package for Social Science (SPSS) software was used to analyze this research data.
31
Descriptive statistical tests such as percentage and frequency were used to analyze the collected data
and represent the data in meaningful figures.
Reliability is the degree to which an assessment tool produces the same and consistent results. In order
to test and evaluate the research questionnaires consistency level and its results if it will be distributed
several times to the same conditions. Research instruments were derived from international location-
based Emergency management service and best practices. Therefore, the research instrument could
measure what it intent to measure. The modifications and adjustments on the instrument were made
and discussed with my advisor. Furthermore, the questionnaire was refined and improved, and all the
advices were taken to ensure that the research instrument could attain the research objective. My
advisor checked the final version before the research instruments were distributed to hospital ED staff.
The aim of this research is to design Android-based EMS application to enhance ambulance service
by reducing emergency response time that will be utilized by the emergency patient and ambulance
driver to send coordinate and user details which will be installed to all the ambulance drivers and
emergency patient android phones, google map hence able them to locate and reach the user in time.
In order to achieve this, the research first analyzed the problem and identified the requirements for the
information architecture and then, designed Android based EMS. Therefore, the methodology
employed in the research is in adherence to the design science research approach. Design Science
Research Methodology is seen as the other side of IS research cycle that creates, evaluates information
32
Technology artifacts intended to solve problems identified in an organization [42]. The procedure that
is applied throughout the research is dealt next.
a. Problem Identification
This research specifies research problems and justifies the need and the importance of setting a
solution and to identify problems by understanding the current status of the digital resource sharing
and management system.
Shows that an attempt is made to creatively solve the problems taking in to consideration the existing
problems. Based on the results of problem identification, the study proposed solutions to the current
problems through creating ways to integrate services from different applications, creating an android
based EMS application for the GURH emergency department community. The objective of this
research is defined as “to design android-based EMS application that enhance ambulance service by
reducing emergency response time that will be utilized by the emergency patient and ambulance
driver.
The research design refers to the overall strategy that you choose to integrate the different components
of the study in a coherent and logical way, thereby, ensuring you will effectively address the research
problem; it constitutes the blueprint for the collection, measurement, and analysis of data. The
researcher done this research by using qualitative research design approach for doing perfect study.
In this study, a combination of qualitative and design-oriented research method was used for data
manipulation and to evaluate the functionality of the prototype. Due to qualitative approach focuses
on involving quality and helps in having insight in to problems, more tasks in the study were
qualitative. To show the usefulness of the proposed android based EMS application for GURH
emergency department staffs, design-oriented research methodology was used in this study. Design-
oriented research method is basically a problem-solving model.
33
Android-based applications are becoming business critical, and that this would be reflected in the
organization of the development work. The methodology applied to develop any system greatly affects
the system efficiency in various aspects.
The main goal of the evaluation is to assess the quality and the usability of the system, so different
tests has to done, not only to see if the system works as it is expected, but also to check whether it
fulfills the requirements from the point of view of the users. Apart from the Android app platform
tests, usability questionnaires were given to different emergency department members which the final
users of the system. From the results of this evaluation, it was possible to rearrange some of the
features, and to make the application ready to be implemented in GURH.
System usability test questionnaire has been prepared to understand the most usability measurement
criteria. For this purpose, we've got taken a time to be used for implementation of the system, testing
of it, and evaluation of it by the emergency department members. Moreover, we've got distributed the
system usability test questionnaire to collect the users’ evaluation of the system. Through the
questionnaire we've got tried to collect some important data that may best evaluate the usability of the
system by the target users. These Includes: -
➢ The usefulness
➢ The ease of use and
➢ Satisfaction
34
Problem Identification
35
Chapter Four
Introduction
This chapter presents the findings followed by discussion. The results section report findings of the
study based on the methodology applied to gather information.
This section introduces the study respondent’s characteristics include their gender, job title,
qualification, and work experience. This statistical analysis was done using the available data in the
study questionnaire.
Participants Gender
Male 24 72.7
Female 9 27.3
Total 33 100.0
Table 4-1 shows that (72.7%) of the participants are male, while (27.3%) of them are female. As can
be seen from this result that the proportion of males is greater than that of females.
Participants Qualification
36
Diploma 13 39.4
Degree 11 33.3
Master’s 5 15.1
PhD 4 12.1
Total 33 100.0
Table 4-2 shows that (39.4%) of the participants hold a diploma, (33.3%) of the participants are having
the bachelor degree, (15.1%) of them having the master’s degree and the remaining (12.1%) of them
are interns.
Interns 4 12.1
Nurse 10 30.3
Operators 6 18.2
Paramedics 3 9.1
Total 33 100.0
Table 4-3 illustrates that (12.1%) of the participants are interns, (30.3%) of them are nurses, (18.2%)
of them are operators, (9.1%) of them are paramedics, (21.2%) of them are Management staffs, while
(9.1%) of them are Emergency Medical Technicians. This represents the diversity of participants and
their relationship with the emergency department.
37
Participants Work Experience
Total 33 100.0
Table 4-4 shows that (12.1%) of the participants have experience less than five years, and (36.4%) of
them have experience between five and ten years, (33.3%) of them have experience between ten and
fifteen years, while (18.2%) of them have experience more than fifteen years. This clarifies that half
of the respondents have experience less than (10). This means that the respondents have a good
experience in their working field.
Data Analysis
SPSS was used to analyze data obtained through questionnaire. The “Agree”, “Natural”, “Disagree”,
options were used to identify the level of the independent variable practiced by the emergency
department and encoding the questionnaire. The three options are used to indicate the level of the
current emergency management service.
We conducted a survey to investigate the current practice of emergency medical service at GURH.
We have carried out the data collection using the methods of questionnaire. Using the questionnaire,
38
we have tried to investigate the current system in emergency department, availability and adequateness
of ICT, CID and GPS enabled device.
Table 4-5 shows the participants opinions towards the items of the first section which is current
ambulance service.
39
As shown in the above table 54.8% of the respondents indicate clearly there is no ICT, CAD and GPS
enabled device involved in the current ambulance service, it difficult to track the emergency patient’s
location and they do not have trust and confidence in the current EMS. On the other hand, 18.2% of
the participants partially agree on the availability of ICT, CAD and GPS enabled device involved in
the current ambulance service.
Response Time
Table 4-6 shows the respondents’ opinions of the second section which is response time. Regarding
the response time 47.5% of the respondents agree that there has been a delay in the arrival of
ambulance and that will worsen the condition of the emergency patient. However, as shown in table
31.3% of the participants partially agree and 21.2% of the participants disagreed.
40
Table 4-7Emergency Patient Communication Assessment
Table 4-7 shows the participants opinions of the third section which is emergency patient
communication Assessment. Regarding the emergency patient Communication 37.6% of the
respondents agree that emergency patient did not explain their situation and can’t give an exact
location information to be able to track and reach on time and also the ambulance service staffs can’t
listen carefully to what emergency patients had to say in emergency situation. However, 30.9% of the
participants partially agree and 31.5% of the participants disagreed. However, there is equal number
of “Agree”, “Neutral” and “Disagree” participants for question five “Did you feel emergency patient
were given enough advice on the telephone about what to do?” in Table 4-7.
41
Table 4-8 Android-based emergency medical service
In this study, we have tried to investigate the availability of such systems as well as we have assessed
the need to establish and enhancing emergency medical service, for this purpose the emergency
department workers were asked about if they would you like an android-based emergency medical
application that would enable emergency patients to contact the ambulance driver directly with a one-
push button and if they think such application will be able to save lives and time. So, 39.4%
respondents of them reported that such application will be able to save lives and time and they would
like an EMS application that would enable emergency patients to contact the ambulance driver directly
with a one-push button.
Summary Description
According to the data collection and analysis in order to identify and specify the requirements of
GURH with regard to emergency management service. Using the questionnaire, we have collected
data about the current practice of emergency management service the ICT usage, CID, GPS, and the
usage of android-based emergency medical to support the current medical emergency service
activities.
GURH Emergency department (ED) is responsible for answering emergency calls, determining the
nature of the emergency and identify the location of the emergency, and provide the equipment and
42
facilities for the timely delivery of health and safety services to victims of sudden illness or injury.
The current medical emergency service doesn’t use any GPS enabled devise that can capture the geo-
reference data of the victim’s location.
Current medical emergency management system is been managed by native way which is engaged by
calling. All of the current ambulance systems rely on calls from the emergency patients who gives
information about any kinds of his/her emergency. operators use traditional based or not computer
aided dispatching to send rescue team or an ambulance. These kinds of service lead to record wrong
information from the caller, or might enter wrong data and transfer into the dispatch system.
Emergency patients’ needs to call the Emergency department (ED) to check for the availability of
ambulance in their area and make a request to deploy one to designated location which reported by
the emergency patients’. All the required information such as emergency patients’ name, location and
his /her emergency type will be collected through conversation. Now a days Computer Aided
Dispatching (CAD) system and (GIS) are the main tools used by developed countries. This kind of
technology are mainly used to track caller by his/her address, availability of resource and status, record
caller information and captures incident related information, visualizes location tracks ambulance &
resources through GPS.
Therefore, to solve these problems the establishment of Android-based emergency medical service
that would enable emergency patients to contact the ambulance driver directly with a one-push button
and that identify the nearby ambulance locations in real-time using Google map API’s to save valuable
humans life by creating an interface to Google Map and obtain data is very important to support
emergency technicians’ activities of GURH. The need for such application by the emergency
department members is high because such application will be able to save lives and it can facilitate
medical resource and minimize response time.
GURH emergency department members show high need and willingness to use the android-based
emergency medical service application and participate in such systems because it can be used to
support the traditional or native way of emergency service which is engaged by calling approach.
43
Chapter Five
Overview
This Chapter discusses the functional and non-functional requirements of Android based Emergency
medical Service and the system models such as use case model, sequence diagram and class diagram.
Proposed System
To enhance EMS and minimize response time, an android app named Android-based Emergency
Medical Service (ABEMS) will be utilized by the emergency patient and ambulance driver to send
coordinate and user details which will be installed to all the ambulance drivers and emergency patient
android phones, google map hence able them to locate and reach the user in time. It is essentially an
emergency management or ambulance dispatching app that allow emergency patient to get ambulance
service when an emergency occur, so the proposed system ABEMS is, if you are an emergency patient
or someone you just walking by open up the app and stay where you are, an ambulance driver nearby
can come and say they want to pick you up and taking you to the hospital.
So, we build our version of that and we have an app someone request an ambulance, from the
ambulance driver side they can see somebody is looking for an ambulance, ambulance driver want to
go pick up that person so we make emergency management app or people can request emergency
medical services and other people or emergency medical technician can provide those services, so we
are going be using google map API and firebase as a backend in to this. the app allows ambulance
drivers to go pick emergency patient up they can just tap a button and app will map direction just pop,
the base idea what ABEMS is that you have the ABEMS app you open it up and through the built in
GPS you can tell where you are if you hit a call ambulance button this is we want an ambulance that
then there is people who are ambulance drivers who have the ABEMS app on their phone and they
will see this message, the same someone nearby you wants an ambulance and they get the chance to
ether accept a request or no to that. so, then ambulance driver accepts to a request then the person
44
looking for ambulance get a notification, you know an ambulance driver on your way and the
ambulance driver will come to them, they will meet up and they can make him drive to the hospital.
The proposed system would make EMS much easier, if you often found yourself on the phone trying
to describe where you are to EMS call takers, so you could meet up, and it occurred to you that if you
could see where ambulance driver was, and they could see where you were on a google map.
Requirements of ABEMS
This section contains identify system requirements and design elements of ABEMS to enhance
Emergency medical service and minimize response time which can be used by the ambulance drivers
and members of the community. The aim of system requirement analysis is to describe the
functionality of the ABEMS and providing architectural views of the various system designs. In this
section we will first identify the principal actors of the system, and then explain the functional and
non-functional requirements of the new system, and finally the functional model of the system.
Actors
a. Emergency patient
b. Ambulance driver
User requirements
It is crucial to know the user requirements and the intended uses of the system when planning to
develop a system. Other requirements such as software requirements, hardware requirements, and non-
functional requirements rely on user requirements because what the user needs to determine software,
hardware, and non-functional needs.
Hardware Requirements
For the development of this project, the following hardware requirements have been considered.
45
• 4 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
• 5 GB of available disk space minimum,10 GB Recommended (500 MB for
AndroidStudioProjects, 500 MB for. gradle file, 500 MB for IDE + 5 GB for Android SDK
and emulator system image)
• 1280 x 800 minimum screen resolution
Software Requirements
For the development of ABEMS, the following software requirements have been considered.
Functional Requirements
The Android-based EMS supports the following users: The Emergency patient and the Ambulance
driver. The ambulance driver tasks consist of logging into the ABEMS ambulance driver’s app, reject
or accept emergency requests and patients’ detail, and logging out of the system. The Emergency
patient tasks is logging into the ABEMS app to send a request to the ambulance drivers using the
Intranet connection and logging out of the system. This setup leads to the following functional
requirements:
Non-Functional Requirements
In addition to the functional requirements Nonfunctional requirements of the system include the
different requirements that the system should fulfill that have been stated. These requirements and
design elements include the following activity.
Usability
47
• The application should be easy to work with, to operate and learn; using the app does not need
special skills or training
• user does not require training or special skills to use the app.
• Simple design: The user interface should be kept as simple as possible so as not to make the
application too confusing for the user to understand.
• User awareness: For quick help some kind of tip or Note text will be provided.
Performance
• The application should be able to support or handle concurrent requests and should also
respond requests with Short response
Security
• The system should be secure, As the system has different types of users and as the system will
be dealing with user’s current location data (Latitude and longitude), the data should be stored
in a highly secure manner so that there are some levels of authorization, and the authorization
mechanism will block unwanted attempts to access the service and the application will work
with for authenticated users only.
Implementation
• Java and xml should be used for the development of the app
• Firebase app server should be used to deploy the application.
• Firebase real rime database should be used as the database.
Maintainability:
• The requirements and modules explained in this document are enough to satisfy the users needs
and wants. In case of a change or additional demand after completion of the system, the system
should accept the changes without affecting its previous functionality. Since the system is
developed using modular object-oriented tools, the maintainability shall be easily done by
integrating new modules and offering new software functions for the system.
Portability
48
• The system is a web app that provides online service to make the EMS available for the whole
college community used to share and communicate digital resources.
During the course off this study, one needs to consider certain assumptions before understanding
ABEMS.: The android smartphone that implements ABEMS is based on the following assumptions:
• The emergency patient must have an android-based smartphone with ABEMS application
installed on it this study focuses on android application only for ABEMS.
• Both the ambulance driver and the emergency patient must have internet connection along with
in built GPS activate. This is an important assumption, since this would help send the
ambulance driver location to the emergency patients or the emergency patients’ location to the
ambulance driver, so the ambulance driver can view the emergency patient location on map.
• It is also assumed that the emergency patient is not unconscious due to medical emergency and
is in a state that he/she can press the ABEMS application’s call emergency button.
• If the patient is unconscious, an eye witness can press the ABEMS call emergency button to
send a request.
General Constraints
• A network and intranet infrastructure are needed for the full operation of the ABEMS.
• The firebase application server and the ABEMS system shall be available for most of the time
except for some maintenance and configuration tasks are identified.
• Safety, authentication and security considerations: valid user email and password are the main
mechanisms for security authentication issues.
System Model
The functionality of the system is analyzed using Unified Modeling Language (UML) and System
models consist of use case diagram, sequence diagram and class diagram.
49
Use Case Model
Have you ever had an idea that makes perfect sense in your mind, but when you try to explain in to
someone else, they’re completely lost? May be your idea is for a developing a new app, and people
don’t really understand every time you talk about it how they are interacting with the app or what it
would do. A use case diagram is very helpful in this type of scenario. Here is the simple description
of a use case diagram. A use case diagram shows a system or application First; then it shows the
people, other systems that interact with it or organizations; and finally, it shows the flow of what the
app dose. A use case diagram won’t show a lot of detail, but it’s a way to communicate complex ideas
in basic way. In general use cases provide a means to communicate with the end users, capture system
requirements, best to identify the actors and defining how the actors will be able to interact with the
system. The use case diagram shown below illustrates how the emergency patient interacts with the
system by managing accounts, notify nearest ambulance driver, receive driver detail information and
real time tracking of ambulance driver. Similarly, the ambulance driver interacts with the system by
accepting emergency request, receive patients detail information and real time tracking of emergency
patients as shown in the following diagram.
50
Figure 5-1: ABEMS use case diagram
51
Use Case Descriptions
The description of identified use cases of the system is provided in this section as follow:
Post-condition If the use case was successful, User is logged into the system. If the use
case was not successful the system state is unchanged.
Description Any user who accessed the system wishes to leave the system.
52
Precondition User is logged in
Description Users who wish to use the system and Ambulance Drivers who wishes to
offer emergency service on the spot must register first.
Precondition The user must have android smartphone, telephone number, internet
access and email address.
53
Use Case Name Manage User Account
Description Users who wish to use the system must register first.
Precondition The user must have android smartphone, telephone number, internet
access and email address.
Post-condition Users profile and account has been either created or updated.
54
Flow of Events 1. User selects a particular emergency type then presses the “Call
Ambulance” button to send request or notify nearest ambulance
driver.
2. System allows the user to get the current location.
3. Users get updated location periodically.
4. System allows the user to see available ambulance.
Description Enables the Ambulance Drivers to use the system to offer emergency
service on the spot.
Precondition Ambulance Drivers has to logged in and must have android smartphone
with internet access and GPS location turned on to accept emergency
request.
55
2. Ambulance Drivers press “Ambulance available”
3. Ambulance Drivers Presses the “Accept Emergency Request”
button to accept emergency notification.
4. System displays the user current location and the emergency
patient location in the google map.
Description Enables the Ambulance Drivers to see emergency patient user detail.
Precondition The emergency patient is logged in and needs to fill the profile form
whenever there is an emergency service.
Flow of Events 1. The emergency patient selects on “Setting” to enter his profile.
2. The system displays the form to be filled.
3. The emergency patient fills the form.
4. The emergency patient submits personal detail to the system.
Description Enables the emergency patient to see Ambulance Drivers user detail.
Precondition The Ambulance Drivers is logged in and needs to fill the profile form.
Flow of Events 1. The Ambulance Drivers selects on “Setting” to enter his profile.
2. The system displays the form to be filled.
3. The Ambulance Drivers fills the form.
4. The Ambulance submits personal detail to the system.
56
Post-condition Ambulance Drivers information can be displayed on emergency patient
map activity.
Precondition Emergency patient has to logged in and must have android smartphone
with internet access and GPS location turned on.
Flow of Events 1. System allows the user to get the current location.
2. Ambulance Drivers get emergency patient updated location
periodically.
Precondition Ambulance Drivers has to logged in and must have android smartphone
with internet access and GPS location turned.
Flow of Events 1. System allows the user to get the current location.
2. Emergency patient get ambulance drivers updated location
periodically.
57
Sequence diagram
Sequence diagrams depict the dynamic behavior of the system and interaction between the systems.
They can be used to capture the interaction between participating objects in a given use case, and they
are also helpful to identify the missing objects that are not identified in the analysis object model.
58
Figure 5-3: User Registration Sequence diagram
59
Figure 3.4 Manage User account Sequence diagram
60
Figure 5-4: Send/Accept emergency request Sequence diagram
61
Class Diagram
Class diagrams are used to describe the structure of a system in terms of classes, attributes, operations
and association of objects in the class. The class diagram of Android-based EMS of GURH is
presented on Figure 5-5 below.
62
Design Elements
This section presents the descriptions of the activities carried out during the design phase for the
Android-based medical Emergency Service system. First, it describes the primary design goals set for
the project. Next, it describes the general system architecture and then it describes the system in terms
of subsystem decomposition and hardware/ software mapping.
Design Goals
The Design goals of the system are derived from the non-functional requirements of the system and
represent desired qualities of the system and provide a consistent set of criteria that must be considered
when making design decisions. The non-functional requirements identified in Chapter 3, are
transformed into design goals. The following are the key goals needs to be satisfied.
As shown in Figure 5-6, Emergency patents will send the request from their smartphone to the firebase
app server then will be sent to the ambulance drivers smartphone. The sent data is consisting of GPS
location information (latitude and longitude) and user’s details such as patents name, phone number,
photo, age and blood type. The ambulance drivers will also send his/her location information and
details to the emergency patents so that the patients will know which driver will fetch them and they
know the nearest ambulance drivers will take the responsibility to bring them to the hospital as soon
as possible. The ABEMS starts when the ambulance driver receives an emergency request, following
determination of the urgency of the incident, an ambulance is dispatched. The ambulance will arrive
as soon as possible at the emergency scene to provide first aid and to transport the patient to the
hospital. Once the patient is transport to the hospital, the ABEMS process finishes. For the proposed
system, Android will be used for the development.
63
Figure 5-6: Proposed System Architecture
The proposed system will be functioning as below:
• Sends emergency request to ambulance drivers’ android phone: The emergency patient can tap
call ambulance button and the notification will be sent to the ambulance driver.
• Cuts off waiting time: The emergency patients don’t have to call and check for availability of
the ambulance anymore.
• Ambulance driver will be able to track the current location of the emergency patient with built
in GPS: the request that sent by the emergency patient will provide the GPS location of the
emergency patient and also provides the pre-registered detail such as name of the patient, photo,
phone number, gender, age and blood group.
• The emergency patient also will be able to track the current location of the Ambulance driver
with built in GPS.
• Safe and reliable: Provides the patient all the information about the ambulance driver that
accepted the request such as photo, name and phone number.
64
System Decomposition
In order to simplify the solution domain and minimize its complexity, the system has been divided
into different subsystems. these are User management subsystem, Location management subsystem,
Emergency management subsystem, Authentication subsystem and Profile management subsystem.
The following figure depicts the subsystem decomposition.
Hardware/software Mapping
This section shows the relationship among the nodes and the independent components in the system
and will have three processes, specifically, the mobile application process, App server process and the
database process. The database process, which runs on firebase NoSQL Server database engine, is
responsible for maintaining data manipulation operations and storing the user information as well as
user’s current location information. Whereas, the app server is responsible to process and manage the
user’s data and the location information that are retrieved from the mobile device. It is also responsible
65
to process, analyze and find match between those data and deliver the notification to the mobile device.
In case of the user side, the mobile application of the system resides there. It requests service from the
app server and accept the processed responses.
66
Chapter Six
Overview
In this Chapter, different tools and development environments used to develop the prototype of the
system will present. Furthermore, ABEMS app screen shots will be presented to demonstrate the UI
and the outputs of the system.
Development Environment
To achieve the objective of the project, several tools and technologies were used. the prototype was
developed and tested on Android smartphone. A Dell OptiPlex 780 computer with Intel Core (TM)2
Duo CPU of 3.00GHz speed, 8 GB RAM and 500 GB HDD and a Microsoft Windows 10 Pro
operating system was used as a development machine. The project was developed on Android version
4.0 using Android studio 3.0 as a development platform and Android SDK has been integrated to work
with. To be able to run the app, users will need to give Internet and GPS permissions on their Android
smartphone. The tools used to develop the system are presented in the next section.
Tools Used
A. Smartphones
When compared to a regular mobile phone, Smartphones considerably have a lot of functionality.
Smartphones are mobile computers, powerful and versatile as a result of built-in sensors, powerful
processors, network interfaces and a high amount of memory for such small devices.
B. Android
Android is the most popular and a Linux kernel based open-source mobile operating system which
was developed by Google for phones, tablets and other electronic devices. Everyone has access to the
Android source code because Android is open-source with some kind of restriction such as it cannot
be used for any financial gain or any personal profit. Open-Source Operating systems alternatives to
67
Android include iOS by Apple, Windows Phone, BlackBerry, Symbian Plasma Mobile, Ubuntu
Touch, Tizen, Mobian OS, Graphene OS and a few others. We chose Android just because Android
have the largest population of the user and it is the operating system that have the most programming
experience with. The market dominance and cheap release costs of applications were also determining
factors.
C. Android Studio
Android Studio provides a unified environment where you can build apps and it is the primary or the
official Android IDE for Google's Android OS. It provides all the necessary tools to develop an
Android application for android phones, tablets, android wear (watches), android TV, Android Auto
(car) and other electronic devices to an android developer. Structured code modules allow you to
divide your project into units of functionality that you can independently build, test, and debug. More
specifically Android Studio enables auto-completion tool to write code, to debugging, running or
testing your Android applications on physical or virtual Android device and setting programming
related or visual preferences. So, before debugging, running or testing your code, you have to create
an Android virtual device by Launching Android AVD Manager or test your app on a physical device
before releasing it to users by opening the setting app on the device, select Developer options, and
then enable USB debugging. The only languages needed to build Android applications using Android
Studio are Java and XML. Android Studio does not have any alternatives worth considering. With
Eclipse, it is possible to build Android apps by using the Android Developer Tools plugin, but Google
no longer supports it.
Google Play services gives you a comprehensive set of useful features, such as Google sign-in, cast
and Maps. The services include the Google Play services client library makes it possible to access any
feature with a user’s account and deals with different issues that may occur when using the services
and the Google Play services Android Package Kit communicates with the client library and provides
access to a specific service when necessary. when using Firebase Google Play services is must be
used. Important functionalities in Android-based Emergency medical service system, for example,
viewing on a map and obtaining a user’s location also rely on the services. In general Google Play
68
services provides you the freedom to use the newest APIs for popular Google services without having
to think about device support.
As Google Play services is system app you should not uninstall. It's a package of APIs (things that
assist programmers and allow apps to easily communicate with other apps) that ensure fewer apps are
dependent upon Android OS updates to run. Google Play Services cannot be uninstalled
directly because it is inbuilt app.
The Android Google Maps API is a service which is part of the Google Play services library. To add
maps and to access the Google Maps servers automatically through the Maps API we have to add
Android Google Maps API credential key to android Smartphone application. We are going to start
working on our maps because the main activity is going to a map in which the user the emergency
patient can call ambulance and see the location where the ambulance is and his current location and
for the ambulance driver the map will serve as a way to see where the emergency patient location will
be and his current location. So, to do this we first need to use the Google API because the google map
is an API and we are going to use it. we must register our application first with the google service,
then what we are going to do is, go to google cloud platform console and enable the google map API,
once enabled you can generate an API key and use that API key and you get probably an empty one
because we already have some app registered with but you can create your project and a page similar
to will open.
69
you can go ahead APIs manager dashboard to enable APIs and you have a bunch of APIs that google
offers but what we are going to use is the google map android API, create credentials and then your
API key will appear. The API key will tell google that your app is being used. The Google
Maps Platform offers a free $200 monthly credit for Maps and can work with other application that
calls the Maps API, and it supports several users. Map API also allows to add markers, polygons, and
basic map overlays, and to transition the user's context of a specific map area.
The Google Directions API is a service that enables to search for directions in several modes of
transportation driving, cycling and walking. Directions API using an HTTP request to calculate
distance between locations and to access driving, cycling, walking and public transportation routing.
G. Backend as a Service
BaaS is a platform that automat backend side development takes care of clouds infrastructure, this
allows you to manage and scale cloud infrastructure automatically, sped up the backend development.
If you use a backend as a service you can focus on the front-end development. It provides really to use
a number of server-side capability features like authentication, cloud storage, database management
and push notifications. Most mobile apps need backend service for things that can’t be done solely on
device, like sharing and processing data from multiple users or storing large files. We have shown a
lot of backend services but the different about building BaaS for mobile app is similar to building a
web service, but there are some additional requirement’s, first it is important to limit on devices data
storage, storage on mobile devises is limited. Users need to be able to use their storage spaces the way
that they want to. BaaS is a model for providing mobile app developers with the way to link their
application to the backend cloud storage it is also provide features such as user management, push
notification, integration with social networking services and many more. These services are providing
through the use of custom SDKs and APIs, there are many solutions are available and the most popular
one is listed as follow: -
✓ Firebase
✓ AWS Amplify
✓ Microsoft Azure
✓ IBM mobile first
70
H. Firebase
Firebase is a fully managed platform for building iOS, Android and web applications. It provides
automatic data synchronization, authenticating service, messaging, file storage and more. So, starting
with firebase seems to be an efficient way to build a prototype. With firebase you can develop your
app quickly because firebase client SDK simplify getting backend service up and running. But firebase
products are designed to scale, so you can use them seamlessly from prototype to production to top
apps. Firebase is a great solution especially for mobile applications, firebase address a lot of the unique
needs of mobile apps, its great at limiting on-device space usage when you manage key value data in
cloud fire store and file in cloud storage for firebase. It makes sending notifications and data messages
a snap with firebase cloud messaging (FCM), it offers automated real-time data synchronization across
multiple devices and offers authentication of users through a verity of identity providers such as
facebook, google, tweeter and more.
I. GeoFences
GeoFences are virtual fences or perimeters around the physical locations. GeoFences detect when
someone comes in or leaves the given region, when this happens, it is possible to trigger events and
actions, such as sending a notification to the users mobile app. We use GeoFences to notice emergency
patient when ambulance driver arrives to the area.
J. GeoFire
GeoFire allows us to save our current location to the database, this will be really important primarily
to the ambulance driver. so, whenever the ambulance driver changes the location or the location is
updated you will be saving the latitude and longitude of the ambulance drivers to the database, to do
that we use a geolocation library which is called GeoFire and you can find it online. We use GeoFire
Android/Java because it allows us to make real-time location queries with firebase. This will greatly
help us in making things really easy for us, when emergency patients are trying to find which
ambulance is closest to them. In general, GeoFire Android/Java simply to store and retrieve locations
(Latitude and longitude) with string keys and display it on map.
71
Prototype
In this section, we will look into the details of the implementation of the ABEMS prototype of GURH.
The designed ABEMS system consists of:
• Emergency patient: An android application for emergency patient that runs on an android
mobile phone.
• Ambulance Driver: An android application for emergency responders that runs on an android
mobile phone.
• Firebase: as Server Back end, Real time Database, Cloud Storage and Auth.
Emergency patient ABEMS is developed in java using Android Studio. This app is developed for
android operating system having a minimum API level 21, and target API level 28. The application is
implemented on the Android smartphone, the main activity page is the starting page of the emergency
patient ABEMS app with I’M EMEREGENCY PATIENT button.
When the emergency patient opens the ABEMS app, a window to login and registration is displayed
so that ones the emergency patient registered enters email and password to access the application. If
the email and password entered is valid, the emergency patient gets map window of the application as
shown Figure 6-2below.
72
Figure 6-2: Login and Registration
Figure 6-2 shows log in and registration screen of ABEMS, users can use email and password that
they used to register, to log in to the system. After users successfully logs in to the system, they can
use all system features.
Whenever an emergency occurs, the emergency patient selects their emergency type and presses the
call ambulance button. When call ambulance button is pressed request to nearest ambulance driver
will be sent, then a map window containing his current location marker, the list of available
ambulances and the assigned ambulance driver profile is displayed as shown in the Figure 6-3.
73
Figure 6-3: Map view of the application
74
Figure 6-4 shows call ambulance feature of ABEMS, users can select the type of emergency service
they want and press “CALL AMBULANCE” button to send an emergency request to nearest
ambulance driver and the user can also abort sending request by pressing the same button to call
ambulance.
Manage Profile
Before sending emergency request to ambulance driver, emergency patients are expected to manage
their profile that help first aiders or EMTs to simplify emergency reporting.
75
Figure 6-6: Manage Profile
Figure 6-6 shows manage profile screen, users have to provide details such as name, phone blood
group and photo in order to send their user detail to the assigned ambulance driver. After entering all
the user information users has to press confirm button that will be saved at Firebase database
Manage Account
In case the emergency patient forgot his password, forgot password activity is devoted to reset the
password. The emergency patient has to insert his email address, and click the “RESET PASSWORD”
button then firebase sends an email with a link to reset the password to registered email address. And
it is possible to manage their account such as remove their account, change email and password and
totally remove his user account.
76
Figure 6-7: Manage account screenshot
Ambulance Driver Part
Ambulance driver ABEMS is developed in Java programming language using Android Studio. This
app is developed for android operating system having a minimum API level 21, and target API level
28. The application is implemented on the Android smartphone and the main activity page is the
starting page of the ambulance driver ABEMS app with I’M AMBULANCE DRIVER button.
When the Ambulance driver opens the ABEMS app and press I’M AMBULANCE DRIVER button,
a window to login and registration is displayed, so that ones the ambulance driver registered, he must
enter his email and password to access the application. If the email and password entered is valid, the
ambulance driver gets map window of the application as shown in Figure 6-10 below. if not, error
massage will be displayed as shown in Figure 6-9 .
77
Figure 6-8: Ambulance driver Login and Registration
Figure 6-8 shows log in and registration screen of ABEMS, to log in to the system users can use email
and password that they used to register. After successfully logs in to the system, they can use all system
features.
78
Figure 6-9: Error Handling
Users can access the app using their email and password. Login and registration activity manage
different errors the user could make during the registration and the login phase. If the user enters short
password less than six characters, miss the email and password field and enters bad formatted email
which means there is no user with that email, usually due to a user error, the registration or login fails
and an error message is shown as a toast at bottom of the page after the registration or Login button is
pressed.
When the Ambulance driver successfully login to the system, a map window is displayed, and before
turning the ambulance availability status on, ambulance drivers must select the type of emergency they
provide and update their user information by pressing the setting button as shown in Figure 6-10.
79
Figure 6-10 Ambulance availability status
To make the app a bit better and user friendly, from the moment a driver logs in to the system he is
not automatically displayed available in our database until he switches the ambulance available status
on, this helps him to get out of the map activity and the app still send updates to the database ones the
ambulance available statues turned on.
80
Figure 6-11 Ambulance driver Map view of the application
In Figure 6-11 ABEMS shows, an emergency request sent by emergency patient is accepted by
Ambulance driver, ABEMS will show real time location of emergency patients’ marker on a Google
map to the ambulance driver and user information about emergency patient such as name, phone,
gender and blood group.
81
Manage Profile
Figure 6-12 shows the manage profile page of ABEMS ambulance driver, ambulance drivers or
emergency responders can view and update their information such as name, photo, phone number,
massage to the emergency patient and select the type of emergency services they provide, e.g.,
Pregnant, Accident, COVID-19, Chemical burn, Animal Bite, Fainting, Choking, Bleeding, Coughing,
Birthing Problem, Heart attack and Stroke.
82
Firebase Backend
• Users
• Ambulance Available
• Emergency Request
83
Evaluation of ABEMS
In this section we present a user study aimed at analyzing different aspects of the ABEMS app such
as the usability of the proposed system, the level of acceptance of the app and the usefulness of the
proposed system during an emergency situation
Usability Test
Usability testing is a method used to assess a usability of the product’s by testing the product directly
with the end users. This is used to test user experiences with the product to detect possible defects in
user experience.
A survey was performed to determine the usability of this app. There were 30 participants between
the ages of 19 to 48 and they are familiar with smartphones in order to avoid problem during the review
related to the use of mobile technologies. To perform usability test, we used a survey method. Surveys
method are employed to know participants opinions or to understand their preferences about proposed
system through the use of questionnaires. In this way, we had the opportunity to gather useful
comments about the user acceptance of the application.
Tasks
In general, we decided to start the usability test with no initial training on the app. During the beginning
of the study, participants received a short demonstration about how the proposed system. Then, after
introduced to ABEMS app there is list of tasks that must be done, to make precise testing and had to
fill out the questionnaire. As the system is a mobile-based, we need to have a GPS and GPRS enabled
android smart phone and the app is installed on it to test the system and the following are the activities
to be carried out in order to get the right input from the participants:
84
Evaluation and results
As was discussed previously, the method we have used is survey method. We have evaluated the
ABEMS app according to the following criteria using the questionnaire. Questionnaire has been
prepared to test user perceptions about the usability of the Android-based Emergency medicals Service
system (see Appendix a:).
After participants have seen all the capabilities of the app, we distributed questionnaires to them. It
has 21 items and consisted of specific questions, then they were told to fill out the questionnaires to
give us their opinion about the proposed system which is used to identify users’ degree of satisfaction.
The questionnaires formed based on five level Likert scale strongly agree, agree, neutral, disagree and
strongly disagree are equivalent to 5, 4, 3, 2, 1 respectively is used for the responses of the questions.
The response of participants category is stated below in Error! Reference source not found..
As you can see from the table above, the response is above 90% which shows the app fulfills the
participants requirement, also it is easy to use and is good enough to be used. In addition, user
satisfaction is measured by the comments made by each participant. Moreover, user satisfaction is
measured based on the feedback we received from users, the comments on the questionnaire show that
users are satisfied with the system.
85
Chapter Seven
Conclusion
In this study, ABEMS app is designed to help the emergency patients to determine the nearest
ambulance and to show the assigned ambulance driver location. this allows emergency patients to feel
safe that ambulance driver has been assigned and rescue team is on the way to help them. The
ambulance driver and emergency patients address are determined by built in smartphone GPS because
the smartphone built-in GPS sensor will use to gather the user’s location information, therefore, to
perform this task user’s permission are required and the distance to ambulance driver is displayed for
the emergency patients with the help of Google Map and direction API. As a smartphone is having
built-in GPRS and GPS, whenever the GPS receives a new location information, it is updated in the
firebase real-time database at the same time we are able to see the location on the Google map with
pinpoint markers. This application is very useful and the best way to rescue people in cases of different
medical emergency as well as for the non-resident of the Gondar city. Moreover, the app has a Call
Ambulance button, which will trigger the activity of sending emergency request to the nearest
ambulance driver. With the help of ABEMS we can track ambulance drivers with list of common
emergency situation using android smartphone, common emergency situation includes (e.g., Pregnant,
Accident, COVID-19, Chemical burn, Animal Bite, Fainting, Choking, Bleeding, Coughing, Birthing
Problem, Heart attack and Stroke), in other words the system provides emergency patients simply
select their emergency and fill their profile form for example name, phone blood group, photo and
gender without wasting time explaining the situation to EMT. In general, the combination of the GPRS
and GPS provides real time tracking and the app has facilities such as storing user’s information as
well as user’s current location information. It is aim to improv the EMS or ambulance transportation
service when emergency request is made by patients without having to check the availability of
ambulance and or waiting for a long time.
86
Future Work
For better functionality of the system, future research would be conducted without redesigning the
entire app to re-solve many issues that are observed through this research, the following are some of
the possible future works to the continuation of ABEMS.
• Incorporate multimedia features such as text massage to emergency contact, video and audio
communications, this could be essential for locating the patient as well as gathering useful
information about the patient’s history.
• Integrate google place API and google direction API to solve routing problems and to search
a specific location and tap the destination on the map.
• Implement multiple language support and ambulance driver rating system to broaden the use
of the system.
87
REFERENCE
[1] E. Telecom, “Ethio telecom 2012 EFY (2019/20) Annual Business Performance Summary
Report,” 2020. https://www.ethiotelecom.et/ethio-telecom-2012-efy-2019-20-annual-business-
performance-summary-report/.
[2] J. H. Hospital, “Information Thechnology,” Epic Mobile Haiku/Canto, Feb. 05, 2018.
https://it.johnshopkins.edu/services/mobiledevices/mobility/EpicAppRequest.
[3] C. Lu et al., “The use of mobile health applications to improve patient experience: cross-
sectional study in chinese public hospitals,” JMIR mHealth uHealth, vol. 6, no. 5, 2018, doi:
10.2196/mhealth.9145.
[4] firebase.google.com, “Cloud Functions for Firebase,” vol. GUIDES DO. Jul. 2018.
[5] L. Bruno, “Emergency response time and pre-hospital trauma survival rate of the national
ambulance service, Greater Accra,” J. Chem. Inf. Model., vol. 53, no. 9, pp. 1689–1699, 2019,
doi: 10.1017/CBO9781107415324.004.
[6] H. Jaldell, P. Lebnak, and A. Amornpetchsathaporn, “Time Is Money, But How Much? The
Monetary Value of Response Time for Thai Ambulance Emergency Services,” Value Heal.,
vol. 17, Jul. 2014, doi: 10.1016/j.jval.2014.05.006.
[9] Tutorialspoint, “About the Tutorial Copyright & Disclaimer,” Tutorials Point Pvt. Ltd., pp. 1–
13, 2019.
[10] W. Paper and S. Lanka, “Android Operating System : Architecture , Security Challenges and
Solutions Android Operating System : Architecture , Security Challenges and Solutions,” no.
April, pp. 0–26, 2016, doi: 10.13140/RG.2.1.4966.3126.
88
[12] ZDNet, “What Google Cloud Platform is and why you’d use it,” 2020.
https://www.zdnet.com/article/what-google-cloud-platform-is-and-why-youd-use-it/.
[13] Firebase, “Google Cloud Functions and Firebase,” Cloud Functions for Firebase, 2019.
https://firebase.google.com/docs/functions/functions-and-firebase.
[14] Emergency Management Institute (U.S.), “Introduction to emergency medical services.,” 1984.
[16] S. Al-Shaqsi, “Models of international emergency medical service (EMS) systems,” Oman
Med. J., vol. 25, no. 4, pp. 320–323, 2010, doi: 10.5001/omj.2010.92.
[19] M. Sultan, Y. Abebe, A. W. Tsadik, A. Ababa, and A. G. Yesus, “Trends and barriers of
emergency medical service use in Addis Ababa ; Ethiopia,” pp. 1–8, 2019.
[23] 2Merkato, “TEBITA AMBULANCE Pre HOSPITAL EMS.,” Value in Health, Jul. 2018. .
[25] Y. S. H. Khraisat and M. Al-khateeb, “GPS Navigation and Tracking Device,” no. May 2014,
2011, doi: 10.3991/ijim.v5i4.1781.
[26] learningsimplify, “What Are the Location Based Services (LBS),” LBS, Feb. 2007. .
89
[27] E. G. navigation S. Agency, “Location-based services (LBS),” Location-based services (LBS),
Jul. 2018. .
[28] L. Gholamhosseini, F. Sadoughi, and A. Safaei, “Hospital real-time location system (A practical
approach in healthcare): A narrative review article,” Iran. J. Public Health, vol. 48, no. 4, pp.
593–602, 2019, doi: 10.18502/ijph.v48i4.980.
[30] N. Kamarudin, “Enabling Mobile Location Based Services for Emergency Cases,” no. June
2014, 2011, doi: 10.1109/ICRIIS.2011.6125696.
[31] A. Buczkowski, “Location Based Services � emergency applications,” LBS, Jul. 2012. .
[33] T. Commission, M. States, and E. Union, “eCall – saving lives through,” no. October 2011, pp.
1–2, 2015.
[35] J. Higgins, S. Wilson, P. Bridge, and M. W. Cooke, “Communication difficulties during 999
ambulance calls : Observational study Communication difficulties during 999 ambulance calls :
observational study,” no. November, 2001, doi: 10.1136/bmj.323.7316.781.
[36] R. Jadhav, J. Patel, D. Jain, and S. Phadhtare, “Emergency Management System Using Android
Application,” vol. 5, no. 3, pp. 2803–2805, 2014.
[37] M. Al-khafajiy, A. Waraich, H. Kolivand, T. Baker, and D. Tully, “Smart hospital emergency
system Via mobile-based requesting services,” pp. 20087–20111, 2019.
[38] R. Kumar, “RESEARCH METHODOLOGY a step-by-step guide for beginners,” p. 41, 2011.
90
[39] Q. Research, “CHAPTER 4 Quantitative and Qualitative Research,” Qual. Res., pp. 41–48,
[Online]. Available:
https://sites.uci.edu/socscihonors/files/2017/09/Quantitative_Qualitative_Research.pdf.
[41] K. Peffers et al., “The design science research process: A model for producing and presenting
information systems research,” arXiv, no. May 2014, 2020.
[42] D. B. Bisandu, “Design Science Research Methodology in Computer Science and Information
Systems,” Int. J. Inf. Technol., no. November 2016, pp. 1–7, 2016.
91
Federal TVET Institute
Post Graduate Studies
Dear Respondent,
The research aims to explore emergency service providers and emergency patient’s perspective in
using the proposed android application, Location Based Service (LBS) in Focus. Therefore, this is to
kindly invite you to participate in the survey that needs data from you to assure the functionality of
the proposed Android Based Emergency Medical Service and assess the issues in relation to the
challenges of the current emergency system and the acceptancy or rejection of the proposed
application.
Your participation in this survey is anonymous and entirely voluntary. No one will associate your
responses with your identity including the researcher. If you feel uncomfortable with the survey you
may choose not to take the questionnaire, to stop responding at any time or to skip any question that
you do not want to answer. All the collected data are confidential and your response is respected,
extremely important and valuable for the purpose of the research project only.
Therefore, I appreciate you taking few minutes from your valuable time to fill your opinion in the
questionnaire.
For any information, assistance or clarification, please contact me: Mobile +251912289068 or Email:
2mengstab@gmail.com
92
Thank you for your time and willingness to be a part of this study.
Term definitions
Emergency medical services (EMS), also known as ambulance services or paramedic services,
are emergency services that provide urgent pre-hospital treatment and stabilization for serious illness
and injuries and transport to definitive care.
Android is a mobile operating system based on a modified version of the Linux Kernel and other open
source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
Android is developed by a consortium of developers known as the Open Handset Alliance and
commercially sponsored by google. It was unveiled in 2007, with the first commercial Android device
launched in September 2008.
A Location-based service (LBS) is a general term denoting software services which utilize
geographical data and information to provide services or information to users. LBS can be used in a
variety of context, such as health, indoor object search, entertainment, work and personal life.
Response time in ambulance service are measured by the time it takes from receiving an emergency
phone call to a vehicle arriving at the patient’s location.
Instruction: Please fill the blanks and put” ” sign to the box related to your answer
e. Work experience
1-5 years 5-10 years 10-15 years above 15 years v
93
Questions Agree Neutral Disagree
1 Ambulance Service
2 Response Time
94
Is emergency patient provide correct information about the
situation?
95
System Usability Test Questionnaire
INSTRUCTIONS:
First take a look, and use the system deeply and read each question carefully and fill it by ticking on
your choice and select of rating from 1-5 (Strongly Disagree =1, Disagree =2, Neutral =3, Agree =4,
Strongly Agree =5).
Usability specific questions (answers scale from strongly disagree to strongly agree):
1 Usefulness:
it is useful.
It saves me time.
It meets my needs
2 Ease of use:
Is it user friendly?
96
Is it requiring the fewest steps possible to call ambulance?
Using it is effortless?
3 Satisfaction:
Will you share/ recommend this app among your family and friends?
Do you think that the app will help you to simplify the process to request an
ambulance compare to the current emergency call system?
Is it easy to install?
97