|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Warteliste
Field Summary | |
double |
maxVerweilzeit_l
|
double |
maxVerweilzeit_n
|
Constructor Summary | |
Warteliste(Zentrale zent)
|
Method Summary | |
int |
add(Patient n)
fragt die Art des übergebenen Patient es ab und ordnet ihn in die Liste ein. |
void |
addAsFirst(Patient n)
|
void |
Auswertung()
nimmt eine Auswertung aller Fälle in HisListe vor |
void |
beendet(Patient n)
legt den übergebenen Patient in der HisListe ab. |
double |
durchschnittlicheAnfahrtszeit(int art)
Durchsucht den Vektor mit abgearbeiteten Notfällen und erzeugt statistische Kenzahlen zur Anfahrtszeit. { |
double |
durchschnittlicheBehandlungszeit(int art)
Durchsucht den Vektor mit abgearbeiteten Notfällen und erzeugt statistische Kenzahlen zur Behandlungszeit. { |
double[] |
durchschnittlicheElementezahl()
gibt ein Array mit den durchschnittlichenLisenlängen für das jeweilige Opfer zurück |
double |
durchschnittlicheVerweildauer(int art)
Durchsucht den Vektor mit abgearbeiteten Notfällen und erzeugt statistische Kenzahlen zur Verweildauer in der Liste. { |
double |
durchschnittlicheWartezeit(int art)
Durchsucht den Vektor mit abgearbeiteten Notfällen und erzeugt statistische Kenzahlen zur Wartezeit. { |
int |
getAnzahl_leb()
liefert die Listenlänge an lebensbedrohlichen Motfällen |
int |
getAnzahl_nor()
liefert die Listenlänge an normalen Motfällen |
int |
getAnzahl()
liefert die Listenlänge |
int |
getMaxAnzahl_leb()
liefert längste Listenlänge mit lebensbedrohlichen Motfällen |
int |
getMaxAnzahl_nor()
liefert die längste Listenlänge an normalen Motfällen |
int |
getMaxAnzahl()
liefert längste Listenlänge |
Patient |
getNext()
gibt den nächsten in der Liste vermerkten Patient zurück. |
Patient |
getNextHis()
liefert und entfernt nächsten aus HisLise |
boolean |
isEmpty()
gibt true zurück wenn aktuell kein Patient zur bearbeitung vorliegt |
boolean |
isEmptyHis()
liefert ob HisLise leer is |
boolean |
lebensbedrohlicheVorhanden()
liefert liefert true wenn lebensbedrohlichen Notfällen vorhanden |
void |
resetStatistik()
setzt alle Werte welche vom BatchLogger ausgelesen wurden auf null, wenn nötig |
void |
sperreListe()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public double maxVerweilzeit_n
public double maxVerweilzeit_l
Constructor Detail |
public Warteliste(Zentrale zent)
Method Detail |
public boolean isEmpty()
Patient
zur bearbeitung vorliegtpublic void addAsFirst(Patient n)
public int add(Patient n)
Patient
es ab und ordnet ihn in die Liste ein. Gibt die
Position des Patient
en in der Liste zurück.public Patient getNext()
Patient
zurück. Liefert null wenn aktuell
kein Patient
vorliegt. Wenn ein Vorfall vorliegt wird diesem ein Zeitstempel ange-
hangen welcher den Zeitpunkt des beginnes der Abarbeitung des Patient
es darstellt.public void beendet(Patient n)
Patient
in der HisListe ab. Der Patient
ist damit komplett
abgearbeitet. Ausserdem wird hier die Endezeit des Patient
s erfasst und die sich
so ergebende Bearbeitungszeit berechnet und ebenfalls mit abgelegt. Gibt die Pos-
ition des abgearbeiteten Patient
s in der HisListe zurück.public boolean isEmptyHis()
public Patient getNextHis()
public void Auswertung()
public double durchschnittlicheWartezeit(int art)
public double durchschnittlicheBehandlungszeit(int art)
public double durchschnittlicheAnfahrtszeit(int art)
public double durchschnittlicheVerweildauer(int art)
public double[] durchschnittlicheElementezahl()
public int getMaxAnzahl()
public int getAnzahl()
public int getMaxAnzahl_leb()
public int getAnzahl_leb()
public int getMaxAnzahl_nor()
public int getAnzahl_nor()
public boolean lebensbedrohlicheVorhanden()
public void resetStatistik()
public void sperreListe()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |