You are on page 1of 42

Geo Location based Medical Emergency services

CHAPTER: 1
INTRODUCTION

The online medical consultation website is a new type of public health platform formed by
the combination of Internet information technology and the medical service industry. There
are more and more medical consultation platforms in Chinese online medical website, and
people can complete their diagnosis of diseases without leaving their homes. These online
medical consultation websites are especially helpful to remote mountainous areas and rural
areas that lack higher levels of medical conditions. All kinds of online medical and health
services also alleviate the lack of medical resources in certain areas and the imbalance of
regional distribution in the country The analysis of healthcare services based on social media
platforms, online doctor reviews, and web-based medical consultation in China are given in .
However, there are still many problems. For example, the data of each online medical
platform in the website are not interoperable, the quality of the platform doctors is uneven,
the questions cannot be answered within a limited time, and the condition could be easily
misdiagnosed according to the one-sided description.

The motivation for every location based information system is: “To assist with the exact
information, at right place in real time with personalized setup and location sensitiveness”.
The Global Positioning System (GPS), is a radio navigation system that allows land, sea and
airborne users to determine their current exact location, velocity and time 24 hours a day, in
all weather conditions and anywhere in the world, supporting a broad range of military,
commercial and consumer applications.

1.1 PROBLEM STATEMENT

There was no accurate booking of the ambulance in the current system, and the driver had
trouble reaching the accident site in a fast time owing to heavy traffic, thus it would take a
long time to reach the hospital. As a result, many individuals may lose their lives or become
injured because of excessive traffic. This approach would not assist the ambulance in
reaching the hospital promptly.

BGS FIRST GRADE COLLEGE Page 1


Geo Location based Medical Emergency services

1.2 Objective:

The objective of the proposed system application, which we vision to develop, would enable
the smart web application users to lodge in and can entire the quires or user can view the
doctor, Location Based Service has many advantages in real-time situation. It gives
information about the current locations in the form of coordinates (Lat-Long-Elea) and
related information about the specific area.

1.3 Scope:

Scope of the project is to give service Depending upon current location of user, the
application will successfully forward his complain to local authorities. The application is also
implemented as a client server system that helps users to share his location and other
information with server. The location average accuracy using this system is believed to be
within a couple of meters.

BGS FIRST GRADE COLLEGE Page 2


Geo Location based Medical Emergency services

CHAPTER: 2
LITERATURE SURVEY
2.1 EXISTING AND PROPOSED SYSTEM
Existing System:
In the Existing system framework difficult to doctor searching in hospitals in a smarter way. It uses an
web application that acts as a user interface for the users. The authorized users can log in to the
application, access their data, and find an option to check the availability of the NICU units. The
framework is secured and reliable as it uses cloud storage to store data in an encrypted form

Proposed Model:
In our proposed work, we have combined CNN and KNN models and compared the performance with
the individual KNN, CNN models. These models are widely used for classification tasks. It is a Deep
Learning model that is widely applied with textual and image data. It consists of convolution layers that
help reduce the size of the data keeping the features intact, and pooling layers that help reduce the
dimensionality, i.e., it can be used for extracting valuable features. To perform these tasks, the
convolutional and pooling layers depend on specific parameters, viz. number of filters, filter size,
strides, activation function, etc.

2.2 Overview of .Net framework:


It is a new model for computing and deployment of applications. .Net Microsoft version software as a
service in which the development can we build. It is not a single application it is Genuinely a collection
of different technologies. The .net speech uses in the language unlike diagram necessary, c, c++, etc. so
to this run this application the MS visual studio 2015 is Genuine suitable. It assures the safety of the
cipher that is executing. It is the resident .net purpose development.

It has a different technology which includes:

• The.Net language.
• ASP .Net language.
• Windows Form application.
• Visual studio.Net.

BGS FIRST GRADE COLLEGE Page 3


Geo Location based Medical Emergency services

• The .NET language :This includes C# and Visual Basic .NET, the object-oriented and
modernized successor to Visual Basic 6.0, as well as Jscript.NET ( a server side version of Java Script),
J# ( a Java Clone), and C++ with manage extensions.
• ASP.NET: This is the engine that includes both web applications and web services, with almost
any feature from the .NET class library. ASP.NET also includes a set of web specific services.
• Windows Form: This is the engine that is used to develop Windows based applications which
is also known as standalone applications. Like ASP this also has various controls and tools which can
be used to design the user interface. Windows forms are best suited for the applications of installation.

