Automated dispatch system
Automated dispatch system
TABLE OF CONTENTS
Certification………………………………………………………………………………..... ii
Dedication …………………………………………………………………………………...iii
Acknowledgement ………………………………………………………………………… iv
List of figures……………………………………………………………………………… ix
Abstract …………………………………………………………………………………….x
about:blank 1/65
11/5/23, 2:10 PM Automated dispatch system
2.1 Introduction………………………………………………………………………………6
3.1 Introduction…………………………………………………………………………….28
about:blank 2/65
11/5/23, 2:10 PM Automated dispatch system
4.1 Introduction……………………………………………………………………………46
4.3 Implementation………………………………………………………………………...47
about:blank 3/65
11/5/23, 2:10 PM Automated dispatch system
5.1. Summary……………………………………………………………………………... 58
References…………………………………………………………………………………60
List of Tables
30
Case………………………………………………….31
Case………………………………………………………………...32
Case………………………………………………….32
35
Case…………………………………………….35
Case…………………………………………………….36
about:blank 4/65
11/5/23, 2:10 PM Automated dispatch system
Table3.13 Drivers_Info…………………………………………………………………….43
LIST OF FIGURES
about:blank 5/65
11/5/23, 2:10 PM Automated dispatch system
Figure 3.5 Relationship between the Various Tables in the ADMA Database………45
ABSTRACT
about:blank 6/65
11/5/23, 2:10 PM Automated dispatch system
The design of the system was done using Sublime text and Easy PHP. The unified
modelling language will also be used to diagrams on how the system would work
and how information would be processed. This dispatch system for medical
ambulances has the plausibility to provide efficient and reliable information storage,
herby reducing the paper work and improving the rate of dispatching ambulances.
CHAPTER ONE
INTRODUCTION
application that efficiently responds to a phone call from all networks concerning
emergency. It has the peculiar ability to locate the shortest route to the location of
emergency and contacting the nearest ambulance service on the route in other to
reach the emergency point as fast as possible. The traffic problems faced are
escaped with the use of the system[ CITATION jos12 \l 1033 ]. It also records the
lot easier. This system is developed in order to locate an available ambulance near
about:blank 7/65
11/5/23, 2:10 PM Automated dispatch system
the location of the incident and dispatch them according to requirement. The benefit
and requires new skill sets. The process of dispatching was supported by computers
and moved in many locates to a paperless system that require above average
computer skills.
The ambulance dispatch system will monitor the locations and status of response
Human dispatchers get to view the physical movement of their resources across a
computerized map.
The rising increase in the number of emergency recorded by the federal road safety
medical emergencies get stranded after some hours get attended to by the medical
team. This is because individuals do not have access to contact an ambulance and
problem[ CITATION ade12 \l 1033 ]. During the occurrence of a road accident people
get badly injured and due to the late arrival of an emergency response team lots of
ambulance get to the site of accident or the location of the individual in medical crisis
late because of the fact that there is absence of communication between the person
about:blank 8/65
11/5/23, 2:10 PM Automated dispatch system
in crisis and the firms or hospitals rendering the ambulance service.[ CITATION
pet08 \l 1033 ]
The use of the existing method used by the ambulance dispatcher has caused a lot
medical ambulances the manual method. It was very difficult to keep record of
The aim of this research is to build a dispatch system that will help to increase the
society.
medical ambulances.
The research methodology describes the various steps and procedures that is to be
used to develop the project. This shows how the research methodology would be
about:blank 9/65
11/5/23, 2:10 PM Automated dispatch system
ambulances
2 To design and To achieve this objective UML MySQL, Hypertext
stored here
3 To test the To achieve this objective the A phone, internet
about:blank 10/65
11/5/23, 2:10 PM Automated dispatch system
fast
Since death rate is at an increase in the society because of late medical care. The
significance of this project is to introduce software that will speed up the rate of
communication between the caller or patient and the hospital. The project would help
in recording all callers’ information, location and type of medical challenge for future
references. The project would also help the company to be able to track the status
of each ambulance and also enable ambulance avoid traffic to get to caller on time
using the shortest path algorithm implemented in choosing the nearest available
This project focuses on ambulance dispatch system using federal road safety,
Lagos.
The research project has been arranged in the following order. Chapter one contains
the introduction, theoretical background, definition of terms, the aim and objectives of
the project and also the scope of the study. Chapter two focused on the relevant
about:blank 11/65
11/5/23, 2:10 PM Automated dispatch system
literature review on the project subject matter. Chapter three is concerned with the
system design, which emphasis on system design and flow chart. It also expands the
Chapter four is the system implementation which gives the direction of system and
analysis of modules. Chapter five summarizes, shows the limitation of the study,
CHAPTER TWO
Literature Review
2.1 Introduction
and home and business administrations, for example, cleaning specialist services,
system that improves the services provided by emergency medical teams such as
about:blank 12/65
11/5/23, 2:10 PM Automated dispatch system
emergency dispatch services, and provide quality instructions to the caller before
dimension and required completely new skill sets. The process of dispatching was
(ADMA)
Automated dispatch system for medical ambulance (ADMA). The ADMA would be
designed towards accepting calls from the user, gets the users location and
thereafter optimizes the shortest path of which an ambulance can get to the user
swiftly by avoiding various constraint such as traffic and distance from the hospital to
the location of the caller. ADMA would be a web based system that would be to
acquire the location of the caller and be able to get a satellite road network to be
aware of the road network situations on the routes to the caller for the purpose of
Cell phone and mobile phone have become a necessity for many people throughout
the world. The ability to keep in touch with family, business associates, and access to
e-mail are only a few of the reasons for the increasing importance of cell phones.
about:blank 13/65
11/5/23, 2:10 PM Automated dispatch system
Today’s technically advanced cell phones are capable of not only receiving and
placing phone calls, but storing data, taking pictures, and can even be used as
walkie talkies, to name just a few of the available options. Cell phones are the
perfect way to stay connected with others and provide the user with a sense of
security. In the event of emergency, having a cell phone can allow help to reach
patients quickly and could possibly save lives. However, the importance of cell
phones goes way beyond personal safety. Modern cell phones are capable of
internet access, sending and receiving photos and files, and some cell phone are
equipped with GPS technology allowing for use in most locations, around the world
and allowing the cell phone to be found or the user located in the event of loss or
emergency.
The importance of cell phone has increased the competition in the wireless service
provider industry making cell phone very affordable and very easy to use cell phone
and mobile phone have become almost a status symbol in addition to the
convenience and security that comes from owing them. [ CITATION sam \l 1033 ].
This system provides an added level of help to people with medical emergencies.
The program lends victims free cell phone calls at times of emergency. All phones
that have phones must be aware of the function of the emergency lines in place.
The operator is the user of the system who is also called a “dispatcher” which is
responsible for receiving calls from the caller and sending reliable information about
the caller to various units responsible for attending to the caller’s situation. The
about:blank 14/65
11/5/23, 2:10 PM Automated dispatch system
dispatcher can be seen as the “conductor” of the process of administering help to the
caller and is responsible for all the units within this process. The dispatchers are the
first point of contact between the caller/patient and the ambulance services.
Dispatchers work with telephones, radios and computers on a regular basis. Various
dispatchers work together so that the system can be in operation for 24hours
patterns and other outside activities. The ADMA would be used by the dispatcher to
interact directly with hospitals and ambulance drivers to coordinate their activities.
During the course of the project that might be encountered in the development of the
ADMA would be the ability of the system to be able to analyze the various routes
an available ambulance that would get to the patient fastest. The major constraints
in this case are the traffic, time and distance constraints. For instance a hospital
might be close to a patient but the route on which the ambulance would take to get to
more distant location but with a freer route has a higher possibility of getting to the
patient faster than an ambulance that is close by but stuck in traffic. To fix this sort of
problem the ADMA is to have a database of the hospitals that offer ambulance
service, real time traffic and travel data, and also a navigation system would be
linked to the system in other to monitor the routes leading to a particular patient.
But before all this is done the ADMA has the ability to categorize patient’s situation
so that the most critical patient is being attend to. If this shortest path problem faced
about:blank 15/65
11/5/23, 2:10 PM Automated dispatch system
ali03 \l 1033 ]
2.1.7 Database
The ADMA won’t be complete without the availability of a database for storage and
processing of important data. A database can described as a repository for data. This
that has existed since writing began.[ CITATION Rob94 \l 1033 ] A database
users that helps an organization manage its functional data. The main purpose of a
users[ CITATION jos07 \l 1033 ]. Various individuals are involved with a database
below[ CITATION adr10 \l 1033 ]. Database software tools are used for storing,
software is used in any industry - from bookkeeping on task, compiling client lists to
There are various types of database which have been categorized according to their
operations or functions. Some of the famous and important types of database are
discussed below:
about:blank 16/65
11/5/23, 2:10 PM Automated dispatch system
files with data elements in two-dimensional array (rows and columns). This database
management system has the capability to recombine data elements to form different
Each table has a key field which is used to connect to other tables. Therefore all the
tables are related to each other through various key fields. These databases are
often used in industries and is very popular in the IT department[ CITATION ana03 \l
1033 ].
Examples of relational databases are Oracle, Sybase and Microsoft SQL Server and
manage dynamic data in real-time. This type of database allows operations more
than simply viewing stored data. Operational databases allows for modification of
data such as add, change or delete data[ CITATION adr10 \l 1033 ]. An operational
Data Warehouses
A data warehouse is a relational database that is designed for query and analysis
instead of transaction processing. It contains data gotten from transaction data and
also includes data from other sources. It separates analysis workload from
sources[ CITATION sur97 \l 1033 ]. The figure 2.3 below explains the architecture of
about:blank 17/65
11/5/23, 2:10 PM Automated dispatch system
warehouse system that provides managers access to the data.[ CITATION ofo11 \l
1033 ]
The figure shows the architecture of the structure of a data ware house .it shows the various systems involved
and the link between the users, data sources and the data ware house its self.
about:blank 18/65
11/5/23, 2:10 PM Automated dispatch system
Figure 2.2 shows components of a database [ CITATION Rob94 \l 1033 ]. The figure describes the various
components that make up a database system and the interaction between various components of the database
system.
about:blank 19/65
11/5/23, 2:10 PM Automated dispatch system
Distributed database
manages the DDB and provides access tools that makes this distribution clear to the
1033 ].
The figure shows the structure of the distributed management system, consists of the various databases,
programs and the client systems. The relationship of all these components are shown in the figure.
about:blank 20/65
11/5/23, 2:10 PM Automated dispatch system
Data processing existed before the invention of computers through the use of a
manual data processor (the ABACUS) and also in a mechanical way through the
process raw data into useful information. The electronic data processing has various
advantages over the old manual methods is that it is faster, more reliable, more
economical and high level of accuracy. There are various electronic data processing
systems existing like the stock control system, the mailing list, the payroll system the
There have been various effects in the introduction of computers in the data
processing systems. Some of the effects have been good and some bad effects too
have been noted .the positive effects counted to the fact that the use of computers in
data processing has been able to save time money and also it has been able to
deliver staffs from some routine work. It also enables better control over an
There are 2 types of electronic data processing models the batch processing and the
before processing. Each batch is called a Job. A job queue is the number of
about:blank 21/65
11/5/23, 2:10 PM Automated dispatch system
(ii)Online Processing
Online processing is used when the devices are directly under the control of Central
Processing Unit (CPU). In online processing one uses the device directly connected
to the CPU for either entry or for enquiry purposes. This method has been developed
to address the deficiencies of batch processing. The online processing method can
A real time processing is one in which the data is processed without any significant
delay. The computer waits for the input and as soon as the data is received it is
Multi-Programming
good use of the processor, storage device and peripherals[ CITATION Eds68 \l
1033 ].
Multi- Processing
In multi-processing the CPU of the computer are linked together or the CPU of a
single computer is provided with more than one arithmetic unit. These CPU or
about:blank 22/65
11/5/23, 2:10 PM Automated dispatch system
Before the computer based dispatch system was implemented there was the manual
method which involved a call to paper process . The manual system is a phone paper
based system that is outdated and unorganized. When the dispatcher receives an
ambulance to attend to the emergency. If they are not available he must continue to
then communicates to the medical team the location of the emergency and status of
medical team. Once finished at the scene the emergency team must then
communicate with nearby hospitals to ensure that the hospital can accommodate
their patient. Once dropping the patient off at the hospital, the medical team must
then notify the dispatcher about the details of the patient’s condition and other
important information about the case. The dispatcher records this information by
hand and then records the necessary paperwork. [ CITATION all99 \l 1033 ]
This manual system leaves a paper that is difficult to follow later if necessary. Also
valuable time is lost as the dispatcher attempts to locate available ambulances and
hospitals. The lost time could be the difference between life and death for the patient.
The proposed ADMA system architecture will address these issues by allowing the
hospitals. The system architecture will also electronically send all necessary
information to the ambulance along with a GPS map of the emergency location. This
about:blank 23/65
11/5/23, 2:10 PM Automated dispatch system
will both remove the unnecessary paper trail and allow the emergency medical team
computer. It can either be used to send messages to the dispatcher via a mobile or
used to store and retrieve data. Computer Aided Dispatch (CAD) system is easy to
use and very helpful in dispatching activities for Law Enforcement, Fire and EMS. It’s
fully integrated with GPS Mapping, Mobile Computing, CAD provides the
response. The CAD assist in reducing response time because it includes features
like automatic address location.[ CITATION Pow89 \l 1033 ] Real time GPS unit
locations. It also assist in reducing the stress of paper trails. . A computer aided
dispatch (CAD) system provides more primary functions like call taking, accepting
a) CAD software;
about:blank 24/65
11/5/23, 2:10 PM Automated dispatch system
b) CAD hardware;
e) Radio system;
about:blank 25/65
11/5/23, 2:10 PM Automated dispatch system
The figure simply shows the various components that form the CAD, the link between the users, databases and various other
components.
about:blank 26/65
11/5/23, 2:10 PM Automated dispatch system
There are quite a couple of systems that perform some similar functions of that of the
ADMA but there is no system in our scope of study which is Lagos. The most famous
system that has similar characteristics with the ADMA is the “911” system used in the
United States. Also there is the “London Ambulance Service (LAS)” and then the
The 911 is the emergency number developed for the people of the United States.
This three digit number has been termed the “ultimate emergency number “for the
people of the united states. The line is basically used for emergency purposes only.
The dialing of this number links the caller to any emergency dispatch unit which
processes the emergency and handles it. This system was formed in 1967 by the
president of the law enforcement and administration of justice in the United States. It
is although noted that the number is strictly for emergency and any individual who
calls the number as a form of prank would face criminal judgment.[ CITATION
HAN05 \l 1033 ]
Therefore the 9-1-1 dispatchers although do not use the manual method of dispatch
sends the information through either radio or messages on a pager to the dispatched
who goes to attend to the emergency. The advantage of this system however is that
it also tracks and collects a caller phone number to the location at which the person
is being situated so as to make the dispatcher able to view the status of all available
about:blank 27/65
11/5/23, 2:10 PM Automated dispatch system
emergency units and also effectively respond to calls effectively. The 911 system is
widely spread across various types of emergencies it’s not only limited to medical
emergencies but to security, fire and all other types of emergencies and issues. The
911 system works in such a way that when the caller calls , the phone being used
determines which 9-1-1 center receives the call in other to provide assistance to the
caller .Phone calls are being handled differently even though there are some
similarities. Personnel’s are also trained to work with relay services, and are able to
handle the request. If the caller does not speak English, the operator or the
the caller tells the operator the language he or she speaks[ CITATION HAN05 \l 1033
] .
However in this system there are certain flaws which are related to the system. The
major problem faced with the system is the overload approximately 240 million
people call the line each year which causes overload. Hereby making people not
being able to reach the line at certain periods. So the overload experienced by the
911 system is a major problem to the system[ CITATION ind11 \l 1033 ]. Another
problem faced with the 9-1-1 system is that since most of the emergency calls are
made with cell phones .cell telephone numbers are not assigned any address, which
makes it difficult in locating an emergency. The 9-1-1 operator taking the call will
dav07 \l 1033 ]
about:blank 28/65
11/5/23, 2:10 PM Automated dispatch system
Figure 2.5 The interface of 9-1-1 system [ CITATION Arc10 \l 1033 ]. The figure
shows the interface of a 9-1-1 system. Shows the way various details about the caller are being taken
about:blank 29/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 30/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 31/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 32/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 33/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 34/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 35/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 36/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 37/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 38/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 39/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 40/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 41/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 42/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 43/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 44/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 45/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 46/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 47/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 48/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 49/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 50/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 51/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 52/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 53/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 54/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 55/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 56/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 57/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 58/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 59/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 60/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 61/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 62/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 63/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 64/65
11/5/23, 2:10 PM Automated dispatch system
about:blank 65/65