1 of 35

SYNOPSIS

  1. TITTLE OF THE PROJECT:

Android Ambulance Booking App

2. OBJECTIVE OF THE PROJECT:

It saves user time in search of ambulance availability in such in traffic areas and

sometimes in emergency cases it books before an emergency. The system

provides all type of ambulance availability on the basis of their needs. User can

pay online on the spot and confirm booking their ambulance. It excludes the

need of human efforts for emergency and human life and it also saves our time.

3. PROJECT CATEGORY:

Basic & Necessary Need of An Emergency medical service in few minutes.

4. LANGUAGE AND SOFTWARE USED:

Front End: Python, Java and Android Studio

Back End: MySQL and oracle etc.

OS: Windows 7 or Higher version

2 of 35

ANDROID AMBULANCE BOOKING APP

3 of 35

PROJECT LEADER & DEVELOPER

  • SURYANSH RAJ GUPTA

B.Tech CSE 2nd YR (IITR: 2020-2024)

TEAM NAME: POLAR

COGNIZANCE TECHZIBITION PROJECT 2022

4 of 35

CONTENTS

  • Project Objective
  • What We Learnt ?
  • Software Requirements
  • End Users ?
  • Future Enhancement
  • Context Diagram
  • Advantages
  • Disadvantages
  • Acknowledgements

5 of 35

INTRODUCTION

Ambulance plays a very crucial role when an accident occurs on the road network or in case of any medical emergency and the need arises to save a human life. Manual booking of an ambulance at times of emergency can take away precious time as it is a time-consuming process. Furthermore, the delay caused due to the heavy traffic congestion in between the pickup spot and the hospital facility may increase the risk of death for the victim.

The system proposed here will help the users book an ambulance easily in an instant. The user will have to select the ambulance size, pick-up point & hospital. In case of emergency, the user will have to just select the pick-up point & destination and the system will automatically book the nearest ambulance and hospital. Once booked the ambulance operator will receive a notification for confirmation of the booking. The Ambulance driver can view the pick-up and drop location on Goggle Maps. The users will receive the contact details of the driver. The Hospitals can also view the booking history. This is how this Ambulance Booking App will act as a life savior in times of medical emergency.

In this system, the user will be able to book an ambulance in advance according to the size of the ambulance and selected hospital, or the user can also book an ambulance for emergency regardless of its size and a random hospital will be allocated to the user. Then the ambulance driver will accept or reject the booking from the user, after accepting or rejecting the status will be updated for the same to the user. Hospital can view the booking history of the user for that particular hospital.

6 of 35

To develop an interactive android app which provides:

  • Available ambulances every time everywhere without calling the hospital to check the ambulance availability.
  • This app reacts with just one tab on the button.
  • This app will send notification of user’s details and location via GPRS to near by ambulance control centres and hospitals.
  • Using the simple and cheaper android based platform.

Project Objectives:

7 of 35

Abstract:

As in India, a person dies on every tick of the clock so, we have proposed an application that will provide emergency health response to the patient. The main purpose of this project will fill the gap between the patient and ambulance response time. Ambulances are a vital part of emergency medical services. Usually, patients have a finite range of ambulance contacts; thus whenever in an emergency, they find difficulty. With this project, it is proposed that the application would enable the patient to book a ride to the hospital. The patient can locate themselves or can upload their current location as well as their destination location into the application. The system would then show the nearby available ambulances and the patient can choose its appropriate rides by comparing the quotations and distance of every ride over a region. Finally, billing at the end. The project further endeavors to contribute blood inventory-delivery services to the hospitals. On the other hand, the ambulance driver would get a prompt about the booking made by the patient. The ambulance driver has to confirm the booking made and the application will guide the driver towards the destination. The admin would get all the central information and would control the inquiry and calling functionalities.

8 of 35

What we learnt ?

Technical learning:

  • Android programming
  • Android web viewer
  • Android canvas
  • Fragmentation
  • Online booking
  • Data management
  • GPS and location server
  • User interaction