• Visual Studio .NET: This optional development tool contains a rich set of productivity and
debugging features.

2.3 Objectives of the .Net are:

• Object code is store and executed in object oriented constantly.

• It is a safe carry out of code and includes code formed by the other unknown / third party.

• It also uses a web based applications.

• It eliminate the problems act of interrupted environments.

2.4 Visual Studio2015:


It supports numerous languages and allows the editor of code and debugger that support fro the
languages to carry out the Windows Forms operations in the visual studio.

Visual studio has code refactoring and intel. It include many the designer applications like class
designer, web designer, graphical user interface applications as form designer applications in the
visual-studio application.

It uses the numerous plug in devices to perform the operation required in the systems and the
application will be developed using this visual studio. The debugger works as the both machine level
and source level for the integrated workings in the system.

BGS FIRST GRADE COLLEGE Page 4


Geo Location based Medical Emergency services

The visual code as the Windows Forms to perform /develop the .Net applications easily and that can be
modified in the future. Visual basic is programming tool which is used for the system requirements to
implemented and to develop the software to improve the quality of service using the routing protocol.

Fig 2.1 Visual Studio 2015

The visual studio which includes both web based applications and web-server applications which will
be developed on the client and the server side. The visual studio mainly consists of the .Net
applications to build easily and to implement it in a understandable way.

The Microsoft has given visual studio as a free of cost for the users and also other commercial versions
along with the visual studio versions are available of free in the Microsoft. It supports for the many
other languages like ruby rails, python re available language service will be installed individually. In
the past the java script and css are supported by this visual-studio application.

BGS FIRST GRADE COLLEGE Page 5


Geo Location based Medical Emergency services

2.5 Major Components of .NET framework

Fig 2.2 .NET Framework overview:

2.6 Features Of.Net:

• Interoperability:

The main feature of the .Net application which operates itself in behavier or way.

• Common run time engine:

It is common language used in the emergent stage to build the application.

• Language dependent:

It will depend on the other languages and uses the languages like c, c++ ,Asp .net etc. and many more
languages.

• Base class library:

It uses the basic library function to in code to build the software applications using the visual
basic
BGS FIRST GRADE COLLEGE Page 6
Geo Location based Medical Emergency services

• Deployment:

The .net application with which can be used to a further platforms and that can be deployed to the
other platforms in the deployment.

• Security:

The security of the application and code will be in good efficiente accurate and the performance
will be high compare to the other language.

2.7 About Back End : MY SQL

MYSQL is an back end it stores all the comp0nents of frontend data from data fetch from the front-
end and using primary method to retrieve data and store. The application is largely to collect the data in
turn on the employee works and project in our governing process.

Feature of MYSQL:Always on availability groups

• Index in column
• Features of auditing
• BI semantically model
• Sequence of an objects
• Power view

• Column Store Indexes : This a cool new element that is totally fascinating to SQL Server.
They are abnormal sort of read-just record intended to be use with use Data Warehouse study.
Essentially, information is gathered and put away in a level, packed segment file, unbelievably
lessening I/O and memory use on enormous inquiries.
• Enhanced Auditing Features : Review is right now accessible in all versions of SQL Server.
New unscrambling highlights give more noteworthy flexibility in picking which occasion to keep in
t0uch with the log.

• BI Semantic Model : This is supplanting that the Analysis military Unified Dimensional
Model .It's a half type model that permits one of the information model will bolster all BI encounters in
SQL Server.

BGS FIRST GRADE COLLEGE Page 7


Geo Location based Medical Emergency services

• Sequence Objects : An bargain is only an piece that is counter - a genuine Case of it's
utilization would be to expand esteems in a table, based a trigger. SQL has consistently had
proportional usefulness with character sections, yet at this time this is a discrete item.
• Power View : You may have known ab0ut this under the name "Undertaking Crescent" it is a
authentically ground-breaking self-administration BI toolbox that permits clients to make concoction of
BI information from everywhere throughout the Enterprise..

2.8 HARDWARE AND SOFTWARE REQUIREMENTS

Minimum- Hardware Requirements:

• Central-Processor : Intel i5 2.4GHz

• Hard-Disk : 4OGB

