Professional Documents
Culture Documents
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.
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.
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.
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.
• The.Net language.
• ASP .Net language.
• Windows Form application.
• Visual studio.Net.
• 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.
• It is a safe carry out of code and includes code formed by the other unknown / third party.
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.
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.
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.
• Interoperability:
The main feature of the .Net application which operates itself in behavier or way.
• Language dependent:
It will depend on the other languages and uses the languages like c, c++ ,Asp .net etc. and many more
languages.
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.
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.
• 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.
• 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..
• Hard-Disk : 4OGB
Software Requirements:
• Programming-Language : C#
CHAPTER: 3
SYSTEM 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:
User:
Register
Login
Enter Query
✓Hospital :
Register
Login
Manage User
View Booking
Manage Doctors
✓Admin:
Login
Manage User
Manage Hospitals
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.
For a successful feasibility study of system feasibility, the existing systems and proposed
system are studied carefully.
• 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
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.
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.
CHAPTER: 4
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.
• Simplicity of 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.”
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”.
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.
• 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
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.
• Activity Diagrams
• 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.
CHAPTER: 5
IMPLEMENTATION
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
✓Hospital :
Register
Login
Manage User
View Booking
Manage Doctors
✓Admin:
Login
Manage User
Manage Hospitals
Manage Doctor
Doctor:
Login
Register
View query
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.
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.
CHAPTER: 6
SNAP SHOTS
Home page:
Login page:
Entry query:
Doctors data:
Add doctors:
Dashboard:
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.
• 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.
• INTEGRATION TESTING:
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
• 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:
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.
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.
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
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
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
[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.
[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.