You are on page 1of 22

PURBANCHAL UNIVERSITY

HIMALAYAN WHITEHOUSE INERNATIONAL COLLEGE


PUTALISADHAK, KATHMANDU

Project Report On

“HOSPITAL MANAGEMENT SYSTEM”

By NIRMAL BISHWOKARMA (022-722)


BINOD TAMANG (022-710)
AMRITA GHSING (022-742)

SUBMITTED TO THE DEPARTMENT OF SCIENCE AND


TECHNOLOGY IN PARTIAL FULFILLMENT OF THE
REQUIREMENTS FOR THE DEGREE OF BACHELOR OF
INFORMATION AND TECHNOLOGY

DEPARTMENT OF SCIENCE AND TECHNOLOGY


Kathmandu, Nepal

MAY, 2023

i
CERTIFICATE OF APPROVAL

The project entitled “Hospital Management System”, submitted by Nirmal


Bishwokarma, Amrita Ghising, Binod tamang, Def in partial fulfillment of the
requirements of the degree of “Bachelor of Information and Technology” has been
accepted as a bonafide record of work carried out by them the department.

___________________
Supervisor, Jay Raj Joshi
Lecturer
Bachelor of Information and
Technology

________________________
Er. Bimal Sharma
Head of Department
Bachelor of Information and
Technology

ii
ABSTRACT

Hospital management system is based on concept to store details of patients into


the system. The hospital management system can be entered using a username and
password. It is accessible either by an administrator or receptionist. Only they can
add data into the database. The data can be retrieved easily. The interface is very
user-friendly. The data are well protected for personal use and makes the data
processing very fast. It is having mainly two modules. One is at
Administration/Admin and other one is of user i.e. of patients. This whole project
is design in C programming language ad different variable and strings have been
used for the development of the project. This is a console application without
using any graphic features and it is easy to understand and to use by the user. It is
user friendly and easy to execute. It is necessary to keep the record of the patients
because to reduce human error and to increase the efficiency. Therefore, it will
help to store the data safe. As it has the password login system. And all the code
are in the C language structure.

iii
ACKNOWLEDGEMENT

We are very grateful to our supervisor Jaya Raj Joshi for his constant
encouragement, cooperation and guiding us through this project. We would like to
thank our friends of Bachelor of Information Technology from our batch as well
as the seniors who helped us a lot.
The desired success obtained during this project work wouldn't have been attained
without the facilities and other guideline provided by previous Head of
Department Er. Utsab Pokharel and Head of Department Er. Bimal Sharma.
At last, we would like to thank to all those individuals who directly or indirectly
helped us in the completion of this project.

iv
TABLE OF CONTENTS

PURBANCHAL UNIVERSITY..............................................................................i
CERTIFICATE OF APPROVAL.....................................................................ii
ABSTRACT....................................................................................................iii
ACKNOWLEDGEMENT..............................................................................iv
TABLE OF CONTENTS.................................................................................v
CHAPTER ONE: INTRODUCTION......................................................................1
1.1 Introduction........................................................................................................1
1.2 Background of the Study...................................................................................1
1.3 Statement of the problem...................................................................................2
1.4 Objectives..........................................................................................................2
1.5 Feasibility Study................................................................................................2
1.5.1 Technical Feasibility................................................................................2
1.5.2 Operational Feasibility............................................................................2
CHAPTER TWO: LITERATURE REVIEW..........................................................3
2.1 Review of previous literature.............................................................................3
CHAPTER THREE: RELATED THEORY.............................................................4
3.1 File Structure......................................................................................................4
3.2 String..................................................................................................................4
3.3 Pointer................................................................................................................4
3.4 Function.............................................................................................................5
CHAPTER FOUR: METHODOLOGY.................................................................6
4.1 Algorithm of the Model.....................................................................................6
4.2 Block Diagram...................................................................................................8
CHAPTER FIVE: RESULT AND DISCUSSION...................................................9
5.1System Interface..................................................................................................9
5.1.1Login Page................................................................................................9
5.1.2Admin Menu............................................................................................9
5.1.3Add information.....................................................................................10
5.1.4View information....................................................................................10
5.1.5Search.....................................................................................................11

v
5.1.6Edit information.....................................................................................12
5.1.7 Delete information.................................................................................12
5.1.8Exit.........................................................................................................13
5.1.9 User.......................................................................................................13
5.2.0 Search....................................................................................................13
CHAPTER SIX: CONCLUSION..........................................................................14
6.1 Conclusion.......................................................................................................14
6.2 Future enhancement.........................................................................................14
REFERENCES...............................................................................................15

