0% found this document useful (0 votes)
23 views41 pages

22msit040 22msit043

Uploaded by

I Don't Know
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views41 pages

22msit040 22msit043

Uploaded by

I Don't Know
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 41

Hospital Management System

HOSPITAL MANAGEMENT system


By
RICHA THAKKAR(22MSIT040)
DEEP THAKKAR(22MSIT043)
Under guidance
Of
Internal guide
Dr. Sanskruti Patel
Submitted to

Smt. Chandaben Mohanbhai Patel Institute of Computer


Applications CHARUSAT
Changa

April 2024

Accredited with Grade A+ by NAAC,

CHAROTAR UNIVERSITY OF SCIENCE & TECHNOLOGY


Changa
Hospital Management System

Acknowledgement
Knowledge in itself is a continuous process. At this moment
of our substantial enhancement, We rarely find words to
express our gratitude towards those who were constantly
involved with us.
The completion of any inter disciplinary project depends upon
coordination, cooperation and combined efforts of several
resources of knowledge, creativity, skill, energy and time. The
work being accomplished now, we feel our sincerest urge to
recall and knowledge through these lines, trying our best to
give full credit wherever it deserves.
We would like to thank our project guide Dr. Sanskruti
Patel , I/C Principal Dr. Dharmendra Patel and I/C Dean Dr.
Sanskruti Patel who advised and gave us moral support
through the duration of our project. Without their constant
encouragement we could not have been able to achieve what
we have.
It’s our good fortune that we had support and well wishes of
many. We are thankful to all and those names which have been
forgotten to acknowledge here but contributions have not gone
unnoticed.

With Sincere Regards,


