Minor Project On Hospital Management System
Minor Project On Hospital Management System
Management System
Submitted by
Rishikesh Kumar(OA996086708)
Kartik Devji Gami(OA996086486)
Kunal Kumawat(OA996086487)
Karan Kumar(OA996086485)
Ram Bhatt (OA996086705)
Submitted to the
DR. Rishi Kumar Sharma
Project Dhanvantari
Content
1. Acknowledgment
2. Certificate
3. Abstract
4. Definition
i) Entities
ii) Attributes
iii) Keys
a) Primary Key
b) Candidate Key
c) Super Key
d) Foreign Key
e) Alternative Key
f) Composite Key
g) Artificial key
5. Introduction to HMS
6. Problems of HMS
7. Need of HMS
8. List of Entities and Attributes.
9. Diagram
i) Architecture diagram
ii) Use case diagram
iii) ER-diagram
iv) Data model diagram
10.Modules
i) Admin
ii) Doctor
iii) Patient
iv) Staff
Project Dhanvantari
ACKNOWLEDGEMENT
Apart from the efforts of team, the success of any project depends largely on the
encouragement and guidelines of many others. We take this opportunity to express
our gratitude to the people who have been instrumental in the successful
completion of this project. The completion of any inter-disciplinary project
depends upon cooperation, co-ordination and combined efforts of several sources
of knowledge. We are eternally grateful to our teacher DR. Rishi Kumar Sharma
for his even willingness to give us valuable advice and direction under which we
executed this project. His constant guidance and willingness to share his vast
knowledge made us understand this project and its manifestations in great depths
and helped us to complete the assigned tasks.
Rishikesh Kumar(OA996086708)
Kartik Devji Gami(OA996086486)
Kunal Kumawat(OA996086487)
Karan Kumar(OA996086485)
Ram Bhatt(OA996086705)
Project Dhanvantari
Certificate
This is to certify that computer science engineering project
report entitled “Hospital management system” is the work
carried out by Ram Bhatt, Rishikesh Kumar, Kartik Devji Gami,
Kunal Kumawat , Karan Kumar student of b.tech CSE (Section-
2) Third Semester, Quantum school of the technology, Quantum
University under the supervision of DR. Rishi Kumar Sharma,
Quantum University.
…………………………..
Signature
Project Dhanvantari
Abstract
Project Dhanvantari
# Some Definitions:-
# Types of keys:-
1. Primary key:- A primary key is a unique identifier for each record in a
database table. It ensures the integrity of the data by ensuring that each
record can be distinctly identified.
3. Super Key:- A super key is a set of one or more attributes that, taken
together, can uniquely identify a record in a database table. It can include
more attributes than necessary for uniquely identifying records and may
contain candidate keys.
Project Dhanvantari
Introduction to HMS
Project Dhanvantari
Problems Facing due to the lack of hospital Management
system
A hospital management system can lead to several problems and challenges in
healthcare organizations.
Here are some of the common issues:
1. Inefficient Workflow:
Without a management system, tasks such as patient registration, appointment
scheduling, and billing may be manual and time-consuming. This can lead to
inefficiencies in workflow and increase the likelihood of errors.
2. Data Inaccuracy:
Manual record-keeping is prone to errors, and the chances of inaccurate patient
data, prescription details, and medical histories are higher. This can compromise
patient safety and quality of care.
5. Security Risks:
Paper records are more susceptible to loss, damage, or unauthorized access.
A digital hospital management system with proper security measures helps
in safeguarding patient information and ensures compliance with privacy
regulations.
Project Dhanvantari
# Need of the Hospital Management System
3. Patient Management:
Electronic Health Records (EHR): HMS maintains electronic health
records, ensuring easy access to patient data, medical history, and treatment plans.
4. Inventory Management:
Medicine and Equipment Inventory: HMS helps in managing and
monitoring the inventory of medicines and medical equipment, preventing
shortages or excesses.
Project Dhanvantari
5. Appointment and Resource Optimization:
Doctor and Staff Scheduling: It optimizes the scheduling of doctors and
staff, ensuring efficient utilization of resources.
Project Dhanvantari
Department Department_Id
Department_Name
Billing Bill_Id
Patient_Id
Total_Cost
Appointment Appointment_Id
Patient_id
Doctor_Id
Date
Time
Status
Ward/Room Ward Name
Room_Id
Bed Number
Capacity
Project Dhanvantari
# Diagram
i) ARCHITECTURE DIAGRAM
An architectural diagram is a diagram of a system that is used to abstract
the overall outline of the software system and the relationships,
constraints, and boundaries between components. It is an important tool
as it provides an overall view of the physical deployment of the software
system and its evolution roadmap.
Staff
User
Data
Project Dhanvantari
ii) Use Case Diagram
Signup
Login
Add Doctor
Approve Appointment
Make Appointment
Payment/Bill
Send Feedback
View Feedback
Staff Doctor
Logout
Project Dhanvantari
iii) ER- Diagram
Project Dhanvantari
iv) Data Model Diagram
a) Logical Model
b) Relational Model
Project Dhanvantari
#) Modules
In this system we have four modules they are
given below:-
a) Admin
b) Patient
c) Doctor
d) Staff
a) Admin:-
Admin has the full access to the system which means he is able to manage
any activity with regard to the system. He is the highest privileged user who
can access to the system.
ii. Add Staff:- The Admin have authority to add the new staff and
remove the existing staff.
b) Patient:-
Patients can choose the best preferred appointments from the options
provided and can also change the appointment schedule or cancel it. After
appt. is confirmed by the respective doctor they can pay their consultant fee
online. Patients have access to only their records.
i. Make appointment
ii. Cancel appointment
iii. Update details
iv. Payment
c) Doctor:-
Doctors can view the patient details and add prescription to the patient.
Doctors have access to only records of those patients whom they are treating.
Project Dhanvantari
d) Staff:-
Staff can view the patient appointment list and provide the confirmation or
make changes in the appointment list if required.
i. Approve appointment
ii. Cancel appointment
iii. Modification the appointment
1. Admin
Log In ID INT Not Null (PK) Unique id for each login process
Password Varchar(50) Not Null Password for the verification and security
2. Staff
Staff ID Int Not NULL (PK) Unique for the each staff
password Varchar(50) Not Null Password for the verification and security
Project Dhanvantari
3. Patient
Attribute Data type Constraints Description
password Varchar(50) Not Null Password for the verification and security
4. Doctor
password Varchar(50) Not Null Password for the verification and security
5. Department
Project Dhanvantari
6. Appointment
APP ID Int Not NULL (PK) Unique for the each patient
Appointment date and time int Not Null Appointment date and time of the patient
7. Payment
Bill ID Int Not NULL (PK) Unique for the each bill generated
8. Prescription
Project Dhanvantari
#) Some of the data stored in the database is given below:-
Project Dhanvantari
iv. Table for the appointment list of the patient
#) Abbreviation
D Id Doctor ID
P Id Patient ID
S Id Staff ID
App Id Appointment ID
PK Primary Key
FK Foreign Key
Project Dhanvantari
#) Relationship among Entities.
(Cardinality & Optionality)
i. Cardinality:
Cardinality in DBMS is to represent relationship between two tables and
represent how many times an entity appear in relation to other.
1. One-To-One:
Each instance relates to one instance of other entity
2. One-To-Many:
Each instance relates to many instances of other entity.
3. Many-To-One:
Multiple instances of one entity relates to one instance of other
entity.
4. Many-To-Many:
Multiple instances of one entity relates to multiple of other.
ii. Optionality:
Optionality defines if the relation between two entities is mandatory
or optional.
1. Mandatory
Each instance must be related to another one
2. Optional:
Every instance in one entity doesn’t need one in other entity.
Project Dhanvantari
#) Conclusion
To summarize, the Hospital Management System serves as a thorough
solution that has effectively tackled the complex challenges in healthcare
administration. Through careful design and strong functionality, the system
has proven its ability to optimize and streamline various aspects of hospital
operations. The smooth integration of modules, such as managing patient
information, scheduling appointments, handling billing, greatly improved
operational efficiency.
Hence, Hospital Management System is one of the basic need of the patient
and doctor in this modern era to perform their tasks efficiently.
Project Dhanvantari