• Ram : 2GB or above

Software Requirements:

• Required operating system : Windows7

• Programming-Language : C#

• Front End Technology : ASP.NET with C#

• C# Framework : .Net 4.O

• Tools : MS Visual Studio 2O15

BGS FIRST GRADE COLLEGE Page 8


Geo Location based Medical Emergency services

CHAPTER: 3
SYSTEM REQUIREMENTS

3.1 Functional Requirements:

OVERVIEW:

For the implementation of the system, we used Ganache where we used Ethereum of some
accounts to access Smart Contracts. We give one Ethereum account for each user using
Ganache. Using that account, user can able to cast his/her vote. If he tries to vote again, he
will not be able to vote. The problem of "double spending" is eliminated because each voter
can only vote once.

3.2 Modules

List of Modules:

1.User 2.Hospital 3.admin 4.doctor

User:
Register

Login

Enter Query

Show Hospital and Doctors

✓Hospital :

Register

Login

Manage User

View Booking

Manage Doctors

✓Admin:

Login

Manage User

Manage Hospitals

BGS FIRST GRADE COLLEGE Page 9


Geo Location based Medical Emergency services

Manage Doctor

 Doctor:

Login

Register

View query

• Non-functional Requirements

• Performance
By preventing invalid data from being sent to the server and so reducing server load, the
application validates data. Additionally, the program's performance is enhanced by this.
Because of how network and input/output exceptions are handled, the programme doesn't
crash.
• Reliability
To ensure that its capabilities are more dependable and that no database updates are
done without approval, this programme retains responsive data, such as customer
profile information and deposit information...
• Availability
Members may download this app for free from the Google Play Store, and it's simple to set
up and use.
 Maintainability

This project is reasonably inexpensive to maintain since it makes use of open source
programming languages, integrated development environments (IDEs), and well-maintained
data.
• Security
The only people who are allowed to use this application are other cooperative group
members. You must have a working credential to use this programme..

• Feasibility study

The feasibility study proposes one or more feasible conceptual solutions to the problem set
of the project. The conceptual solutions give an idea of what the new system will look like.
They indicate what inputs are needed by the system and what outputs will be produced.
BGS FIRST GRADE COLLEGE Page
10
Geo Location based Medical Emergency services

Three things to be done to established feasibility. First, it must be checked that the project is
technically feasible. Second, operational feasibility must be established. For this, it is
necessary to consult the system users to see if the proposed solution satisfies user objectives
and can be fitted in to current system operation. Third, economic feasibility must be
checked. The study must determine whether the project’s goal can be achieved within the
resource limits allocated to it. It must also determine whether it is worthwhile to proceed
with the project at all or whether the benefits obtained from the new system are not worth
the cost, in which case the project will be terminated.

Feasibility study is necessary to determine whether the proposed system is feasible


considering the technical, operational and economical factors. By having detailed feasibility
study one can have a clear view of the proposed system with respect to its benefits and draw
backs.

For a successful feasibility study of system feasibility, the existing systems and proposed
system are studied carefully.

3.3 System Feasibility:


The feasibility study is carried out to determine whether the proposed system can be
developed with the available resources.

• Technical Feasibility

• Economical Feasibility

• Behavioral Feasibility

• Motivational Feasibility

• Schedule Feasibility

• Operational Feasibility

• Technical Feasibility:
Technical feasibility is the study of resource availability that may affect the ability to achieve
an acceptable system. Technical feasibility is the most difficult area to ensure at initial stages.
Since the objectives functions and performance cannot be predicted to its fullest, everything
seems possible provided proper assumptions are made. It is essential that the process of
technical feasibility. The consideration that is normally associated with technical feasibility

BGS FIRST GRADE COLLEGE Page


11
Geo Location based Medical Emergency services

included resource availability at the organization where the project is to be developed and
implemented.

Project should be developed such that the necessary functions and performance are achieved
within the constraints. The project is developed within latest technology. Through the
technology may become obsolete after some period of time, due to the fact that never version
of same software supports older versions, the system may still be used. So there are minimal
constraints involved with this project, the system has been developed using Asp.net the
project is technically feasible for development.
• Economical Feasibility:
An evaluation of development cast weighted against the ultimate income or benefit derived
from the developed system. Economical economic justification includes a broad range of
concerns that include cost-benefit analysis. Cost benefit delineates costs for project
development and weighs them against tangible and intangible benefits of a system.
Regarding the cost and benefits, the project, which is to man-hours with compared to man
that are required to record data about activity task report manually and also in terms of
money benefits by the selling of this system as a product. Thus this project work is
economically feasible for the development in any company.