RICHA THAKKAR (22MSIT040)
DEEP THAKKAR (22MSIT043)
`

2
Hospital Management System

Sr. No Subject Page Number


1 Project Profile & Company Profile 4-7
2 Introduction to tools 8-11
3 System Study 12
1. Existing System 13
2. Proposed System 13
3. Scope of the Proposed System 14
4. Aim and Objective of the Proposed System 15
5. Feasibility Study 16-17
Operational Feasibility
Technical Feasibility
Economical Feasibility
4 System Analysis 18
Requirements Specification (along with 19
System Modules)
Use Case Diagram 20
Activity Diagram 21
Class Diagram 22
5 System Design 23
Data Dictionary 24-25
Screen Layouts 26-33
Reports
6 System Testing 34-35
Testing Strategies
Test Cases
7 Future Enhancement 36-37
8 Bibliography/References 38-39

3
Hospital Management System

PROJECT PROFILE

4
Hospital Management System

o Project Name: HOSPITAL MANAGEMENT SYSTEM


o Type of Application: Web Application
o Project Description: The project Hospital
Management System includes registration of patients,
storing their details into the system. The interface is
very user-friendly. Hospital Management System is
powerful, flexible and easy to use and is designed
and developed to deliver real conceivable benefits to
hospitals.

o Team Size: 2
o Front End: HTML, CSS , React JS
o Back End: Firebase
o Tools used: Visual Studio Code

5
Hospital Management System

Company Profile

6
Hospital Management System

Company Name: Ultron Technologies


About Company: We develop custom websites for clients using tech
like React, NextJs, Angular, NodeJS & other modern technologies. We
design & Develop mobile apps for clients using tech like flutter, react
native, Kotlin and java. We provide IT training &IT courses like
ReactJS, Python, Graphic Design, Digital Marketing etc.
Web site: https://www.ultrontechnologies.in
Email: [email protected]
Contact Number: +91 9409068987
Location: Vallabh Vidyanagar, Gujrat, India

7
Hospital Management System

INTRODUCTION TO
TOOLS

8
Hospital Management System

Introduction to Tools:

 Front End Tool:


React.js is an open-source JavaScript library developed by
Facebook for building user interfaces, particularly for single-
page applications. It allows developers to create reusable UI
components and build interactive, dynamic user interfaces
efficiently.

Key Features of React.js:

Component-Based Architecture: React.js follows a component-based


approach, where UIs are broken down into reusable components. This
modular structure makes it easier to manage complex applications and
encourages code reusability.

Virtual DOM: React.js uses a virtual DOM (Document Object Model) to


improve performance. Instead of directly manipulating the browser's
DOM, React creates a lightweight virtual representation of it. This
virtual DOM is then compared with the actual DOM, and only the
necessary updates are applied, resulting in faster rendering.

JSX (JavaScript XML): React.js introduces JSX, a syntax extension that


allows mixing HTML-like code within JavaScript. JSX enables
developers to write UI components in a more intuitive and readable
manner, blending HTML structure with JavaScript logic seamlessly.

9
Hospital Management System

 BACK-END TOOL:
Firebase is a comprehensive mobile and web application development
platform provided by Google. It offers a suite of backend services and
tools that help developers build, improve, and grow their applications
quickly and efficiently. Firebase provides features such as real-time
database, authentication, hosting, cloud functions, analytics, and more
—all seamlessly integrated and easily accessible through its platform.

Key Features of Firebase:

Real-time Database: Firebase provides a NoSQL cloud database that


supports real-time data synchronization across clients. This feature is
particularly useful for building collaborative applications, chat apps, live
dashboards, and multiplayer games.

Authentication: Firebase offers robust authentication services, allowing


developers to easily implement user authentication using various
methods such as email/password, social login (Google, Facebook, etc.),
and anonymous authentication.

Cloud Firestore: Firestore is Firebase's flexible, scalable database for


mobile, web, and server development. It offers features like real-time
updates, offline support, and powerful querying capabilities, making it
suitable for building complex, data-driven applications.

Hosting: Firebase Hosting provides fast and secure web hosting for your
static and dynamic content. It allows you to deploy web apps quickly,

10
Hospital Management System

with features such as SSL encryption, CDN integration, and automatic


scaling.

Cloud Functions: Firebase Cloud Functions allow developers to run


backend code in response to events triggered by Firebase features and
HTTPS requests. This serverless computing environment enables
developers to automate tasks, integrate third-party services, and extend
Firebase functionality effortlessly.

Analytics: Firebase Analytics provides valuable insights into user


behavior and app performance. It tracks user interactions, conversion
events, and user demographics, allowing developers to make data-driven
decisions to optimize their applications.

11
Hospital Management System

System Study

12
Hospital Management System

Existing system:

 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 infrastructure.
 Often information (on forms) is incomplete, or does not follow
management standards.
 Forms are often lost in transit between departments requiring a
comprehensive auditing process to ensure that no vital information is
lost.

Proposed system:
Our suggested Hospital Management System (HMS) provides a
simplified approach to improve patient care and hospital operations. Our
intuitive software assists in effective workflow management by
integrating billing, analytics, appointment scheduling, and patient

management. Decision-making accuracy and speed are increased by


automated procedures, electronic health record (EHR) administration,
and real-time data access. The technology protects data security and
guarantees adherence to healthcare rules. Our Health Care Management

System (HMS) enables healthcare providers to achieve better patient


outcomes, optimise resource utilisation, and deliver high-quality care by
centralising functions and offering powerful features.

13
Hospital Management System

Scope of the proposed System:

The scope of the project “Hospital management system” typically


includes various aspects related to the efficient functioning of a
hospital.

 Patient Management:
Register patients.
Maintain patient records including personal information,
medical history, and treatment details.
Schedule appointments and manage patient queues.
 Appointment Management:
Schedule and manage patient appointments with doctors.
 Usability:
Ensure the system is user-friendly and easy to navigate for both
staff and patients.
Provide clear instructions and guidance for using different
features of the system.
 Performance:
Ensure fast response times for accessing patient records and
performing other tasks.
Optimize system performance to handle a large number of
concurrent users and transactions.
 Scalability:
Design the system to scale easily as the hospital grows and the
number of patients and staff increases.
Ensure the system can handle additional workload without
significant performance degradation.

14
Hospital Management System

Aim and Objective of the Proposed


System :

The objective of the Hospital Management System (HMS) project is to


design and implement an efficient and user-friendly system that
automates the various tasks associated with managing a hospital.
o To computerise every detail related to hospital and patient
information.
o Arranging patient appointments with physicians in a way that is
convenient for both parties.
o Appropriately scheduling emergency room visits and specialised
medical appointments to ensure that hospital resources are
completely and effectively utilised.
o The medical store’s stock level should decrease if it provides
patients with medications, and vice versa.
o It ought to be capable of managing patient test findings from the
hospital’s pathology lab.
o Every time a transaction is completed, the inventory ought to be
updated automatically.
o Patients’ information should be current, and their records should be
preserved in the system for future reference.

15
Hospital Management System

Feasibility Study :

1. Operational feasibility
It is mainly related to human organizations and political aspects. The
points to be considered are: what changes will be brought with the
system. What new skills will be required. The system is operationally
feasible as it very easy for the end users to operate it. It only need
basic information about windows platform.

2. Economical Feasibility
This feasibility checks whether the system can be developed with the
available funds. The Hospital Management System does not require
enormous amount of money to be developed. This can be done
economically if planned judicially, so it is economically feasible. The
cost of project depends upon the number of man-hours required.

4. Technical Feasibility
This evaluation determines whether the technology needed for the
proposed system is available or not. The technical needs of the system
may include:
Front-end selection
• Scalability and Flexibility.
• Platform independent.
• Excellent reporting features with good printing support.
• Easy to debug and maintain.
Back-end Selection
• Multiple user support.
• Efficient data handling.

16
Hospital Management System

• Provide inherent features for security.


• Efficient data retrieval and maintenanace.

17
Hospital Management System

System Analysis

18
Hospital Management System

Requirements Specification:
 Hardware Requirements:
 Any version after Pentium Dual Core
 Windows 7 or above
 Ram: 2GB
 Input Devices: Keyboard, Mouse

 Software Requirements:
 Operating System: Windows 7
 Front-end: React
 Back-end: Firebase
 Development Tool: Visual Studio

 Patient Management Module:


Registration: Ability to register new patients, including capturing
personal and medical information.
Appointment Scheduling: Allow patients to schedule appointments
with doctors or departments.
 Doctor Management Module:
Doctor Profiles: Stores information about doctors, including their
specialties, qualifications, availability, and contact details.
Appointment Calendar: Allows doctors to view their schedules,
manage appointments, and block out unavailable time slots.
 Doctor Management Module:
User Management: Administers user accounts, roles, and
permissions for different modules and functionalities.
System Configuration: Allows administrators to configure system
settings, customize workflows, and manage system prefer

19
Hospital Management System

Use-Case Diagram:

View View
Prescription Patients

View
Doctors

Dashboard

<include>
Signup
<include Patient
>

20
Hospital Management System

Class-Diagram:

21
Hospital Management System

Activity-diagram:

22
Hospital Management System

System Design

23
Hospital Management System

Data Dictionary:

Patient Registration:
Name Type Default
1.uid Int (11) Primary key
2.fnm Varchar (100) Not Null
3.gender Varchar (100) Not Null
4.email Varchar (100) Not Null
5.pwd Varchar (100) Not Null

Add Doctors:
Name Type Default
1.id Int (11) Primary key
1.unm Varchar (100) Not Null
2.nm Varchar (100) Not Null
3.email Varchar (100) Not Null
4.fees Int (11) Not Null
5.pwd Varchar (100) Not Null
6.specialization Varchar (100) Not Null

24
Hospital Management System

Appointments:
Name Type Default
1.uid Int (11) Primary key
1.adate Varchar (100) Not Null
2.atime Int (11) Not Null
3.doctor Varchar (100) Not Null
4.doctornum Int (11) Not Null
5.email Varchar (100) Not Null
6.fees Int (11) Not Null
7.name Varchar (100) Not Null
8.specialization Varchar (100) Not Null
9.status Varchar (100) Not Null

Add Prescription:
Name Type Default
1.id Int (11) Primary key
2.diseases Text Not Null
3.allergies Text Not Null
4.prescription Text Not Null

25
Hospital Management System

View Appointments:
Name Type Default
1.id Int (11) Primary key
2.name Varchar (100) Not Null
3.email Varchar (100) Not Null
4.adate Varchar (100) Not Null
5.atime Int (11) Not Null
6.status Varchar (100) Not Null

View Prescription:
Name Type Default
1.id Int (11) Primary key
2.name Varchar (100) Not Null
3.adate Varchar (100) Not Null
4.atime Int (11) Not Null
2.diseases Text Not Null
3.allergies Text Not Null
4.prescription Text Not Null

26
Hospital Management System

Screen Layouts

27
Hospital Management System

1. Home Page

28
Hospital Management System

2. Admin Dashboard

29
Hospital Management System

3. Admin View Doctors

30
Hospital Management System

4. Doctor Logn

5. Patient Signup

31
Hospital Management System

32
Hospital Management System

6. Appointment History

33
Hospital Management System

7. Book Appointment

34
Hospital Management System

System
Testing

35
Hospital Management System

➢Black-box Testing:
• Thisis a method of software testing that examines the
functionality of an application without peering into its
internal structures or workings. This method of test can be
applied virtually to every level of software testing:
unit, integration, system and acceptance.

➢Test Cases:

Sr.no Scenario Purpose Input Output Status


expected
1. Registration To register First Name, Successfully OK
user Last Name,
Email,
password,
Gender
2. Login To login Username, Successfully OK
user Password
3. Admin Add To add Name, Successfully OK
Doctor doctor email,
username,
password
4. Prescription To Add - Successfully OK
prescription

36
Hospital Management System

Future Enhancement

37
Hospital Management System

Future Enhancement:

Patient Portal: A secure online portal where patients can access their
medical records, view upcoming appointments, lab results, and
discharge summaries. They can also request prescription refills and
communicate with doctors.
Telemedicine Integration: Allow for virtual consultations with
doctors, reducing wait times and improving access to care for
geographically distant patients.
Mobile App: Develop a mobile app for patients to manage
appointments, access health information, and receive medication
reminders.

38
Hospital Management System

Bibliography/
Reference

39
Hospital Management System

• https://www.w3schools.com/
• https://getbootstrap.com/
• https://tjwebdev.in/
• https://www.codewithharry.com/
• https://www.youtube.com/@ApnaCollegeOfficial

40
Hospital Management System

Thank you

41

You might also like