HOSPITAL MANAGEMENT SYSTEM
A Project Report submitted in partial fulfilment of
the requirements for the award of the degree of
Master of Computer Application
Submitted by
Pratyush Kumar Patel
23MCA23
Department of Computer Science Engineering and Application
SAMBALPUR UNIVERSITY INSTITUTE OF INFORMATION TECHNOLOGY
Sambalpur University, Jyoti Vihar, Burla – 768019
May, 2025
I
SAMBALPUR UNIVERSITY INSTITUTE OF INFORMATION TECHNOLOGY
Sambalpur University, Jyoti Vihar, Burla – 768019
CERTIFICATE
This is to certify that the project report entitled ‘HOSPITAL MANAGEMENT SYSTEM’
submitted by Pratyush Kumar Patel (23MCA23) in partial fulfilment of the requirements
for the award of Master of Computer Application at Sambalpur University Institute of
Information Technology is an authentic work. The matter embodied in the project has not been
submitted to any other University/Institute for the award of any Degree.
The MCA 4th Semester Project viva-voce has been held on 8th May, 2025.
Dr. Sushree S. Pradhan Dr. Kalyan Das
Faculty In-Charge, MCA HOD, Department of CSE&A
External Examiner
II
DECLARATION
I do hereby declare that the work embodied in this major project report entitled “HOSPITAL
MANAGEMENT SYSTEM” is the outcome of genuine work carried out by me at Seeree, is
submitted to Sambalpur University Institute of Information Technology (SUIIT), Burla for
the award of the degree of Master of Computer Application. The work is original and has not
been previously formed the basis for the award of any other degree.
Pratyush kumar patel
23MCA23
III
ACKNOWLEDGEMENT
I would want to convey my heartfelt gratitude to Dr. Sushree S. Pradhan, my guide, for her
invaluable advice and assistance in completing my project. She was there to assist me every
step of the way, and her motivation is what enabled me to accomplish my task effectively. I
would also like to thank all of the other supporting personnel who assisted me by supplying the
equipment that was essential and vital, without which I would not have been able to perform
efficiently on this project.
Pratyush kumar patel
23MCA23
IV
ABSTRACT
The Hospital Management System (HMS) is a comprehensive web-based application designed
to manage hospital operations efficiently. It aims to streamline various processes such as
patient registration, appointment scheduling, billing, and maintenance of medical records. The
system supports three main user roles: administrators, doctors, and patients, each with specific
functionalities to simplify workflows and enhance service delivery.One major limitation of
existing systems is the inaccessibility of patient records outside the hospital. This project
addresses the issue by enabling secure, remote access to patient reports and history, improving
transparency and patient engagement. The system automates inpatient and outpatient
management, diagnosis tracking, ward and doctor assignment, and billing in pharmacy and
laboratory sections.
Developed using Python, Django, and SQLite, the HMS ensures a robust backend with a user-
friendly frontend. Features such as login authentication, role-based access, and centralized data
storage enhance security and performance. The platform is designed for scalability and can be
extended to support additional features like telemedicine, mobile integration, and
analytics.Overall, the HMS provides a reliable, accessible, and cost-effective solution for
improving hospital administration and patient care.
V
LIST OF ABBREVIATIONS
HMS – Hospital Management System
UML – Unified Modeling Language
DFD – Data Flow Diagram
HTML – HyperText Markup Language
CSS – Cascading Style Sheets
ORM – Object-Relational Mapping
SQL – Structured Query Language
MVT – Model-View-Template
EHR – Electronic Health Record
AI – Artificial Intelligence
GDPR – General Data Protection Regulation
HIPAA – Health Insurance Portability and Accountability Act
VI
LIST OF FIGURES
Figure 2.1 Context Level DFD 17
Figure 2.2 Level-1 DFD 18
Figure 2.3 Level-2 Registration DFD 19
Figure 2.4 Level-2 Login DFD 20
Figure 2.5 Level-2 Make Appointment DFD 21
Figure 2.6 Level-2 Add Description DFD 22
Figure 2.7 Level-2 Doctor Module DFD 23
Figure 2.8 Level-2 Payment 24
Figure 2.9 Level-2 Patient Module DFD 25
VII
TABLE OF CONTENTS
Contents Details Page No.
CERTIFICATE II
DECLARATION III
ACKNOWLEDGEMENT IV
ABSTRACT V
LIST OF ABBREVIATIONS VI
LIST OF FIGURES VII
CONTENTS VIII
1. Chapter 1: INTRODUCTION 1-3
1.1 Introduction 1
1.2 Problem Statement 2
1.3 Goals 2
1.4 Objective 2
1.5 Scope of the Project 3
1.6 MODULES 3
1.7 Admin module 3
1.8 user module 3
1.9 Doctor module 3
VIII
2. Chapter 2: DESIGN 4-15
2.1 SYSTEM DESIGN 4
2.1.1 INTRODUCTION TO UML 4
2.2 UML Approach 5
2.3 Use case diagram of our project 5-11
2.4 Class Diagram 12
2.5 Sequence diagram 13
2.6 Activity diagram 14
2.7 Deployement diagram 14
2.8 E-R Diagrams 15
3. Chapter 3 : ANALYSIS 16-22
3.1 EXISTING SYSTEM 16
3.2 PROPOSED SYSTEM 16
3.3 FEASIBILITY STUDY 16
3.3.1 Economic Feasibility 16
3.3.2 Technical Feasibility 17
3.3.3 Operational Feasibility 17
3.4 SOFTWARE SPECIFICATION 17
3.5 MySQL 18-20
IX
3.6 django 20-22
4. Chapter 4: SAMPLE SCREENSHOTS 22-26
5. Chapter 5 : CONCLUSION 27
6. Chapter 6 : FUTURE SCOPE 27
7. Chapter 7 : REFERENCE 28