Hospital Management Java Code
Hospital Management Java Code
Hospital Management Java Code
*;
import java.util.*;
import java.util.Calendar;
class staff
int salary;
void new_staff()
{
System.out.print("id:-");
sid = input.nextLine();
System.out.print("name:-");
sname = input.nextLine();
System.out.print("desigination:-");
desg = input.nextLine();
System.out.print("sex:-");
sex = input.nextLine();
System.out.print("salary:-");
salary = input.nextInt();
}
void staff_info()
{
}
}
class doctor
int droom;
void new_doctor()
{
System.out.print("id:-");
did = input.nextLine();
System.out.print("name:-");
dname = input.nextLine();
System.out.print("specilization:-");
specilist = input.nextLine();
System.out.print("work time:-");
appoint = input.nextLine();
System.out.print("qualification:-");
doc_qual = input.nextLine();
System.out.print("room no.:-");
droom = input.nextInt();
}
void doctor_info()
{
System.out.println(did + "\t" + dname + " \t" + specilist + " \t" + appoint + " \t" +
doc_qual + " \t" + droom);
}
}
class patient
int age;
void new_patient()
{
System.out.print("id:-");
pid = input.nextLine();
System.out.print("name:-");
pname = input.nextLine();
System.out.print("disease:-");
disease = input.nextLine();
System.out.print("sex:-");
sex = input.nextLine();
System.out.print("admit_status:-");
admit_status = input.nextLine();
System.out.print("age:-");
age = input.nextInt();
}
void patient_info()
{
System.out.println(pid + "\t" + pname + " \t" + disease + " \t" + sex + " \t" +
admit_status + "\t" + age);
}
}
class medical
void new_medi()
{
System.out.print("name:-");
med_name = input.nextLine();
System.out.print("comp:-");
med_comp = input.nextLine();
System.out.print("exp_date:-");
exp_date = input.nextLine();
System.out.print("cost:-");
med_cost = input.nextInt();
System.out.print("no of unit:-");
count = input.nextInt();
}
void find_medi()
{
}
class lab
String fecility;
int lab_cost;
void new_feci()
{
System.out.print("fecility:-");
fecility = input.nextLine();
System.out.print("cost:-");
lab_cost = input.nextInt();
}
void feci_list()
{
}
String fec_name;
void add_feci()
{
System.out.print("fecility:-");
fec_name = input.nextLine();
}
void show_feci()
{
System.out.println(fec_name);
}
{
String months[] = {
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
};
//System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
System.out.print("Date: " + months[calendar.get(Calendar.MONTH)] + " " +
calendar.get(Calendar.DATE) + " " + calendar.get(Calendar.YEAR));
int i;
d[0].did = "21";
d[0].dname = "Dr.Ghanendra";
d[0].specilist = "ENT";
d[0].appoint = "10-4";
d[0].doc_qual = "mbbs,Md";
d[0].droom = 17;
d[1].did = "32";
d[1].dname = "Dr.Vikram";
d[1].specilist = "medi.";
d[1].appoint = "10-4";
d[1].doc_qual = "mbbs,md";
d[1].droom = 45;
d[2].did = "17";
d[2].dname = "Dr.Rekha";
d[2].specilist = "Child spl";
d[2].appoint = "10-4";
d[2].doc_qual = "bdm";
d[2].droom = 8;
d[3].did = "33";
d[3].dname = "Dr.Pramod";
d[3].specilist = "Artho";
d[3].appoint = "10-4";
d[3].doc_qual = "mbbs,ms";
d[3].droom = 40;
p[0].pid = "12";
p[0].pname = "pankaj";
p[0].disease = "cancer";
p[0].sex = "male";
p[0].admit_status = "y";
p[0].age = 30;
p[1].pid = "13";
p[1].pname = "kuli";
p[1].disease = "cold";
p[1].sex = "male";
p[1].admit_status = "y";
p[1].age = 23;
p[2].pid = "14";
p[2].pname = "Gaurav";
p[2].disease = "maleriya";
p[2].sex = "male";
p[2].admit_status = "y";
p[2].age = 45;
p[3].pid = "15";
p[3].pname = "ravi";
p[3].disease = "sugar";
p[3].sex = "male";
p[3].admit_status = "y";
p[3].age = 25;
m[0].med_name = "corex";
m[0].med_comp = "cino pvt";
m[0].exp_date = "9-5-16";
m[0].med_cost = 55;
m[0].count = 8;
m[1].med_name = "nytra";
m[1].med_comp = "ace pvt";
m[1].exp_date = "4-4-15";
m[1].med_cost = 500;
m[1].count = 5;
m[2].med_name = "brufa";
m[2].med_comp = "reckitt";
m[2].exp_date = "12-7-17";
m[2].med_cost = 50;
m[2].count = 56;
m[3].med_name = "pride";
m[3].med_comp = "ddf pvt";
m[3].exp_date = "12-4-12";
m[3].med_cost = 1100;
m[3].count = 100;
f[0].fec_name = "ambulane";
f[2].fec_name = "canteen";
s[1].sid = "23";
s[1].sname = "komal";
s[1].desg = "nurse";
s[1].sex = "female";
s[1].salary = 2000;
s[2].sid = "24";
s[2].sname = "raju";
s[2].desg = "worker";
s[2].sex = "male";
s[2].salary = 5000;
s[3].sid = "25";
s[3].sname = "rani";
s[3].desg = "nurse";
s[3].sex = "female";
s[3].salary = 20000;
while (status == 1)
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
choice = input.nextInt();
switch (choice)
{
case 1:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
s1 = 1;
while (s1 == 1)
{
c1 = input.nextInt();
switch (c1)
{
case 1:
{
d[count1].new_doctor();count1++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
{
d[j].doctor_info();
}
break;
}
}
s1 = input.nextInt();
}
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
s2 = 1;
while (s2 == 1)
{
c1 = input.nextInt();
switch (c1)
{
case 1:
{
p[count2].new_patient();count2++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
}
s2 = input.nextInt();
}
break;
}
case 3:
{
s3 = 1;
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
while (s3 == 1)
{
switch (c1)
{
case 1:
{
m[count3].new_medi();count3++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
}
s3 = input.nextInt();
}
break;
}
case 4:
{
s4 = 1;
System.out.println("--------------------------------------------------------------------------------");
System.out.println(" **LABORATRY SECTION**");
System.out.println("--------------------------------------------------------------------------------");
while (s4 == 1)
{
c1 = input.nextInt();
switch (c1)
{
case 1:
{
l[count4].new_feci();count4++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("fecility\t\tcost");
System.out.println("--------------------------------------------------------------------------------");
}
break;
}
}
s4 = input.nextInt();
}
break;
}
case 5:
{
s5 = 1;
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
while (s5 == 1)
{
c1 = input.nextInt();
switch (c1)
{
case 1:
{
f[count5].add_feci();count5++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
}
s5 = input.nextInt();
}
break;
}
case 6:
{
s6 = 1;
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
while (s6 == 1)
{
c1 = input.nextInt();
switch (c1)
{
case 1:
{
s[count6].new_staff();count6++;
break;
}
case 2:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
{
if (a.equals(s[j].desg))
s[j].staff_info();
}
break;
}
case 3:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
{
if (b.equals(s[j].desg))
s[j].staff_info();
}
break;
}
case 4:
{
System.out.println("--------------------------------------------------------------------------------");
System.out.println("--------------------------------------------------------------------------------");
{
if (c.equals(s[j].desg))
s[j].staff_info();
}
break;
}
}
s6 = input.nextInt();
}
break;
}
case 7:
{
break;
}
default:
{
System.out.println("enter wrong choice!");
}
}
status = input.nextInt();
}
}