Sfoglia il codice sorgente

nachricht in datei geschrieben

hapi
Natascha 10 anni fa
parent
commit
aa13362e0f
5 ha cambiato i file con 61 aggiunte e 46 eliminazioni
  1. +1
    -1
      src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java
  2. +5
    -1
      src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java
  3. +40
    -38
      src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java
  4. +14
    -5
      src/main/resources/fall.fxml
  5. +1
    -1
      src/main/resources/stationshistorie.fxml

+ 1
- 1
src/main/java/de/uniluebeck/mi/projmi6/controller/PatientEditorController.java Vedi File

@@ -148,7 +148,7 @@ public class PatientEditorController {
patient.setOrt(patOrt.getText());
patient.setGeburtsdatum(patGeburtsdatum.getValue());
patient.setFamilienstand(patFamilienstand.getValue());
patient.setGeschlecht(patient.getGeschlecht());
patient.setGeschlecht(patGeschlecht.getValue());
patient.setVersichertennummer(patVersicherungsnummer.getText());
if (patVersicherung.getSelectionModel().getSelectedItem() != null)
patient.setKassenID(patVersicherung.getSelectionModel().getSelectedItem().getKassenID());


+ 5
- 1
src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java Vedi File

@@ -369,6 +369,8 @@ public class DBHandler {
// hist.setFall(null);
// hist.setStation(null);

hist.setStationKey(rs.getString("station"));

return hist;
}

@@ -412,6 +414,8 @@ public class DBHandler {
fall.setKasse(getKasse(rs.getInt("kassenid")));
}
fall.setFallArt(FallArt.parseString(rs.getString("fallart")));
fall.setEinweisenderArzt(rs.getString("einweisenderarzt"));
fall.setStorniert(rs.getBoolean("storniert"));

return fall;
}
@@ -448,7 +452,7 @@ public class DBHandler {
statement.setTimestamp(3, null);
}
if (fall.getEinweisenderArzt() != null) {
statement.setInt(4, fall.getEinweisenderArzt().getMitarbID()); // EinweisenderArzt
statement.setString(4, fall.getEinweisenderArzt()); // EinweisenderArzt
} else {
statement.setTimestamp(4, null);
}


+ 40
- 38
src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java Vedi File

@@ -5,7 +5,6 @@ import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleObjectProperty;
import javafx.beans.property.SimpleStringProperty;

import java.text.SimpleDateFormat;
import java.time.LocalDateTime;

