Здавалка
Главная | Обратная связь

Предметная область: Больница

Больница. Отделения и палаты, врачи, специальности врачей. Графики дежурства и графики приема. Списки больных. Истории болезней.

1. Основной класс:

package Ambulance;

public class Ambulance {

public static void main(String[] args) {

System.out.println(" Blacktown Mount Druitt Hospital");

System.out.println("Address: 18 Blacktown Rd, Blacktown NSW 2148, Australia");

System.out.println("___________________________________________________________");

doctors x=new doctors();

x.doc();

 

health k=new health();

k.hlth();

 

clients c=new clients();

c.patient();

 

history h=new history();

h.list();

 

timed t=new timed();

t.tt();

 

rooms rr=new rooms();

rr.roo();

 

clean f=new clean();

f.cln();

 

departments dd=new departments();

dd.dep();

 

}

}

2. Класс врачи:

package Ambulance;

public class doctors {

public void doc(){

System.out.println(" Medical Staff");

System.out.println(" ");

String names[]={"Professor Nicholas Manolios","Dr. Graydon Bruce Howe","Dr. David Graham Spencer","Dr. Helen Englert","Dr. Haesung Bak","Dr. Adam Maundrell"};

for (int i=0;i<6;i++){

System.out.println(i+1+" "+names[i]);

}

System.out.println(" ");

}

 

}

 

3. Класс специализация врачей:

 

package Ambulance;

public class health {

public void hlth(){

System.out.println("___________________________________________________");

System.out.println(" Allied Health & Specialists");

System.out.println(" ");

String sp[]={"Dietitian","Exercise Physiologist","Physiotherapists","Podiatrist","Clinical Psychologist","General Surgeon"};

for (int i=0;i<6;i++){

System.out.println(i+1+" "+sp[i]);

}

System.out.println(" ");

}

}

 

4. Класс пациенты:

 

package Ambulance;

public class clients {

public void patient(){

System.out.println(" Patients List");

System.out.println("_________________________________");

System.out.println(" ");

String pat[]={"Michael Burke","Yvette Castellino","Chris Davis","Kam Ghatora","Tom Hogan","James Hubbard","Julia Khaled","Bosco Li","Aung Moe","Paul O'Grady","Helena Ortiz","Vishal Verma"};

for (int i=0;i<12;i++){

System.out.println(i+1+" "+pat[i]);

}

}

}

5. Класс график приема:

 

package Ambulance;

public class timed {

public void tt(){

System.out.println(" Schedule of Reception");

System.out.println("___________________________________________");

System.out.println(" ");

String[][] sch;

sch=new String [6][3];

sch[0][0]="Professor Nicholas Manolios";

sch[0][1]="Monday-Friday";

sch[0][2]="10:00am-5:00pm";

sch[1][0]="Dr. Graydon Bruce Howe";

sch[1][1]="Monday-Friday";

sch[1][2]="09:00am-5:00pm";

sch[2][0]="Dr. David Graham Spencer";

sch[2][1]="Tuesday-Thursday";

sch[2][2]="11:00am-4:00pm";

sch[3][0]="Dr. Helen Englert";

sch[3][1]="Monday-Thursday";

sch[3][2]="08:00am-4:00pm";

sch[4][0]="Dr. Haesung Bak";

sch[4][1]="Monday-Thursday";

sch[4][2]="08:00am-4:00pm";

sch[5][0]="Dr. Adam Maundrell";

sch[5][1]="Monday-Friday";

sch[5][2]="10:00am-4:00pm";

for (int i=0;i<6;i++){

for (int j=0;j<3;j++){

System.out.print(sch[i][j]+"\t");

}

System.out.println();

}

}

 

}

 

6. Класс график дежурств:

 

package Ambulance;

 