System is developed as part of project work, there is no manual cost to spend for the
proposed system. Also all the resources are already available, it give an indication of the
system is economically possible development.

• Schedule Feasibility:
The time schedule required for the development of this project is very important since over-
runs result in escalated projects costs and also hinders in the development of the other
systems.

• Operational Feasibility:
The project is going to be used by the organization under different circumstances. Anyone can
work with this application as it supports user-friendly approach. It provides graphical user
interfaces to the user, so that user can easily interact with the system. Users no need to have
the knowledge about ASP.Net, MSSQL concepts to use the application. The application is
designed in such a way that it can be easily implemented in any android version device or
cell.

BGS FIRST GRADE COLLEGE Page


12
Geo Location based Medical Emergency services

Operational feasibility determines whether the proposed system satisfied the user
objectives and can be fitted in to current system operation. The proposed system can be
justified as operationally feasible basing on the following.

• The methods of processing and presentation are completely acceptable by the


clients because they meet all the user and client requirements.
• The clients have been involved during the preparation of requirement analysis
and design process.
• The system will certainly satisfy the user objectives and it will also enhance
their capability.
• The proposed system is completely user friendly.

BGS FIRST GRADE COLLEGE Page


13
Geo Location based Medical Emergency services

CHAPTER: 4
SYSTEM DESIGN

4.1 Detailed Design:


Detailed design starts after the system design phase is completed and the system design has
been certified through the review. The goal of this phase is to develop the internal logic of
each of the modules identified during system design.

In the system design, the focus is on identifying the modules, whereas during detailed
design the focus is on designing the logic for the modules. In other words in system design
attention is on what components are needed, while in detailed design how the components
can be implemented in the software is the issue.

The design activity is often divided into two separate phase system design and detailed
design. System design is also called top-level design. At the first level focus is on deciding
which modules are needed for the system, the specifications of these modules and how the
modules should be interconnected. This is called system design or top level design. In the
second level the internal design of the modules or how the specifications of the module can
be satisfied is decided. This design level is often called detailed design or logic design.

• Data Flow Diagram


DFD graphically representing the functions, or processes, which capture, manipulate,
store, and distribute data between a system and its environment and between components
of a system. The visual representation makes it a good communication tool between User
and System designer. Structure of DFD allows starting from a broad overview and expand
it to a hierarchy of detailed diagrams. DFD has often been used due to the following
reasons:
• Logical information flow of the system

• Determination of physical system construction requirements

• Simplicity of notation

• Establishment of manual and automated systems requirements

BGS FIRST GRADE COLLEGE Page


14
Geo Location based Medical Emergency services

Fig 4.1 Basic Notation

Process: any process that changes the data, producing an output. It might perform
computations, or sort data based on logic, or direct the data flow based on business rules. A
short label is used to describe the process, such as “Submit payment.”

Data store: files or repositories that hold information for later use, such as a database table
or a membership form. Each data store receives a simple label, such as “Orders.”

BGS FIRST GRADE COLLEGE Page


15
Geo Location based Medical Emergency services

External entity: an outside system that sends or receives data, communicating with the
system being diagrammed. They are the sources and destinations of information entering or
leaving the system. They might be an outside organization or person, a computer system or
a business system. They are also known as terminators, sources and sinks or actors. They
are typically drawn on the edges of the diagram

Data flow: the route that data takes between the external entities, processes and data stores.
It portrays the interface between the other components and is shown with arrows, typically
labelled with a short data name, like “Billing details”.

Hospital Hospital Data flow

BGS FIRST GRADE COLLEGE Page


16
Geo Location based Medical Emergency services

Fig 4.2 User Data flow

Fig 4.3 Admin Data flow

BGS FIRST GRADE COLLEGE Page


17
Geo Location based Medical Emergency services

4.2 Use case diagram:


Use case diagram is a graph of actors, a set of use cases enclosed by a system
boundary, communication associations between the actor and the use case. The use case
diagram describes how a system interacts with outside actors; each use case represents a piece
of functionality that a system provides to its users. A use case is known as an ellipse
containing the name of the use case and an actor is shown as a stick figure with the name of
the actor below the figure.

