Professional Documents
Culture Documents
Hospital Management System: by Rishit Gajjar (10BIT031) Mehul Ranavasiya (10BIT047)
Hospital Management System: by Rishit Gajjar (10BIT031) Mehul Ranavasiya (10BIT047)
By
Rishit Gajjar (10BIT031)
Mehul Ranavasiya (10BIT047)
Minor Project
By
Rishit Gajjar (10BIT031)
Mehul Ranavasiya (10BIT047)
Guided By
Mr. Sapan Mankad
[DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING]
CERTIFICATE
This is to certify that the Minor Project entitled Hospital Management System
submitted by Rishit Gajjar(10bit031),Mehul Ranavasiya (10bit047), towards the
partial fulfillment of the requirements for the degree of Bachelors of Technology
in Information Technology of Nirma University of Science and Technology,
Ahmedabad is the record of work carried out by them under my supervision and
guidance. In my opinion, the submitted work has reached a level required for
being accepted for examination. The results embodied in this minor project, to
the best of my knowledge, havent been submitted to any other university or
institution for award of any degree or diploma.
ACKNOWLEDGEMENT
I would like thank to all those who are involved in this endeavor for their kind
cooperation for its successful completion. At the outset, I wish to express my
sincere gratitude to all those people who have helped me to complete this project
in an efficient manner.
I offer my special thanks to my Project guide Prof. SAPAN MANKAD, Assistant
Professor,
Department
of
Computer
Science
&
Engineering,
Institute
of
RISHIT GAJJAR
Roll No.10BIT031
MEHUL RANAVASIYA
Roll No.10BIT047
ABSTRACT
Many Hospitals currently use a manual system for the management and
maintenance of critical information. The current system requires numerous paper
forms,
with
data
stores
spread
throughout
the
hospital
management
CONTENTS
Certificate
Acknowledgement
Abstract
Contents
List of figures
List of tables
Chapter 1
Chapter 2
Introduction
1.1
General
Design
10
2.1
Overview
10
2.2
UML Diagram
10
2.3
2.2.1 Introduction
11
12
13
14
Project Module
2.3.1 List of Modules
15
2.3.2
16
Module Description
Chapter 4
18
Database
25
3.1
25
Data Dictionary
Conclusion
29
4.1
Conclusions
29
4.2
Future Enhancements
30
Bibliography
31
LIST OF FIGURES
Figure No.
Figure 2.1
Figure 2.2
Figure 2.3
Figure 2.4
Figure 2.5
Figure 2.6
Figure 2.7
Figure 2.8
Figure 2.9
Figure 2.10
Caption
Use case Diagram
Sequence Diagram
Activity Diagram
Home Page
Admin Page
Registration page
Operation Theater
Medical Test
Pharmacy Page
Discharge Page
Page No.
12
13
14
18
19
20
21
22
23
24
LIST OF TABLES
Table No.
Table 3.1
Table 3.2
Table 3.3
Table 3.4
Table
Table
Table
Table
Table
Table
3.5
3.6
3.7
3.8
3.9
3.10
Table 3.11
Caption
Doctor Registration
Employee
Registration
Inpatient
Registration
Out Patient
Registration
Patient Information
Surgery Information
Blood test
Urine test
Operation
Pharmacy
Information
Discharge Summary
Page No.
25
25
26
26
27
27
27
28
28
28
28
INTRODUCTION
1.1 GENERAL
Documenting the assembly, maintenance, use, and troubleshooting of a
system as complex as a voting system is a difficult task. A single system
might combine proprietary hardware, custom operating systems and
software, commodity personal computers, and pen and paper. Describing
these highly varied components is one function of voting system
documentation .But it is not only voting system technology that is
heterogeneous; so are voting systems users, and the environments in
which the systems are used. Election officials, poll workers, and voters
often need guidance from documents in order to administer or use a
voting system. In addition, voting system certificationthe process by
which a system is approved for use in state demands evidence that a
voting system complies with one or more sets of standards or guidelines.
Documentation provides the details that certification bodies need to
evaluate the System. Taken as a whole, voting system documentation
must explain the system in several ways to meet the needs of these
multiple audiences.
As the modern organizations are automated and computers are working as
per the instructions, it becomes essential for the coordination of human
beings, commodity and computers in a modern organization.
Many big cities where the life is busy needs the transaction of the goods
within few minutes of time. So, this online information recorded by the
distributor helps him to complete this task within the time.
The administrators and all the others can communicate with the system
through this project, thus facilitating effective
implementation and
DESIGN
2.1 Overview
Design is the first step in the development phase for any techniques
and principles for the purpose of defining a device, a process or system in
sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified
the software design involves three technical activities - design, coding,
implementation and testing that are required to build and verify the
software.
The design activities are of main importance in this phase, because
in this activity, decisions ultimately affecting the success of the software
implementation and its ease of maintenance are made. These decisions
have the final bearing upon reliability and maintainability of the system.
Design is the only way to accurately translate the customers requirements
into finished software or a system.
Design is the place where quality is fostered in development.
Software design is a process through which requirements are translated
into a representation of software. Software design is conducted in two
steps. Preliminary design is concerned with the transformation of
requirements into data.
10
Use case:
A description of sequence of actions, including variants, that a system performs
that yields an observable result of value of an actor.
Sequence Diagram
Activity Diagram
11
of actions
Registration
Reception
Discharge Summary
Patient
Doctor
Laboratory
Pharmacy
12
diagram
and
collaboration
diagram
are
called
Reception
Resgistration
Doctor
Patient
Laboratory
Pharmacy
Discharge
Summary
login
View appointments
Register
Send request
Go to Laboratory
Take madicine
Discharge patient
13
start
Doctor
Patient
Registration
Pharmacy
Reception
Discharge
summary
Laboratory
End
14
2.3
PROJECT MODULES
List of Modules:
Reception
Administration
Pharmacy
Laboratory
Registration
Discharge Summary
15
Enquiry of Patient
Doctor Type .
Doctor Master
Referral Doctor
16
17
18
19
20
21
22
23
24
DATA DICTIONARY
Name
Name
Loginid
password
Department
Specialization
Phonenumber
Address
Email
NULL /
NOTNULL
Null
Null
Null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar (20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Bigint
Varchar(20)
Varchar(20)
Name
Name
Loginid
password
Department
Phonenumber
Address
Email
NULL /
NOTNULL
Null
Null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar (20)
Varchar(20)
Varchar(20)
Varchar(20)
Bigint
Varchar(20)
Varchar(20)
25
Name
Patientname
Patientid
Gender
Age
Phoneres
Phonemob
Maritual
Occupation
Admid
Admdate
Admtime
Status
Symptoms
Department
Wardno
Bedno
Doctor
NULL /
NOTNULL
Null
Not Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
TYPE
Varchar (20)
Varchar(20)
Varchar(20)
Int
Bigint
Bigint
Varchar(20)
Varchar(20)
Int
Datetime
Datetime
Varchar(20)
Varchar(20)
Varchar(20)
Int
Int
Varchar(20)
KEY
Primary
Name
Patientname
Patientid
Gender
Age
Address
Assigndoctor
Phoneres
Phonemob
Opdate
Department
NULL /
NOTNULL
Null
Not Null
Null
Null
Null
Null
Null
Null
Null
Null
TYPE
Varchar (20)
Varchar(20)
Varchar(20)
Int
Varchar(20)
Varchar(20)
Bigint
Bigint
Datetime
Varchar(20)
KEY
Primary
26
Name
pid
Patientname
Age
Department
Doctor
NULL /
NOTNULL
Not null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Int
Varchar(20)
Varchar(20)
Foreign
Name
pid
Patientname
Age
Department
Doctor
Surgerydate
NULL /
NOTNULL
Not null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Int
Varchar(20)
Varchar(20)
Datetime
Foreign
Name
Patienttype
Patientid
Patientname
Mediclatestype
Bloodgroup
Haemoglobin
Bloodsugar
Sacid
Description
NULL /
NOTNULL
Null
Null
Null
Null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
27
Name
Patienttype
Patientid
Patientname
Mediclatestype
Color
Clarity
Odor
Specificgravity
Glucose
Description
NULL /
NOTNULL
Null
Null
Null
Null
Null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Name
Patienttype
Patientid
Patientname
Refdoctor
Operationtype
Operatonresult
NULL /
NOTNULL
Null
Null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Datetime
Name
Patienttype
Patientid
Department
Patientname
Medicine
NULL /
NOTNULL
Null
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Name
Patientid
Patientname
Joiondate
Dischargedate
NULL /
NOTNULL
Null
Null
Null
Null
TYPE
KEY
Varchar(20)
Varchar(20)
Datetime
Datetime
28
CONCLUSION
The package was designed in such a way that future modifications can be
done easily. The following conclusion can be deduced from the
development of the project.
Automation of the entire system improves the efficiency
It provides a friendly graphical user interface which proves to
be better when compared to the existing system.
It gives appropriate access to the authorized users depending
on their permissions.
It effectively overcomes the delay in communications.
Updating of information becomes so easier.
System security, data security and reliability are the striking
features.
The System has adequate scope for modification in future if it
is necessary.
29
FUTURE ENHANCEMENTS
This application avoids the manual work and the problems concern with it.
It is an easy way to obtain the information regarding the various travel
services that are present in our System.
Well I and my team member have worked hard in order to present an
improved website better than the existing ones regarding the information
about the various activities. Still, we found out that the project can be
done in a better way. Primarily, In this system patient login and then go
to reception. By using this patient will send request for consulting the
doctor. Reception will set the date for doctor appointments. After that
doctor see his appointments and see the patients, surgeries also done.
The next enhancement is, we will develop online services. That
mean, if patient have any problems he can send his problem to the doctor
through internet from his home then doctor will send reply to him. In this
patients have some login name and password.
30
BIBLIOGRAPHY
1. MICROSOFT .NET WITH C#,Microsoft .net series
2. ASP .NET 2.0 PROFESSIONAL,Wrox Publishers
3. ASP .NET WITH C# 2005, Apress Publications
4. C# COOK BOOK, O reilly Publications
5. PROGRAMMING MICROSOFT ASP .NET 2.0 APPLICATION, Wrox Professional
Guide
6. BEGINNING ASP .NET 2.0 E-COMMERCE IN C# 2005, Novice to Professional.
WEBSITES:
1. www.google.com
2. www.microsoft.com
31