Hospital Management
Hospital Management
SUBMITTED BY:
I.D NUMBER NAME
190040517 Anudeep.T
190031812 Yaswanth.Y
190030175 Balaji
ASST.PROFESSOR
KL UNIVERSITY
Green fields, Vaddeswaram – 522 502
Guntur Dt., AP, India.
DEPARTMENT OF BASIC ENGINEERING SCIENCES
CERTIFICATE
I express the sincere gratitude to our director Dr. A Jagadeesh for his
administration towards our academic growth.
190040517 T.ANUDEEP
190031812 Y.YASWANTH
190030175 BALAJI
ABSTRACT
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.
1 Introduction 6
4 Implementation 9-16
6 Conclusion 18
INTRODUCTION
The project Hospital Management system includes registration of patients,
storing their details into the system, and also computerized billing in the
pharmacy, and labs. The software has the facility to give a unique id for every
patient and stores the details of every patient and the staff automatically. It
includes a search facility to know the current status of each room. User can
search availability of a doctor and the details of a patient using the id. 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. The purpose of the project entitled as “HOSPITAL MANAGEMENT SYSTEM”
is to computerize the Front Office Management of Hospital to develop software
which is user friendly, simple, fast, and cost – effective. It deals with the
collection of patient’s information, diagnosis details, etc. Traditionally, it was
done manually. The main function of the system is to register and store patient
details and doctor details and retrieve these details as and when required, and
also to manipulate these details meaningfully System input contains patient
details, diagnosis details; while system output is to get these details on to the
CRT screen. A form is a major part of Visual Basic application, which allows the
user to enter the data as well as view the result.
Circular Queue is a linear data structure in which the operations are performed
based on FIFO (First In First Out) principle and the last position is connected back
to the first position to make a circle. It is also called ‘Ring Buffer’.
AIM
SOFTWARE REQUIREMENTS:
The major software requirements of the project are as follows:
Language : JAVA
Operating system:Windows Xp or later.
HARDWARE REQUIREMENTS:
The hardware requirements that map towards the software are as follows:
RAM : 8GB
import java.util.*;
f=0;
r=0;
fname[r]=a1;
lname[r]=b1;
patientid[r]=c1;
adress[r]=d1;
disease[r]=e1;
date[r]=g1;
r=0;
fname[r]=a1;
lname[r]=b1;
patientid[r]=c1;
adress[r]=d1;
disease[r]=e1;
date[r]=g1;
else
++r;
fname[r]=a1;
lname[r]=b1;
patientid[r]=c1;
adress[r]=d1;
disease[r]=e1;
date[r]=g1;
if(f==-1)
else if(f==r)
f=-1;
r=-1;
else if(f==size-1)
f=0;
else
f++;
if(f==-1)
System.out.println("Queue is empty");
else if(r>=f)
for(int i=f;i<=r;i++)
System.out.println(fname[i]);
System.out.println(lname[i]);
System.out.println(patientid[i]);
System.out.println(adress[i]);
System.out.println(disease[i]);
System.out.println(date[i]);
else
for(int i=f;i<size;i++)
System.out.println(fname[i]);
System.out.println(lname[i]);
System.out.println(patientid[i]);
System.out.println(adress[i]);
System.out.println(disease[i]);
System.out.println(date[i]);
if(f==-1)
System.out.println("Queue is empty");
else if(r>=f)
{
for(int i=f;i<=r;i++)
if(patientid[i]==key)
System.out.println("patient found");
else
else
for(int i=f;i<size;i++)
if(patientid[i]==key)
System.out.println("patient found");
else
}
}package Hospital;
import java.util.*;
boolean t=true;
while(t)
System.out.println("1.Create");
System.out.println("2.Delete");
System.out.println("3.Display");
System.out.println("4.Search");
System.out.println("5.Exit");
int choice=sc.nextInt();
switch(choice)
case 1:
String a1=sc.next();
System.out.println("Patient Id :-");
int c1=sc.nextInt();
System.out.println("Address :-");
String d1=sc.next();
System.out.println("Disease :-");
String e1=sc.next();
String g1=sc.next();
obj.enqueue(c1,g1,a1,b1,d1,e1);
break;
case 2:
obj.deque();
break;
case 3:
obj.display();
break;
case 4:
int key=sc.nextInt();
obj.Search(key);
break;
default:System.exit(0);
break;
}
sc.close();
}
OUTPUTS
Screen Shots:
CONCLUSION
The system also provides the facility of backup as per the requirement .