The use cases are used during the analysis phase of a project to identify and
partition system

Functionality:. They separate the system into actors and use case. Actors represent roles
that are played by user of the system. Those users can be humans, other computers, pieces
of hardware, or even other software systems.

Fig 4.5 Admin use case

BGS FIRST GRADE COLLEGE Page


18
Geo Location based Medical Emergency services

Fig 4.6 User use case

• Sequence Diagram:
A sequence diagram shows object interactions arranged in time sequence. It depicts the
objects and classes involved in the scenario and the sequence of messages exchanged
between the objects needed

to carry out the functionality of the scenario. Sequence diagrams are sometimes called
event diagrams, event scenarios.
UML sequence diagrams are used to represent or model the flow of messages, events and
actions between the objects or components of a system. Time is represented in the vertical
direction showing the sequence of interactions of the header elements, which are displayed
horizontally at the top of the diagram Sequence Diagrams are used primarily to design,
document and validate the architecture, interfaces and logic of the system by describing the

BGS FIRST GRADE COLLEGE Page


19
Geo Location based Medical Emergency services

sequence of actions that need to be performed to complete a task or scenario. UML


sequence diagrams are useful design tools because they provide a dynamic view of the
system behavior.

4.3 Purpose:
The sequence diagram is used primarily to show the interactions between objects in the
sequential order that those interactions occur. One of the primary uses of sequence diagrams
is in the transition from requirements expressed as use cases to the next and more formal
level of refinement.

BGS FIRST GRADE COLLEGE Page


20
Geo Location based Medical Emergency services

BGS FIRST GRADE COLLEGE Page


21
Geo Location based Medical Emergency services

BGS FIRST GRADE COLLEGE Page


22
Geo Location based Medical Emergency services

• Activity Diagrams

Activity diagrams represent the business and operational workflows of a system. An


Activity diagram is a dynamic diagram that shows the activity and the event that causes the
object to be in the particular state. It is a simple and intuitive illustration of what happens in
a workflow, what activities can be done in parallel, and whether there are alternative paths
through the workflow.

4.4 Basic Notations:


Initial Activity:
This shows the starting point or first activity of the flow. It is denoted by a solid circle.
Final Activity:
The end of the Activity diagram is shown by a bull's eye symbol, also called as a final
activity.
Activity:
Represented by a rectangle with rounded (almost oval) edges
Decisions:
A logic where a decision is to be made is depicted by a diamond.
Workflow:
Workflow is depicted with an arrow. It shows the direction of the workflow in the
activity diagram.

BGS FIRST GRADE COLLEGE Page


23
Geo Location based Medical Emergency services

Fig 4.7 user activity

BGS FIRST GRADE COLLEGE Page


24
Geo Location based Medical Emergency services

Fig 4.8 Admin Activity

• Entity-Relationship Diagram:

Entity Relationship Diagram depicts the various relationships among entities, considering
each objective as entity. Entity relationships are described by their dependence on each
other, as well as the extent of the relationship between the data stores. It depicts the
relationship between data objects. The ER diagram is a notation that is used to conduct the
data modelling activity.

BGS FIRST GRADE COLLEGE Page


25
Geo Location based Medical Emergency services

4.5 The Symbols used in this E-R Diagram are-

SI.NO NAME SYMBOL DESCRIPTION

1 Entity Entity is a “thing” in the real world


with an independent existence. It is
an elementary basic building block
of storing information about business
process.
2 Relationships A relationship is a named connection
or association between entities or
used to relate to two or more entities
with some common attributes or
meaningful interaction between the
objects.
3 Attributes Attributes are the properties of the
entities and the relationships are the
description of the entity. Attributes
are elementary pieces of information
attached to an entity.
4 Key attributes An entity type usually has an attribute
whose values are distinct for each
individual entity in the collection.
Such an attribute is called key
attribute.

BGS FIRST GRADE COLLEGE Page


26
Geo Location based Medical Emergency services

CHAPTER: 5
IMPLEMENTATION

Implementation is the process of converting a new or a revised system design into an


