STE Project1 2
STE Project1 2
ON
DIPLOMA IN
COMPUTER ENGINEERING
SUBMITTED BY
GUIDED BY Miss.
Sakshi
G.V.ACHARYA POLYTECHNIC, SHELU
ACADEMIC YEAR
2024-2025
G.V.ACHARYA POLYTECHNIC ,
SHELU
I hereby declare that the project work has not formed the basis for the award previously of
any Diploma , Associate ship, Fellowship or any other similar title according to
my knowledge.
ACKNOWLEDGMEN
T
This project work titled “HOSPITAL MANAGEMENT SYSTEM” is a part of curriculum as
prescribed by MSBTE.We are really thankful to our Principal Prof. Kankute sir and the HOD Madhura
Mam, Computer Department , G.V.ACHARYA POLYTECHNIC, SHELU for his invaluable
guidance and assistance, without which the accomplishment of the task would have never been possible
We are also thankful to our Guide Sakshi Mam for giving this opportunity to explore into the real world
and realize the interrelation without which a Project can never progress. We are also thankful to parents,
friend and all staff of Computer Department for providing us relevant information and necessary
clarifications, and great Support.
Signature of student
ABSTRACT
The Hospital Management System (HMS) is a comprehensive software solution designed to streamline
and enhance the operational efficiency of healthcare facilities. This system integrates various functions
such as patient registration, appointment scheduling, medical records management, billing, and inventory
control into a unified platform. By automating routine tasks, the HMS reduces administrative burdens,
minimizes errors, and improves overall patient care. features include an intuitive user interface for easy
navigation, secure access to patient data, and real-time reporting capabilities. The system also
facilitates effective communication among healthcare providers, patients, and administrative staff. With
robust data analytics, the HMS enables hospitals to monitor performance metrics and enhance
decision-making processes. Ultimately, the implementation of an HMS fosters a more organized,
efficient, and patient-centered healthcare environment.
TABLEOFCONTENTS
Page Number
Certificate
Candidate’s Declaration
Acknowledgement
Abstract
Index of Figures
Index of Tables
1. Introduction
2. Literature Survey
3. Proposed Work
INTRODUCTION
Introduction to project
A Hospital Management System (HMS) is an integrated software solution designed to streamline and
enhance the operational efficiency of healthcare facilities. It automates various administrative and clinical
functions, including patient registration, appointment scheduling, billing, and electronic health records
management. It also enables better resource management, helping hospitals allocate staff and equipment
effectively. Hospital Management System contributes to improved healthcare delivery and patient
satisfaction.
Project Defination
A Hospital Management System (HMS) is a comprehensive software solution designed to manage the
various aspects of a hospital's operations, including patient registration, appointment scheduling, medical
records, billing, inventory management, and staff administration. It aims to streamline processes, improve
patient care, enhance operational efficiency, and facilitate communication among healthcare providers.
Literature Survey
Literature Survey
A literature survey of hospital management systems (HMS) encompasses various aspects, including
their design, implementation, benefits, challenges, and emerging trends. Here’s an overview of key
themes and findings in the field. A hospital management system (HMS) is designed to streamline
operations, enhance patient care, and improve overall healthcare delivery. Recent literature
emphasizes the integration of electronic health records (EHRs) to facilitate data accessibility and
real-time communication among healthcare professionals. Studies highlight the role of HMS in
reducing administrative burdens and minimizing errors through automation.
Software Requirements
Functional Requirements
1. Patient Management
2. Staff Management
3. Clinical Management
4. Billing and Insurance
Non-Functional Reruirenments
1. Preformance
2. Reliability
3. Usability
4. Maintainance
Proposed Work
Aim of Project
The aim of a hospital management system (HMS) is to streamline and improve the operational efficiency of
healthcare facilities. Overall, an HMS aims to create a more organized, efficient, and patient-centered
healthcare environment.
Objectives
1. Enhance Patient Care
2. Increase Operational Efficiency
3. Improve Financial Performance
4. Support Staff Management
Analysis
A hospital management system (HMS) streamlines administrative processes, enhancing efficiency in patient
care. It centralizes patient records, allowing for quick access to medical histories and treatment plans, which
improves decision-making. By automating scheduling, billing, and inventory management, HMS
reduces operational costs and minimizes errors.
Test Cases
TC_001 Patient 1.Navigate to Name, DOB, Patient registered Patient registed Pass
Registration registration page Address, successfully successfully
Contact
2.Enter patient
details
3.Submit form
TC_002 Duplicate Patient 1.Navigate to Existing Error message Patient not Fail
Check registration page patient for duplicate registed
details patient
2.Enter existing
patient details
3.Submit form
Test CaseI D Test Case Name Steps Input Data Expected Results Actual result Stat us
TC_001 Doctor Login 1.Navigate to Doctor ID, Doctor logged Login Pass
login page Password in successfully
2.Enter doctor successfully
credentials
3.Submit
TC_0 02 Appointm ent 1. Login as Check patient Appointm ent Scheduli ng Fail
Schedulin g doctor number scheduled time is not
successful ly proper
2.Navigat e
to
appointm ent
page
3.Select patient
and time
4. Submit
TC_0 03 Appointm ent 1. Login as Check patient Error message error Fail
Conflict doctor for time
conflict
2.Navigat e
to
appointm ent
page
3.Select already
booked time
4. Submit
TC_0 04 Update time 1.update time Tomarr ow Update time Update time Pass
schedulei ng. timing successful ly successfu lly
2.update daily
schedule rooting
3.Submit
2.Navigate
to billing
page
3.Enter
patient ID
4.Generate
bill
TC_00 2 Payment 1.Login as Patient ID, Payment Payment details Fail
Processing admin Payment details processed are incorrect
successfully
2.Navigate
to payment
page
3.Enter
payment
details
4.Submit
TC_00 3 Online 1.any app googlepa y Payment is done Payment is done Pas s
paymen t used for
online
Test Case Test Case Steps Input Data Expected Actual Results Stat us
ID Name Results
TC_00 1 Staff Manageme 1. Login as admin Staff detail s Staff added Staff added pass
nt successful ly successful ly
2.
Navigate tostaff
manageme nt
page
3. Add new staff
4. Submit
TC_00 2 Staff Role 1. Login as admin Staff ID, Role assigned Id is Fail
Assignmen t Role successful ly incorrect
2.
Navigate
to staff
manageme nt
page
3.Assignro le
4. Submit
TC_00 3 Emergency Alert 1. Login as admin Alert detail s Alert sent Alert sent Pass
successful ly successful ly
2.
Navigate to
emergency alert
page
3.
Send alert
TC_00 4 User role 1.add new role Backu p Data backup Data backup Pass
manageme nt detail s completed completed
successful ly successful y
Test Case ID Test Case Name Steps Input Data Expected Results Actual Results Status
TC_001 Medical Records 1.Login as patient Patient ID Medical records Medical records display Pass
Access displayed
2.Navigate
to medical records
page
3.View records
TC_002 Prescription 1.Login as doctor Patient ID, Prescription added Prescription details are Fail
Management Prescription details successfully wrong
2.Navigate to
prescription page
3. Add
prescription
4. Submit
TC_003 Lab Test 1.Login as doctor Patient ID, Lab test Lab test Pass
Ordering Test details ordered ordered
2.Navigate to lab successfully
test page successfully
3.Order test
4.Submit
TC_004 Lab Test 1. Login as lab Test ID, Test results Id is Fail
Results technician2. Results updated incorrect
Navigate to test successfully
results page
3.Enter results
4.Submit
Test Case ID Test Case Steps Input Data Expected Results Actual Results Status
Name
TC_001 Data Backup 1.Login as admin Backup details Data backup Data backup Pass
completed completed
2.Navigate to backup successfully successfully
page
3.Initiate backup
TC_002 Data Restore 1.Login as Restore details Data restored Details are Fail
admin successfully incorrect
2.Navigate to restore
page
3.Initiate restore
TC_003 System 1.Perform load Load details System performs Error generated Fail
Performance testing within acceptable
limits
2.Monitor system
performance
TC_004 Security Testing 1.Perform security Security details No vulnerabilities No vulnerabilities Pass
testing found found
2. Check for
vulnerabilities
TC_005 User Feedback 1.Login as patient Feedback details Feedback submitted Feedback submitted Pass
successfully successfully
2.Navigate to
feedback page
3.Submit feedback
Test Case ID Test Case Name Steps Input Data Expected Results Actual Results Status
8.
3. Click on
'Login' button.
TC002 User Login 1. Open the Error message Error message Pass
with Invalid HMS login displayed: displayed:
Credentials page. "Invalid "Invalid
username or username or
2. Enter invalid password". password".
credentials.
3. Click on
'Login' button.
2. Enter all
mandatory
fields (Name,
Age, Address,
Contact details,
etc.).
3. Click on
'Save'.
3. Click on
'Schedule
Appointment'.
9.
3. Submit
form.
3. Submit
form.
2. Enter an
invalid age
(e.g., 500).
3. Submit
form.
10.
TC009 Verify 1. Search for Patient Patient Fail
Delete patient. record is record
Patient 2. Click on deleted should be
Record "Delete" successfully. deleted
button for from the
the patient. system.
3. Confirm
deletion.
11
TC014 Verify User 1. Login as Nurse has Nurse should only Pass
Role-Based Nurse. limited access to have
Access (Nurse) 2. Navigate to patient's medical access to
"Patient details only. specific features.
Management"
section.
3. Verify
access to
patient
history and
update information.
3. Click
"Search".
TC016 Verify Security 1. Retrieve Data transmission Patient data Pass
of patient details from is encrypted. should be
Patient Data the database. encrypted during
(Encryption) transmission.
2. Inspect the data
transmission.
3. Check if
data is
encrypted.
12
TC014 Verify User 1. Login as Nurse has Nurse should only Pass
Role-Based Nurse. limited access to have
Access (Nurse) 2. Navigate to patient's medical access to
"Patient details only. specific features.
Management"
section.
3. Verify
access to
patient
history and
update information.
3. Click
"Search".
TC016 Verify Security 1. Retrieve Data transmission Patient data Pass
of patient details from is encrypted. should be
Patient Data the database. encrypted during
(Encryption) transmission.
A Hospital Management System (HMS) streamlines and automates various administrative and clinical
processes within a healthcare facility. By integrating functions such as patient registration,
appointment scheduling, billing, and electronic health records, the system enhances operational efficiency
and improves the quality of patient care. The implementation of a Hospital Management System is
crucial for modern healthcare facilities aiming to enhance service delivery and patient satisfaction. As
healthcare demands grow and technology advances, HMS not only supports day-to-day operations but also
positions hospitals to adapt to future challenges
Future scope
The future scope of hospital management systems improved patient outcomes. Here are some key areas
where HMS can evolve:
Integration with AI and Machine Learning: Utilizing AI for predictive analytics, patient care optimization,
and administrative efficiency
Telemedicine Integration: As telehealth becomes more prevalent, HMS will need to seamlessly
incorporate telemedicine features, enabling remote consultations, follow-ups, and monitoring.
List of References
•www.onlinemani
pal.com
•www.researchga
te.net
•www.geeksforge
eks.org