General learning:

  • Team Work

9 of 35

Software requirements for Developer:

Development tools

  • Android Studio
  • XAMPP

Database Management System

  • MYSQL

Operating System

  • Window 7 or Latest

Other Tools or Technologies

  • HTML
  • CSS
  • JavaScript

10 of 35

Hardware Requirements For Developer:

Processor

  • Core i5

RAM

  • 4 GB

Hard Disk

  • 512 GB

Backup Drive

  • Super Drive
  • USB

Connectivity

  • 24/7 Internet Connectivity With Backup

11 of 35

User Requirements:

Operating system

  • Android Version 2.2 and Higher Versions

  • Standard Development Kit(SDK)

  • Eclipse

  • Java Development Kit(JDK)

  • The application user must have a smart phone which have

the functionalities of accessing the mobile phone data network or WIFI.

Mobile phone permissions

  • Internet
  • Mobile storage
  • Phone call
  • Messaging
  • GPS

12 of 35

End users ?

  • Professional Office Worker
  • All Android Users
  • Students

13 of 35

Future Enhancement

  • Designing our own web viewer instead of using Android provided web viewer.
  • The covering access range is increased all over the world network.
  • Apart from Android , it can also be made for windows and IOS version users.
  • Navigation system can also be integrated for a particular place.
  • App development and fixes all problems and issues faced by the any user.

14 of 35

Context Diagram

15 of 35

Reference

  • I.K. Adusei, K. Kyamakya, F. Erbas, “Location-based services: advances and challenges,” Canadian Conference on Electrical and Computer Engineering.
  • Shin Yoshida, Rajesh Kumar, “Development of Route Information System for Ambulance Services using GPS and GIS – A study on Thanjavurtown,” International journal of geomatics andgeosciences.
  • Shubhanshu Singh Patwal, Rohit Kumar, Rishabh Mishra, “ Smart Band Ambulance System”, International Journal of Advanced Research in Computer Engineering and Technology

16 of 35

Advantages

  • Patients can now book an ambulance for an emergency as well as for non-emergency services. User can keep history of the trips and can view any time
  • You can locate the nearest available ambulance and request the same.
  • Instantly get the information & contact details of the driver.
  • Live track the ambulance with estimated time to reach the hospital.
  • Offer all sorts of first aid inside the ambulance so that the patient becomes stable till he reaches the hospital.
  • The benefit to track all the ambulances in one go.
  • Receive instant requests for ambulance bookings.
  • Locate the nearest available ambulance for allocation.
  • Send across information with contact details of the driver.
  • Depending on the patient’s condition, allocate a suitable ambulance with the requisite features as well a doctor, if required.
  • Ambulance booking apps offers sigh of relief to doctors as well as hospital staff , Now, they really need to rush for an emergency. The ambulance that reaches to the patient on time will also offer quick medical care therein.
  • Hospitals & doctors, with the app, can get ample time to attend a patient. He gets more clear on what is required and where is required.
  • From this system many of the people who has merit gets jobs on various posts.

17 of 35

Disadvantages

  • Wrong inputs will affect the project outputs.

  • Internet Connection is mandatory.

  • The android mobile user will not be able to insert or view details if the server goes down. Thus, there is disadvantage of single point failure.

  • Traffic problems that takes little bit late to reach the location of the patient.

18 of 35

Work Out On The Features of your Ambulance Booking App

You must remember that the availability of ambulances and their on-time arrival are the major challenges which you will be dealing with. Hence, your app must-have features that can solve these two issues effectively. For an ambulance booking app, there will be three panels, namely, the User or Patient App, Driver App, and the Web Admin Panel.

The three panels have different purposes and so the features in these three apps should be compatible with the same.

  • User App Features
  • Driver App Features
  • Web Admin Panel

19 of 35

