0% found this document useful (0 votes)
3 views

STE Project1 2

Uploaded by

shagunyadav1430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

STE Project1 2

Uploaded by

shagunyadav1430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 25

A PROJECT REPORT

ON

“HOSPITAL MANAGEMENT SYSTEM”

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD


OF

DIPLOMA IN
COMPUTER ENGINEERING

AFFILIATED TO MAHARASHTRA OF TECHNICAL


STATE BOARD EDUCATION,
MUMBAI

SUBMITTED BY

Name of Student Enrollment No.


1.Pranaya P. Lad 2211440032
2.Sakshi D. Nayakawdi 2211440059
3.Nakshatra N. Pawar 2211440058
4.Harshada R. Hinwar 2211440045

GUIDED BY Miss.
Sakshi
G.V.ACHARYA POLYTECHNIC, SHELU
ACADEMIC YEAR
2024-2025
G.V.ACHARYA POLYTECHNIC ,
SHELU

This is to Certify that the project report entitled “ ”Was


successfully completed by first semester Diploma in Computer engineering.

in partial fulfillment of the requirements for the award of the Diploma in


Computer Engineering and submitted to the Department of Computer of G.V.Acharya
Polytechnic, Shelu . The matter embodied is the actual work done by the student
during a period for the academic year …2024 – 2025 under the supervision of Dikshika
Meher Mam

*Name of Guide *Name of HOD


Sakshi Madhura Mam

*Internal Examiner ExternalExaminer


Sakshi
CANDIDATES
DECLARATION
This is to certify that the project titled “HOSPITAL MANAGEMENT SYSTEM” i s a
bonafield work carried out by student of diploma in Computer Engineering as a part of
curriculum as prescribed by MSBTE .

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

Certificate from Industry

Acknowledgement

Abstract

Index of Figures

Index of Tables

1. Introduction

1.1 Introduction to Project

1.2 Project Definition

2. Literature Survey

2.1 Literature Survey

2.2 Software Requirement

3. Proposed Work

3.1 Aim of project

3.2 Need and Objectives

3.3 Design /Analysis/Coding

3.4 Conclusion and Inference

2.5 Future Scope


List of References

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.

Need & Objectives


A Hospital Management System (HMS) aims to streamline operations and improve the quality of healthcare
delivery. Here are the key needs and objectives:  Needs:
1.Efficient Patient Management.
2.Scheduling and Appointments
3.Inventory Management
4.Billing and Financial Management

Objectives
1. Enhance Patient Care
2. Increase Operational Efficiency
3. Improve Financial Performance
4. Support Staff Management

Design /Analysis/Test cases Design


Designing a hospital management system involves several key components and functionalities to
ensure efficient operation and high-quality patient care. Here's a high-level overview of the design, including
the main modules, features, and considerations.

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

1. Test cases of patient login


details
Test CaseID Test Case Steps Input Data Expected Results Actual result Status
Name

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

TC_003 Appointment 1.Login as Patient ID, Appointment Appoinment Pass


Scheduling patient Doctor ID, scheduled schedule correct
Time successfully
2.Navigate to
appointment
page
3.Select doctor
and time
4.Submit
TC_004 Appointment 1.Login as Patient ID, Error message Scheduling is Fail
Conflict patient Doctor ID, for time conflict not proper
Time
2.Navigate to
appointment
page
3.Select already
booked time
4. Submit

TC_005 Update 1. Login as Patient Patient Patient Pass


Patient doctor ID, records records
Records 2. Navigate to Updated details updated updated
patient successfully successfully
records
3. Update
details
4. Submit

2. Test case of doctor login

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

3. Test case for payment and billing generation


Test CaseID Test Case Name Steps Input Data Expected Results Actual result Status

TC_00 1 Billing 1.Login as Patient ID Bill generated Bill generated Pass


Generation admin successfully successfully

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

TC_00 4 Delay for 1.writ e 10000 is Update Update Pas s