operational one. The objective is to put the new or revised system that has been tested into
operation while holding costs, risks, and personal irritation to the minimum. A critical
aspect of the implementation process is to ensure that there will be no disrupting the
functioning of the organization. The best method for gaining control while implanting any
new system would be to use well planned test for testing all new programs. Before
production files are used to test live data, text files must be created on the old system,
copied over to the new system, and used for the initial test of each program.

Another factor to be considered in the implementation phase is the acquisition of the


hardware and software. Once the software is developed for the system and testing is carried
out, it is then the process of making the newly designed system fully operational and
consistent in performance.

Implementation is the most crucial stage in achieving a successful system and giving the
user’s confidence that the new system is workable and effective. Implementation of a
modified application replaces an existing one. This type of conversation is relatively easy to
handle, provide there are no major changes in the system.

5.1 Modules
List of Modules:

User:
Register

Login

Enter Query

Show Hospital and Doctors

✓Hospital :

Register

Login

Manage User

BGS FIRST GRADE COLLEGE Page


27
Geo Location based Medical Emergency services

View Booking

Manage Doctors

✓Admin:

Login

Manage User

Manage Hospitals

Manage Doctor

Doctor:

Login

Register

View query

5.2 Module Description:


1. User:

Register: In this phase, the user need to register for our application by entering user details,
once the user registers user receives a confirmation email from our application.

Login :In this phase, user need to login by using their email and password to log in to our
application Enter

Query : In this phase once the user enter any query our application process the data and
based on user location application lisrt the hospital and doctor list.

Show Map: In this phase our application shows the route between the source and
destination it helps user to reach hospital quickly.

2. Hospital:

Register: In this phase, the hospital need to register for our application by entering details,
once they register hospital receive a confirmation email from our application.

Login: In this phase, users need to login by using their ShopId and password to log in to
our application

Manage Doctor: In this phase Hospital can manage doctors by deleting or updating based on
their needs.

BGS FIRST GRADE COLLEGE Page


28
Geo Location based Medical Emergency services

View query: In this phase Hospital can view the query enter by the user to improve their hospital
or doctor services.

3. Doctor:
Register: In this phase, the user need to register for our application by entering user details, once
the user registers user receives a confirmation email from our application.

Login: In this phase, user need to login by using their email and password to log in to our
application

View Query: In this phase doctor can view query and take a booking and give the solution or
suggestion for the users.

4. Admin:
Login: In this phase, users need to login by using their email and password to log in to our
application

Manage User: In this phase admin can manage the user like admin can view user list and admin
can delete the user based on needs

Manage Hospital: In this phase admin can manage the shops like admin can view shops list and
admin can delete the shops based on needs.

BGS FIRST GRADE COLLEGE Page


29
Geo Location based Medical Emergency services

CHAPTER: 6
SNAP SHOTS
Home page:

Login page:

BGS FIRST GRADE COLLEGE Page


30
Geo Location based Medical Emergency services

Entry query:

Doctors data:

BGS FIRST GRADE COLLEGE Page


31
Geo Location based Medical Emergency services

Add doctors:

Upload doctor Specialization:

BGS FIRST GRADE COLLEGE Page


32
Geo Location based Medical Emergency services

Dashboard:

BGS FIRST GRADE COLLEGE Page


33
Geo Location based Medical Emergency services

CHAPTER: 7
TESTING

Testing is the major process involved in software quality assurance (QA). It is iterative
process. Here test data is prepared and is used to test the modules individually. System
testing makes sure that all components of the system function properly as a unit by
actually forcing the system to fail.
The test causes should be planned before testing begins. Then as the testing progresses,
testing shifts focus in an attempt to find errors in integrated clusters of modules and in the
entire system. The philosophy behind testing is to find errors. Actually testing is the estate
of implementation that is aimed at ensuring that the system works actually and efficiently
before implementation.
Testing is done for each module. After testing all the modules, the modules are integrated
and testing of the final system is done with the test data, specially designed to show that
the system will operate successfully in all its aspects conditions. The procedure level
testing is made first. By giving improper inputs, the errors occurred are noted and
eliminated. Thus the system testing is a confirmation that all is correct and an opportunity
to show the user that the system works. The final step involves Validation testing, which
determines whether the software function as the user expected. The end-user rather than
the system developer conducts this test most software developers as a process called
“Alpha and Beta test” to uncover that only the end user seems able to find.