Customer or User App Feature List

  • Profile Creation , Registration and Authentication
  • Phone Number Verification
  • Emergency Contact List
  • Emergency Booking
  • Schedule an Ambulance
  • Select Ambulance Type
  • Smart Search
  • Real Time Ambulance Tracking
  • Share Location
  • Estimated Time of Arrival
  • Contact Driver or Ambulance Assistance Team
  • Rate Charts
  • Book For Others
  • Cancel Bookings
  • Multi Language Support
  • Multi Device Support
  • Secure payment
  • Booking History
  • Alerts and Notifications(Through SMS and Email)
  • Feedback or Complaint
  • Online 24*7 support with Call and Chat

20 of 35

Selection of Ambulance Type

21 of 35

Hospital or Doctor Web Panel Feature List

  • User verified Profile

  • Notifications

  • Track Ambulance

  • Contact Ambulance or Driver or Paramedic

22 of 35

Driver App Feature List

  • Login and Registration
  • Accept or Cancel Bookings
  • Patient Details
  • Start and End Trip
  • Booking Details
  • Home with Map(Showing Ambulance)
  • View Trip Route Guidance (Using GPS)
  • Contact Customers
  • Quick Communication
  • Fare Calculation
  • Alerts and Notifications(Through SMS and Email)
  • Booking History
  • Multi-language Support
  • Multi Platforms Support
  • Rating and Feedback

23 of 35

Web or App Admin Panel Feature List

  • Admin Profile
  • Dashboard
  • Admin Team User Management
  • Driver Management
  • Ambulance Fleet Management
  • Booking Management
  • Trip Management
  • Revenue Management
  • Complaint Management
  • Feedback Management
  • Zone Management
  • Global Configuration
  • Rate Cards
  • Notifications
  • Control of All Hospitals, Ambulance, Drivers and Users like; (Add, Edit, Register, Delete, etc. & many more features.)

24 of 35

The Problem

  • While the technology is in favor of patients who might need these emergency medical services at any point in time, unfortunately, the circumstances are not! If you’re wondering how? Then let us help you get acquainted with certain facts.

  • As per the World Health Organisation or WHO, in any city, there must be at least 1 ambulance on 80,000 people. However, when we speak of the national capital Delhi, the ratio is appalling. Here, only 1 ambulance for every 1,50,000 people is at work.
  • Out of the available ambulances, some are booked for non-emergency cases, such as transferring a patient from one health care centre to another or simply taking back a discharged patient home. Ambulances can also be pre-booked for pregnant or disabled patients, to help them reach the medical establishments in a convenient manner. Needless to say, this further puts a dent in the ambulance - people ratio.
  • Then again, WHO recommends a standard response time of 8-10 minutes for an ambulance. This implies, that once the request for an ambulance has been made, it must reach the location of the patient, within under 10 minutes of time. Given the overall lag in emergency services, the response time is far from ideal.
  • As per the data given by All India Institute of Medical Sciences or AIIMS, as many as 28% of the patients lose out on efficient and reliable emergency medical services due to non-availability of ambulances.
  • Furthermore, the road conditions, the infrastructure facilities and other aspects such as high traffic situations, and absence of distinct pathways for emergency assistance vehicles result in extreme delays.

25 of 35

The Solution

Given the dismal state of current circumstances, it is discernible that the national capital, as well as the country, on the whole, needs a path breaking idea which can help make emergency medical services accessible to the general population. To this end, it seems a mobile-based application can do the trick. As has been seen in the case of mobile-based cab services, an app dedicated for an ambulance might help bring the power back in the hands of the common man.

As far as the back end of such a service is concerned, the owners/managers of the ambulance fleets can be roped in. With the help of meticulously designed technology, these ambulance owners or managers can:

Track all the ambulances at once, Receive requests for ambulance bookings, Locate the nearest available ambulance for allocation, Send across driver’s information and contact details to the patient, Depending on patient’s condition, allocate a suitable ambulance with the requisite features and Depending on patient’s condition, designate a paramedic and/or a doctor to be sent with the ambulance for Basic or Advanced Life Support, as required.