vi
LIST OF FIGURE
Figure 1: Block Diagram………………………………...………………………..8
Figure 2: Login page……..…………………………………………………….....9
Figure 3: Admin Menu…………………………………………………………..10
Figure 4: Add information……………………………………………………….10
Figure 5: View Information……………………………………………………...11
Figure 6: Search………………………………………………………………….11
Figure 7: Edit information………………………………………………………..12
Figure 8: Delete information……………………………………………………..12

vii
CHAPTER ONE: INTRODUCTION
1.1 Introduction
Human body is a complex and sophisticated structure ad comprises of millions of
functions. All these complicated function have been understand by man him, part-
by-part their research and experiments. As science and technology progressed,
medical science becomes an entirely new branch of science. As of today, the
health sector comprises of medical institution i.e hospitals, HOSPITALs etc.
research and development institutions and medical college. Thus, the health sector
aims at providing the best medical facilities to the common man. A hospital
management system is a system enabling hospitals to manage information and
data related to all aspects of healthcare-processes, providers, patients and more
which in turn ensures that processes are completed swiftly and effectively. It
includes the search facility to know the current status of the each room or cabinet
number. User can search patient, view the information of patients. It is accessible
either by an administrator or receptionist. Only they can add data into the
database. The data can be retrieved easily. The interface is very user friendly and
easy to use. The data are well protected for personal use and makes the data
processing very fast. The purpose of this project is to computerize the front office
management of hospital.

1.2 Background of the Study


The background of the study of hospital management system revolves around
addressing the challenges faced by healthcare facilities in managing their
operations efficiently. Hospitals are complex organizations that require effective
management of various aspects including patient information and medical records.
Traditionally, hospitals relied on manual paper-based systems, which were prone
to errors, time-consuming, and inefficient. As healthcare institutions grew in size
and patient volume increased, it become evident that there was a need for a more

1
streamlined and automated approach to manage hospital operations. This
realization led to the development of hospital management system.

Hospital management systems provide a common source of information about a


patient’s health history. The system has to keep data in a secure place and controls
who can reach the data in certain circumstances. These systems enhance the
ability of health care professionals to coordinate care by providing a patient's
health information and visit history at the place and time that it is needed.

1.3 Statement of the problem


The program had a little bit problem in password section. Mainly it shows the
incorrect password when we try to enter the edit or delete record section and edit
password section. We are working to fix the problem and it is getting better it is
almost to be fixed.

1.4 Objectives
The project is with the main aim of meeting the following objectives

 Aims to simplify he workflow for clinicians, reduce administrative costs,


diminish errors and provide a better patient experience.

1.5 Feasibility Study


1.5.1 Technical Feasibility
The only requirement here is adequate knowledge on C programming. The project
involves only using software and not any form of hardware. Thus, a program that
allows C-programming code to be written is all that is needed.

1.5.2 Operational Feasibility


The program itself will be very easy to operate. Most of the information will be
given on the screen. The user will only be required to choose among the options
displayed on the screen. So, the program will be feasible in terms of operation.

2
CHAPTER TWO: LITERATURE REVIEW
2.1 Review of previous literature
The application of information technology in health care is unceasingly evolving
as the quality of patient care in contemporary times seems to depend on the timely
acquisition and processing of clinical information related to the patient Brailer
(2005), Cholewka (2003) asserted that a significant paradigm shift has occurred in
health care service delivery from an era of physician centeredness to emphasis on
quality of patient Care, from isolationist practices by caregivers to networking in a
global world and from competition to collaboration among practitioners. In
tandem with this trend, has been adopted in the health care industry as a business
strategy to improve the quality of care.

A clear understanding of the usefulness of hospital management system is lacking


among the health care policy maker in Nepal. Nepal ranks 167th among 195
countries in this category with a score of 33.5 which is lower than the global
average of 48.5. This indicates Nepal needs to enhance reporting compliance,
fulfill international commitments and share genetic and biological data and
specimens more frequently.

3
CHAPTER THREE: RELATED THEORY
3.1 File Structure
File management was processes where the different file is created to make a
project .in this process different file is created to divide the work in the group. It is
of different source and header files. And at the end all the files are merged in a
single file.

3.2 String
Strings are the sequence of characters terminated with a null character \0. When
the compiler encounters a sequence of characters enclosed in the double quotation
marks, it appends a null character \0 at the end by default. Strings can be passed to
a function in a similar way as arrays. Learn more about passing array to the
function.

In C programming, a string is a sequence of characters terminated with a null


character\0. For example: char c [] = "c string"; When the compiler encounters a
sequence of characters enclosed in the double quotation marks, it appends a null
character \0 at the end by default. Memory Diagram.

In our program we have used string function to add record, edit record, edit
password, and to enter the name and note in program.

3.3 Pointer
The Pointer in C is a variable that stores address of another variable. A pointer can
also be used to refer to another pointer function. A pointer can be
incremented/decremented, i.e., to point to the next/ previous memory location.
The purpose of pointer is to save memory space and achieve faster execution time.
We know that every variable in the program has it memory location and every
memory location has it address which is called the pointers.
In our program we have used pointers to store the data and record.

3.4 Function

4
Function is a group of statements that together perform a task. Every C program
has at least one function, which is main (), and all the most trivial programs can
define additional functions. A function declaration tells the compiler about a
function's name, return type, and parameters.

In our program we have mainly used the function to merge different file in a file.
The function like void add (), void view (), void search (), void edit (), void delete
(), void show () are used in our program.

CHAPTER FOUR: METHODOLOGY


4.1 Algorithm of the Model
Steps

5
I. Start the software
II. Display Login Menu
 Admin
 User
III. Admin
 Enter username and Password.
 If username and password is correct, then user can enter the program menu.
 If username and password is incorrect, then re-enter the username and
password.

Menu

 Add patient info


 Search
 View
 Edit all information
 Delete information
 Exist

Add Patient Information

 Enter name of patient


 Enter age
 Enter disease
 Enter cabin no

Search

 Enter the name of patient


 Enter age
6
 Enter disease
 Enter cabin no

View record

 Patient name
 Patient age
 Patient Disease
 Patient cabin no

Edit information

 Enter the name of patient


 Enter patient age
 Enter patient disease
 Enter patient cabin no

Delete information

 Enter cabin no

I.V User

Search

 Enter the name of patient


 Enter age
 Enter disease
 Enter cabin no

4.2 Block Diagram

NO
7
Start Login Menu
Admin Yes Menu
Enter username and password

Add information of patient

User
Search

Search

View information

Exit

Edit information

Delete information

Stop Exit

Figure 1: Block Diagram

8
CHAPTER FIVE: RESULT AND DISCUSSION

5.1System Interface
The software design is simple as Hospital Management System is available in our
device. The software contains mainly following section:

5.1.1Login Page
In this section users need to choose wheatear they want to login in Admin or User
for logged in to the software. The window with the following options is displayed
which show the further processing.

Figure 2: Login Page

5.1.2Admin Menu

This is the first section of Admin where admin can choose between Add

information, view information, search, edit information, delete information, exit.

9
Figure 3: Admin Menu

5.1.3Add information

In this section, Admin can enter the whole information of patient i.e patient name,
age, disease, cabin no, phone no as it helps while viewing and searching the
information.

Figure 4: Add information

5.1.4View information
In this section, Admin can view the saved information of the patient at the time of
need. As the admin must enter the name of patient, age, disease, phone no, cabin

10
no on the record to then the data entered by admin is display in the screen.

Figure 5: View information

5.1.5Search

In this section, Admin can search the information of the dedicated patient at the
time of needed by entering their name.

Figure 6: Search

11
5.1.6Edit information
In this section, Admin can the edit information of patient by entering the
information of the patient name.

Figure 7:Edit information

5.1.7 Delete information


In this section, Admin can delete the information by entering their name.

Figure 8: Delete information

12
5.1.8Exit
In this section, Admin select the Exit option the program will be exited from the
window.

5.1.9 User
This is the section of User where User can choose between search, and exit.

5.2.0 Search
In this section User can search the information of the dedicated patient at the time
of needed by entering their name.

13
CHAPTER SIX: CONCLUSION
6.1 Conclusion
Since it is a hospital management system its work will not be same. This system
will be modified into more high level from now. The hospital management system
designed is very interactive, user friendly and easy to use.

But in future, we will be able to watch GUI based interface which will make
people more attracted and as well as difference feature will be added like
appointment date, bill payment and so on in this system to make interesting. The
main focus of this project is to reduce human efforts. This project is for
computerizing the working in a hospital. It is great improvement over the manual
system. The computerization of the system has speed up the process.

6.2 Future enhancement


Till now we are only able to make CUI based but it can be further enhanced by
implementing better GUI implementation.

14
REFERENCES

1) https://thehimalayantimes.com/nepal/nepal-ranks-111th-in-health-
security-index
2) https://www.slideshare.net/OvercomerMichael/design-and-
implementation-of-a-hospital-management-system

15

You might also like