This is the final step in system life cycle. Here we implement the tested error-free system
into real-life environment and make necessary changes, which runs in an online fashion.
Here system maintenance is done every months or year based on company policies, and is
checked for errors like runtime errors, long run errors and other maintenances like table
verification and reports.

During the requirement analysis and design, the output is a document that is usually
textual and non-executable. After the coding phase, computer programs are available that
can be executed for testing purpose. This implies that testing not only has to uncover
errors introduced during coding, but also errors introduced during the previous phases.

BGS FIRST GRADE COLLEGE Page


34
Geo Location based Medical Emergency services

Fig. 7.1 The Testing process

7.1 The various types of testing done on the system are:

• Unit Testing

• Integration Testing

• Validation Testing

• System Testing

• Acceptance Testing

• UNIT TESTING:

Unit testing verification efforts on the smallest unit of software design, module. This is
known as “Module Testing”. The modules are tested separately. This testing is carried out
during programming stage itself. In these testing steps, each module is found to be working
satisfactorily as regard to the expected output from the module.

BGS FIRST GRADE COLLEGE Page


35
Geo Location based Medical Emergency services

• INTEGRATION TESTING:

Integration testing is a systematic technique for constructing tests to uncover error


associated within the interface. In the project, all the modules are combined and then the
entire

programmer is tested as a whole. In the integration-testing step, all the error uncovered is
corrected for the next testing steps.

• VALIDATION TESTING:

To uncover functional errors, that is, to check whether functional characteristics confirm
to specification or not specified.

• SYSTEM TESTING

Once individual module testing completed, modules are assembled to perform as a


system. Then the top down testing, which begins from upper level to lower level module
testing, has to be done to check whether the entire system is performing satisfactorily.
After unit and integration testing are over then the system as whole is tested. There are
two general strategies for system testing.
They are:

• Code Testing

• Specification Testing

• Code Testing:
This strategy examines the logic of the program. A path is a specific combination of
conditions handled by the program. Using this strategy, every path through the program is
tested.
• Specification Testing:

BGS FIRST GRADE COLLEGE Page


36
Geo Location based Medical Emergency services

This strategy examines the specifications stating what the program should do and how it
should perform under various conditions. The test cases are developed for each condition of
developed system and processed. It is found that the system developed perform according to
its specified requirements. The system is used experimentally to ensure that the software will
run according to tits specification and in the way user expect.
Specification Testing is done successfully by entering various types of end data. It is
checked for both valid and invalid data and found System is working properly as per
requirement.

• ACCEPTANCE TESTING:

When the system has no measure problem with its accuracy, the system passes through a
final acceptance test. This test confirms that the system needs the original goal, Objective
and requirements established during analysis. If the system fulfils all the requirements, it
is finally acceptable and ready for operation.

• Test Plan:

A software project test plan is a document that describes the objectives, scope approach
and focus of a software testing effort. This process of preparing a test plan is a useful way
to think through the efforts needed to validate the acceptability of a software product. The
completed document will help the people outside the test group understand ‘Why and
How’ of production validation. Different test plans are used at different levels of testing.

Test Plans used in Unit Testing

Each module is tested for correctness whether it is meeting all the expected results.
Condition loops in the code are properly terminated so that they don’t enter into an infinite
loop. Proper validations are done so as to avoid any errors related to data entry from user.

7.2 Test cases:


TestCase
Number Testing Scenario Expected result Result

BGS FIRST GRADE COLLEGE Page


37
Geo Location based Medical Emergency services

Registration Testing

TC – 01 Clicking submit without entering details Alert "Please fill all Pass
details"
TC – 02 Clicking submit without entering Alert "Please fill Pass
Username Username"
TC – 03 Clicking submit without entering Alert "Please fill Pass
password Password"
TC – 04 Clicking submit without entering email Alert "Please fill email Pass
id id"
Clicking submit without entering phone Alert "Please fill
TC – 05 number contact number" Pass

Clicking submit entering confirm Alert "Password and


password data which is not matching Confirm Password do not
with password data match"
TC – 06 Pass
Login Testing

Clicking submit without entering Alert "Please enter


TC – 07 login details the username and Pass
password"
Alert "Please enter
TC – 08 Clicking submit without entering the password" Pass
password
Alert "Please enter
TC – 09 Clicking submit without entering the Pass
Username Username"
TC – 10 Clicking submit entering wrong Alert "Invalid User" Pass
Username
TC – 11 Clicking submit entering wrong Alert "Invalid User" Pass
password