Not only can such an app play a pivotal role in the way people avail emergency medical services, but can also prove to be extremely advantageous to the doctors. Given that the patient will be catered to, in the minimum possible time, he can be offered quick and efficient medical care, so that when he finally reaches the hospital, he is already in a stable or comparatively better state. Moreover, in cases, when the patient is being transferred from a remote area, paramedical staff can communicate with the concerned doctor and provide the patient with the requisite care and prescribed drugs. This can be done by enabling the app in a manner that helps the doctor monitor the patient, while he/she is still in the ambulance. This can go a long way in saving the patient’s life. It is now just a matter of time before such an app is introduced, patients all around the country receive ample medical attention, precisely when it is required and where it is required.

26 of 35

Planning the Project

Project management involves the planning of the project. Initially project is defined as the methodologies that are commonly use in software development. Some steps are required to fulfill the work of the application.

The project plan implemented to get the balance between resource usage and project timing to command with the project purposes.

Advantages of planning

  • It describes the direction of acting that we propose to pledge.
  • It tells estimated time that is required for a project.
  • It tells us about the expenses or budget that is involved in the project.
  • It gives us the idea to get prepared for emergencies which may occur during the project.
  • A well-defined plan tells us idea about the work that is to be done every day, week and month.
  • It helps to avoid duplication.
  • A plan tells everyone a brief idea to play an important role in the project.
  • Strategy plans are of both types i.e. short term and long term.

The waterfall process model is a documentation model. This model generates complete and comprehensive documents and responsible for the maintenance task because the feedback of user must fulfill on each phase of development. In case of mistake on any stage referred back to source and the steps will be repeated by updating according to the demand.

27 of 35

What Is The Need For An Ambulance Booking App ?

We all are aware of the technological advancements which are facilitating the medical processes to increase mortality rates and surgical efficiencies. But the same thing is lacking when it comes to the methods by which patients can get access to such advanced treatments. One such issue is the on-time availability of ambulances to carry patients under precarious conditions to the required healthcare center.

Ambulance Assistance Team

Many times ambulance assistance or service teams shadow the need of a doctor when it comes to immediate first aid or minor relief cases. The team of paramedics and health workers can very efficiently rescue you out of the immediate trauma using preliminary rounds of medications. But there are certain factors which keep them away at times of need, like:

  • Inability to track the accurate location of the victims or patients.
  • Lack of information on tentative availability of ambulances near them.
  • Unpredictable routes and road conditions often is a great reason for the delay in their arrival.
  • Lack of coordination between the hospital or clinic, ambulance driver, and the team.
  • A digital solution like an ambulance booking app can resolve all these issues to ensure efficient ambulance services.

28 of 35

Ambulance Driver

It can happen that in spite of availability, you are unable to get connected with an ambulance in an emergency. There can be many factors leading to such a condition like:

  • Disturbance in communication networks.
  • Ambulance drivers often fail to spot the exact location where they have to reach.
  • They lack real-time interaction tools to coordinate with respective hospitals or clinics for updates.
  • They can never beat or break the traffic conditions and rules along with route difficulties.

Owing to the major difficulties based on communication, location tracking, and interaction, your ambulance booking app can be the most worthy solution.

Patients

If you are the patient or someone attending one, the waiting time for the ambulance arrival is stressful and can be responsible for life-risk as well. An online ambulance booking app can ward off many difficulties of patients like:

  • Knowing the availability of ambulances near the pick-up location.
  • Get location information of the ambulance en-route to the pick-up location.
  • Establish smooth communication with the Ambulance Service team.
  • Get an accurate estimated time of arrival of the ambulance.

If patients or their attendants get to know about the status and location of the ambulance, it releases them from a great deal of mental stress. This is possible only with an ambulance booking app.

29 of 35

Organisations