public class clean {

public void cln(){

System.out.println(" Cleaning Schedule");

System.out.println("______________________________________________");

System.out.println(" ");

String [][] clr;

clr=new String[6][3];

clr[0][0]="Professor Nicholas Manolios";

clr[0][1]="Monday";

clr[0][2]="5:00pm";

clr[1][0]="Dr. Graydon Bruce Howe";

clr[1][1]="Tuesday";

clr[1][2]="5:00pm";

clr[2][0]="Dr. David Graham Spencer";

clr[2][1]="Wednesday";

clr[2][2]="5:00pm";

clr[3][0]="Dr. Helen Englert";

clr[3][1]="Thursday";

clr[3][2]="5:30pm";

clr[4][0]="Dr. Haesung Bak";

clr[4][1]="Friday";

clr[4][2]="4:30pm";

clr[5][0]="Dr. Adam Maundrell";

clr[5][1]="Saturday";

clr[5][2]="3:00pm";

for (int i=0;i<6;i++){

for (int j=0;j<3;j++){

System.out.print(clr[i][j]+"\t");

}

System.out.println();

}

}}

 

7. Класс история болезней:

 

package Ambulance;

public class history {

public void list(){

System.out.println(" Patient History List");

System.out.println("________________________________________________");

System.out.println(" ");

String [][] pat;

pat=new String[12][3];

pat[0][0]="Michael Burke";

pat[0][1]="25";

pat[0][2]="Asthma";

pat[1][0]="Yvette Castellino";

pat[1][1]="37";

pat[1][2]="Diabets";

pat[2][0]="Chris Davis";

pat[2][1]="43";

pat[2][2]="Serious Infections";

pat[3][0]="Kam Ghatora";

pat[3][1]="22";

pat[3][2]="Anxiety";

pat[4][0]="Tom Hogan";

pat[4][1]="56";

pat[4][2]="High blood pressure";

pat[5][0]="James Hubbard";

pat[5][1]="43";

pat[5][2]="Mental Illness";

pat[6][0]="Julia Khaled";

pat[6][1]="47";

pat[6][2]="Stroke";

pat[7][0]="Bosco Li";

pat[7][1]="76";

pat[7][2]="Glaucoma";

pat[8][0]="Aung Moe";

pat[8][1]="43";

pat[8][2]="Cancer";

pat[9][0]="Paul O'Grady";

pat[9][1]="33";

pat[9][2]="Heart Disease";

pat[10][0]="Helena Ortiz";

pat[10][1]="54";

pat[10][2]="Pneumonia";

pat[11][0]="Vishal Verma";

pat[11][1]="23";

pat[11][2]="Diabets";

for (int i=0;i<12;i++){

for (int j=0;j<3;j++){

System.out.print(pat[i][j]+"\t");

}

System.out.println();

}}}

 

8. Класс отделения:

 

package Ambulance;

public class departments {

public void dep(){

System.out.println(" Departments");

System.out.println("__________________________________________");

System.out.println(" ");

String dep[]={"Pre-Admission Clinic","Cardiac","Paediatric ","Children's Outreach Service Paediatric Ambulatory care ","Palliative Care ","Cardiac and Pulmonary Rehab ","Delivery Suite ","Special Care Nursery ","Diabetes Centre "};

for (int i=0;i<10;i++){

System.out.println(i+1+" "+dep[i]);

}

}

}

 

9. Класс палаты:

 

package Ambulance;

 

public class rooms {

public void roo(){

System.out.println(" Rooms");

System.out.println("______________________________________");

System.out.println(" ");

String[][] rms;

rms=new String[9][2];

rms[0][0]="Pre-Admission Clinic";

rms[0][1]="1-10 Rooms";

rms[1][0]="Cardiac";

rms[1][1]="11-20 Rooms";

rms[2][0]="Paediatric ";

rms[2][1]="21-30 Rooms";

rms[3][0]="Children's Outreach Service Paediatric Ambulatory care ";

rms[3][1]="31-40 Rooms";

rms[4][0]="Palliative Care";

rms[4][1]="41-50 Rooms";

rms[5][0]="Cardiac and Pulmonary Rehab ";

rms[5][1]="51-60 Rooms";

rms[6][0]="Delivery Suite ";

rms[6][1]="61-70 Rooms";

rms[7][0]="Special Care Nursery ";

rms[7][1]="71-80 Rooms";

rms[8][0]="Diabetes Centre ";

rms[8][1]="81-90 Rooms";

for (int i=0;i<9;i++){

for (int j=0;j<2;j++){

System.out.print(rms[i][j]+"\t");

}

System.out.println();

}

}}

 