paymen t to pending successfull y successfull y
delay list amount

4.test case for staff management

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

5.test cases for medicines

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

6.test cases for testing

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

7.test cases of emergency cases

Test Case ID Test Case Name Steps Input Data Expected Results Actual Results Status

TC_001 1.Open the Emergency Emergency number: Call was Number is


emergency dialer. number: 911 911 successfully initiated. incorect
2.Enter a valid
emergency
number (e.g.,
911).
3.Press "Call

8.

Test ID Test Case Steps Actual Expected Status


Name Result Result

TC001 User Login 1. Open the Login Login Pass


Functionality HMS login successful successful
page. and and
2. Enter valid dashboard dashboard
credentials opens. opens.
(username,
password).

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.

TC003 Patient 1. Navigate to Patient record Patient record Pass


Registration 'Patient saved saved
Registration' successfully successfully
section. in the system. in the system.

2. Enter all
mandatory
fields (Name,
Age, Address,
Contact details,
etc.).

3. Click on
'Save'.

TC004 Appointment 1. Go to the Appointment Appointment Pass


Scheduling 'Appointments' scheduled scheduled
section. successfully. successfully.
2. Select a
doctor and
available time
slot.

3. Click on
'Schedule
Appointment'.

TC005 Appointment 1. Go to the Error message Error message Fail


Scheduling 'Appointments' displayed: displayed:
with Invalid section. "Selected "Selected
Data time slot is time slot is
unavailable." unavailable."

9.

Test ID Test Case Steps Actual Expected Status


Name Result Result

TC001 Verify 1. Patient is Patient Pass


Patient Navigate to successfully should be
Registration registration registered successfully
page. with all registered
details with correct
captured. details.
2. Enter
patient
details
(Name,
Age,
Gender,
Contact).

3. Submit
form.

TC002 Verify 1. Error Error Pass


Missing Navigate to message message
Mandatory registration displayed: should
Field (Name) page. "Name is prompt:
required."
2. Leave the "Name is
Name field required."
empty.

3. Submit
form.

TC003 Verify 1. Error System Pass


Invalid Age Navigate to message should
Input registration displayed: prompt
page. "Invalid age "Invalid age
input." input."

2. Enter an
invalid age
(e.g., 500).

3. Submit
form.

TC004 Verify 1. Register Error System Pass


Duplicate patient with message should block
Patient ID ID: 12345. displayed: duplicate IDs
Check "Duplicate and prompt
Patient ID." an error.
2. Try to
register
another
patient with
ID: 12345.

TC005 Verify 1. Go to Patient Patient with Pass


Patient patient details for the name
Search by search page. "John Doe" "John Doe"
Name are should be
displayed. displayed.

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.

TC010 Verify 1. Go to Error System Pass


Invalid patient message: should
Patient ID search page. "Invalid show an
Search 2. Enter Patient ID." error
invalid ID message
(e.g., for invalid
"99999"). ID.
3. Click
"Search".
TC011 Verify 1. Find a Patient is Patient Pass
Patient patient in successfully should be
Discharge the system. discharged. discharged
Process 2. Click and status
"Discharge" updated.
button.
3. Confirm
discharge.
TC012 Verify 1. Go to Error System Pass
Login with login page. message should
Invalid 2. Enter displayed: block login
Credentials invalid "Invalid and show
username username or an error
and password." message.
password.
3. Click
"Login".
TC013 Verify 1. Login as Admin has Admin Pass
User Role- an Admin. full access to should
Based patient have full
Access management access to
(Admin) features. the
system's
features.

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.

TC015 Verify System 1. Go to Search results System should Pass


Response Time patient search page. returned within return search
on 2 results
Search seconds. within 2
2. Enter a seconds.
common name.

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.

TC015 Verify System 1. Go to Search results System should Pass


Response Time patient search page. returned within return search
on 2 results
Search seconds. within 2
2. Enter a seconds.
common name.

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.
Conclusion & Inference

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

You might also like