Government, semi-government or private organizations hosting ambulance services or providing emergency medical services face multifarious difficulties. They can be like :

  • Get a list of ambulances seeking maintenance or repairs immediately.
  • Monitor performance of ambulance service team members and drivers.
  • Spot and track ambulances moving around the city or town helping patients.
  • Track the availability of emergency relief equipment and medicines in ambulances.

These are just a simplified sample of the multitude of problems faced by ambulance providing organizations which can be solved by an ambulance booking app.

Now as it is very clear how the emergency medical service providers and patients face difficulties when it comes to ambulance services, it is the right time to find a solution. An Ambulance Booking App is the answer to such problems. Let us know how!

30 of 35

How is the Ambulance Booking App Helpful ?

As you have already learned about the major challenges faced by medical emergency teams, ambulance drivers, and patients, you should be keen to know about the solutions. The solution is a digital intervention in the form of an Ambulance Booking App.

  • Indicates Ambulance Availability
  • Establishes Proper Communication Channel
  • Real Time GPS Tracking Features
  • AI Supported Route Guidance
  • Ensure Authenticity
  • Data Management

31 of 35

How To Commence Ambulance Booking App Development ?

It is evident from facts and statistics that ambulance services face severe drawbacks when it comes to manual operations on a whole. Hence, if you are planning for Ambulance Booking App Development, it must be concrete and foolproof as your app can be a lifeline for the patients. Here are a few things that you need to consider before initiating your ambulance booking app development.

Market Research and Analysis

As it is already known that an online ambulance booking service is a great need now, so assure yourself that you will have to face great competition. To cope up with the competitive spree, you must do a great deal of research on fields like:

  • How other Ambulance Booking App models are working?
  • Who are your local competitors and what is their strategy?
  • Compare what uniqueness your plan has which others are lacking. If you find no uniqueness, try to come up with something creative.
  • Create surveys and take feedback from social media users as to what they are expecting from a modern on-demand ambulance booking app.

In this way, play with all the tools you need to reach a complete business model and implement it in the market.

32 of 35

Cost Estimation

You must understand that cost of development of your ambulance booking app depends to a great extent on factors like:

  • Features of the app
  • Platforms the app is built for
  • Numbers of modules and screens you want your app to have
  • Your market area of operating the business
  • Functionalities of the app compatible with your business model.

Based on these, your developer will provide you with an accurate estimate for Ambulance Booking App Development. Surf and scan through various options to get the best developer or development team to make the app for you.

33 of 35

Technology Stack

If you are the developer, then there is nothing to worry about, but if not, you must have knowledge of the technical framework of app development. In this context, you must have the basic know-how of the following aspects:

Front-end Development

The performance goals are primarily related to the render time, HTML, CSS, and JavaScript manipulations for fast app loading.

Backend Development

The backend development tools required for mobile apps are language and frameworks, web servers, database management systems, microservices platforms, local development environments, collaboration services, and website performance testers.

Development Platform:

A development platform known as a Mobile App Development Platform (MADP) is a kind of software that lets businesses create, test, and launch their mobile apps in a short time for smartphones and tablets. You must also know about cross-platform and hybrid app development processes. In all your attempts to know development technology better, always focus on ways to make your app simple and easy to use.

34 of 35

Acknowledgements

First of all we thankful to god, the most merciful and gracious.

Also thanks to my parents for providing the friendly study environment, my friends and the degree mates for maintaining brotherhood environment since the day of our enrolment in the our college IIT ROORKEE.

we are grateful to our project guide by the online method, and some our faculty member of our collage for providing assistant to our query and guidance that gave me knowledge to owning to his experienced.

I’m grateful to my parents and my environment facilitate directly and indirectly through numerous channel in our project work. we extend our sincerity appreciation to all our person related to me for their valuable within the tip throughout the coming up with of the project. Their contributions are valuable in numerous ways in which we discover it trouble some to acknowledgement of themselves.

35 of 35

THANK

YOU