10. Класс awards:

 

package Ambulance;

 

public class awards {

public void aw(){

System.out.println("");

System.out.println(" AWARDS");

System.out.println("____________________________________________");

System.out.println("Each year, Western Sydney Local Health District (WSLHD) recognises the success and achievements of staff and services across the organisation through the presentation of local awards and submissions to state and national award programs.");

System.out.println("");

String []k;

k=new String[10];

k[0]="Main Awards:";

k[1]="Chief Executive Award for integrated care";

k[2]="Chairman’s Award for medical research";

k[3]="Award for Excellence in the provision of mental health services";

k[4]="Community Choice Award (WSLHD Award)";

k[5]="Patients as partners";

k[6]="Integrated health care";

k[7]="Local solutions";

k[8]="Healthy living";

k[9]="Building partnerships";

for (int i=0;i<9;i++){

System.out.println(i+1+" "+k[i]);

}

}

}

 

Запуск всех классов:

 

 

 

 

 

1. Процесс добавления поступивших пациентов.

 

package Ambulance;

import java.util.Scanner;

public class enter {

public void ent(){

Scanner in = new Scanner(System.in);

System.out.println("How many patients do you have?");

int n=in.nextInt();

String []p=new String[n];

System.out.println("Enter patient's firstname and lastname:");

System.out.println();

for (int i=0;i<p[i].length();i++){

p[i]=in.nextLine();

}

 

for (int i=0;i<p[i].length();i++){

System.out.println(p[i]);

}

System.out.println();

}

 

}

 

 

Соединение с подклассом clients:

 

Включение в основной класс:

 

 

2. Процесс определения какой врач дежурит в определенный день недели:

 

Добавление в подкласс clean:

 

String day;

System.out.println("Enter the day of the week");

day=in.nextLine();

for (int i=0;i<6;i++){

for (int j=0;j<3;j++){

if (clr[i][j]==day){

System.out.println(clr[i][j-1]+" "+"is cleaning up on"+clr[i][j]+" "+clr[i][j+1]);

}

}

 

3. Процесс добавления новых специалистов в клинику:

package Ambulance;

import java.util.Scanner;

public class spec {

public void ss(){

Scanner in = new Scanner(System.in);

System.out.println("How many specialists do you need to add?");

int n=in.nextInt();

String []sp=new String[n];

System.out.println("Enter a specialist:");

System.out.println();

for (int i=0;i<sp[i].length();i++){

sp[i]=in.nextLine();

}

for (int i=0;i<sp[i].length();i++){

System.out.println(sp[i]);

}

System.out.println();

}

}

 

Подсоединение с подклассом health:

 

4. Процесс присоединение списков вузов (чтобы знать какие университеты закончили доктора больницы) к подклассу doctors

 

package Ambulance;

import java.util.Scanner;

public class edu {

public void ed(){

Scanner in = new Scanner(System.in);

System.out.println("How many doctors do you have?");

int n=in.nextInt();

String []uni=new String[n];

System.out.println("Enter University:");

System.out.println();

for (int i=0;i<uni[i].length();i++){

uni[i]=in.nextLine();

}

for (int i=0;i<uni[i].length();i++){

System.out.println(uni[i]);

}

System.out.println();

}

}

 

Производим вызов из подкласса doctors:

 

 

Производим вызов из главного класса Ambulance:

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.