BGS FIRST GRADE COLLEGE Page


38
Geo Location based Medical Emergency services

Clicking submit entering wrong


TC – 12 Username and password Alert "Invalid User" Pass

CHAPTER: 8
CONCLUSION AND FUTURE WORK

The medical sector has been advancing to deliver more modernized and efficient health care
services. Like other industries, the health care sector should be digitized. An application is
developed, where the general population will be using our application to store their own
medical information and access it whenever and from anywhere. The system consists of
registered specialized doctors under enrolled hospitals. The doctors offer medical treatment
and prescribe medications during the appointment. Our system provides a link to virtual
communication between patients and doctors. The feature of GPS based medical emergency
services will help the user to find the closest doctor through GPS. LIFE CARE provides
patients with functions as ambulances, hospitals, and specialized doctors thereby improving
medical emergency services

BGS FIRST GRADE COLLEGE Page


39
Geo Location based Medical Emergency services

CHAPTER: 9
REFERENCES

[1] F. Anjum, A. S. M. Shoaib, A. I. Hossain and M. M. Khan, "Online health care," 2018
IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), Las
Vegas, NV, 2018, pp. 580- 583. doi: 10.1109/CCWC.2018.8301617

[2] Hoque Rakibul, Mazmum,A..,Fahami & BaoYukun (2014). e-Health in Bangladesh:


Current Status, Challenges, and Future Direction. The International Technology Management
Review, Vol. 4 (2014), No. 2, 87-96.

[3] R. Chatterjee and R. Chatterjee, "An Overview of the Emerging Technology:


Blockchain," 2017 3rd International Conference onComputational Intelligence and Networks
(CINE), Odisha, 2017, pp. 126-127, doi: 10.1109/CINE.2017.33.

[4] M. Mettler, "Blockchain technology in healthcare: The revolution starts here," 2016
IEEE 18th International Conference on e-Health Networking, Applications and Services
(Healthcom), Munich, 2016, pp. 1-3, doi: 10.1109/HealthCom.2016.7749510.

[5] S. Hasavari and Y. T. Song, "A Secure and Scalable Data Source for Emergency Medical
Care using Blockchain Technology," 2019 IEEE 17th International Conference on Software
Engineering Research, Management and Applications (SERA), Honolulu, HI, USA, 2019,
pp. 71-75, doi: 10.1109/SERA.2019.8886792.

[6] K. Sudheep and S. Joseph, "Review on Securing Medical Big Data in Healthcare Cloud,"
2019 5th International Conference on Advanced Computing & Communication Systems
(ICACCS), Coimbatore, India, 2019, pp. 212-215, doi: 10.1109/ICACCS.2019.8728351.

[7] R. Aiswarya, R. Divya, D. Sangeetha and V. Vaidehi, "Harnessing healthcare data


security in cloud," 2013 International Conference on Recent Trends in Information
Technology (ICRTIT), Chennai, 2013, pp. 482-488, doi: 10.1109/ICRTIT.2013.6844251.

[8] R. M. A. Mateo, B. D. Gerardo and J. Lee, "Healthcare Expert System Based on the
Group Cooperation Model," The 2007 International Conference on Intelligent Pervasive
Computing (IPC 2007), Jeju City, 2007, pp. 390-393, doi: 10.1109/IPC.2007.114.

[9] Jimeneza, M. L., Santamaríab, J. M., Barchinoa, R. , Laitac, L., Laitad, L. M., Gonzáleza,
L. A. Asenj, A., “Knowledge Representation for Diagnosis of Care Problems through an
Expert System: Model of the Auto-care Deficit Situations”, Expert Systems with Applicat
ions.

BGS FIRST GRADE COLLEGE Page


40
Geo Location based Medical Emergency services

[10] M. A. H. Sakib, F. Islam, S. S. Haque and H. U. Zaman, "Doctor locator: A web


application to improve online doctor directories in Bangladesh features and functionalities of
a better online solution to find a doctor," 2016 5th International Conference on Informatics,
Electronics and Vision (ICIEV), Dhaka, 2016, pp. 100-104, doi: 10.1109/ICI.

BGS FIRST GRADE COLLEGE Page


41

You might also like