/**
@@ -15,7 +14,7 @@ public class Fall extends Version {
private Patient patient;
private Kasse kasse;
private Diagnose hauptDiagnose;
private Mitarbeiter einweisenderArzt;
private SimpleStringProperty einweisenderArzt = new SimpleStringProperty(this, "einweiser");
private FallArt fallArt;
private SimpleBooleanProperty selbsteinweisung = new SimpleBooleanProperty(this, "selbsteinweisung");
private SimpleStringProperty versichertenNummer = new SimpleStringProperty(this, "versichertenNummer");
@@ -29,38 +28,37 @@ public class Fall extends Version {
return vorstellDatum.get();
}

public SimpleObjectProperty<LocalDateTime> vorstellDatumProperty() {
return vorstellDatum;
}

public void setVorstellDatum(LocalDateTime vorstellDatum) {
this.vorstellDatum.set(vorstellDatum);
}

public LocalDateTime getAufnahmeDatum() {
return aufnahmeDatum.get();
public SimpleObjectProperty<LocalDateTime> vorstellDatumProperty() {
return vorstellDatum;
}

public SimpleObjectProperty<LocalDateTime> aufnahmeDatumProperty() {
return aufnahmeDatum;
public LocalDateTime getAufnahmeDatum() {
return aufnahmeDatum.get();
}

public void setAufnahmeDatum(LocalDateTime aufnahmeDatum) {
this.aufnahmeDatum.set(aufnahmeDatum);
}

public LocalDateTime getEntlassungsDatum() {
return entlassungsDatum.get();
public SimpleObjectProperty<LocalDateTime> aufnahmeDatumProperty() {
return aufnahmeDatum;
}

public SimpleObjectProperty<LocalDateTime> entlassungsDatumProperty() {
return entlassungsDatum;
public LocalDateTime getEntlassungsDatum() {
return entlassungsDatum.get();
}

public void setEntlassungsDatum(LocalDateTime entlassungsDatum) {
this.entlassungsDatum.set(entlassungsDatum);
}

public SimpleObjectProperty<LocalDateTime> entlassungsDatumProperty() {
return entlassungsDatum;
}

public Patient getPatient() {
return patient;
@@ -86,18 +84,26 @@ public class Fall extends Version {
this.hauptDiagnose = hauptDiagnose;
}

public Mitarbeiter getEinweisenderArzt() {
return einweisenderArzt;
public String getEinweisenderArzt() {
return einweisenderArzt.get();
}

public void setEinweisenderArzt(Mitarbeiter einweisenderArzt) {
this.einweisenderArzt = einweisenderArzt;
public void setEinweisenderArzt(String einweisenderArzt) {
this.einweisenderArzt.set(einweisenderArzt);
}

public SimpleStringProperty einweisenderArztProperty() {
return einweisenderArzt;
}

public FallArt getFallArt() {
return fallArt;
}

public void setFallArt(FallArt fallArt) {
this.fallArt = fallArt;
}

@Override
public String toString() {
if(getAufnahmeDatum()!=null){
@@ -107,46 +113,42 @@ public class Fall extends Version {
}
}

public void setFallArt(FallArt fallArt) {
this.fallArt = fallArt;
}

public boolean getSelbsteinweisung() {
return selbsteinweisung.get();
}

public SimpleBooleanProperty selbsteinweisungProperty() {
return selbsteinweisung;
}

public void setSelbsteinweisung(boolean selbsteinweisung) {
this.selbsteinweisung.set(selbsteinweisung);
}

public String getVersichertenNummer() {
return versichertenNummer.get();
public SimpleBooleanProperty selbsteinweisungProperty() {
return selbsteinweisung;
}

public SimpleStringProperty versichertenNummerProperts() {
return versichertenNummer;
public String getVersichertenNummer() {
return versichertenNummer.get();
}

public void setVersichertenNummer(String versichertenNummer) {
this.versichertenNummer.set(versichertenNummer);
}

public boolean getStorniert() {
return storniert.get();
public SimpleStringProperty versichertenNummerProperts() {
return versichertenNummer;
}

public SimpleBooleanProperty storniertProperty() {
return storniert;
public boolean getStorniert() {
return storniert.get();
}

public void setStorniert(boolean storniert) {
this.storniert.set(storniert);
}

public SimpleBooleanProperty storniertProperty() {
return storniert;
}

public SimpleStringProperty versichertenNummerProperty() {
return versichertenNummer;
}
@@ -155,12 +157,12 @@ public class Fall extends Version {
return fallID.get();
}

public SimpleIntegerProperty fallIDProperty() {
return fallID;
}

public void setFallID(int fallID) {
this.fallID.set(fallID);
}

public SimpleIntegerProperty fallIDProperty() {
return fallID;
}

}

+ 14
- 5
src/main/resources/fall.fxml Vedi File

@@ -67,7 +67,16 @@
<Insets right="5.0"/>
</HBox.margin>
</Button>
<Button fx:id="btnFallCancel" mnemonicParsing="false" onAction="#clickedFallCancel" text="Storno"/>
<Button fx:id="btnFallSendHl7" mnemonicParsing="false" onAction="#clickedSendHl7" text="Sende HL7">
<HBox.margin>
<Insets left="5.0" right="5.0"/>
</HBox.margin>
</Button>
<Button fx:id="btnFallCancel" mnemonicParsing="false" onAction="#clickedFallCancel" text="Storno">
<HBox.margin>
<Insets left="5.0" right="5.0"/>
</HBox.margin>
</Button>
<Button fx:id="btnFallAbort" cancelButton="true" mnemonicParsing="false" onAction="#clickedFallAbort"
text="Abbrechen">
<HBox.margin>
@@ -87,8 +96,8 @@
<children>
<Label styleClass="ersteller-label" text="Ersteller: "/>
<Label styleClass="ersteller-label" text="Erstelldatum:" GridPane.rowIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallCreator" text="Doc Holiday" GridPane.columnIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallCreateTime" text="12.01.2011 12:50" GridPane.columnIndex="1"
<Label styleClass="ersteller-value" fx:id="fallCreator" text="" GridPane.columnIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallCreateTime" text="" GridPane.columnIndex="1"
GridPane.rowIndex="1"/>
</children>
<columnConstraints>
@@ -112,8 +121,8 @@
<children>
<Label styleClass="ersteller-label" text="Letzter Bearbeiter"/>
<Label styleClass="ersteller-label" text="Letzte Änderung:" GridPane.rowIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallEditor" text="Dr. House" GridPane.columnIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallEditTime" text="11.11.2011 11:11" GridPane.columnIndex="1"
<Label styleClass="ersteller-value" fx:id="fallEditor" text="" GridPane.columnIndex="1"/>
<Label styleClass="ersteller-value" fx:id="fallEditTime" text="" GridPane.columnIndex="1"
GridPane.rowIndex="1"/>
</children>
</GridPane>


+ 1
- 1
src/main/resources/stationshistorie.fxml Vedi File

@@ -16,7 +16,7 @@
<children>
<ToolBar prefHeight="40.0" prefWidth="200.0">
<items>
<Button mnemonicParsing="false" text="Neuen Aufenthalt erstellen" onAction="#clickedCreateAufenthalt"/>
<Button mnemonicParsing="false" text="Neuen Aufenthalt erstellen" fx:id="btnStatHistCreate" onAction="#clickedCreateAufenthalt"/>
</items>
</ToolBar>
<TableView prefHeight="200.0" prefWidth="200.0" VBox.vgrow="ALWAYS" fx:id="tblStationsHistorie" >


Caricamento…
Annulla
Salva