Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 line
2.4 KiB

  1. package de.uniluebeck.mi.projmi6.model;
  2. import javafx.beans.property.SimpleObjectProperty;
  3. import javafx.collections.FXCollections;
  4. import javafx.collections.ObservableList;
  5. /**
  6. * Created by Johannes on 15/11/2015.
  7. */
  8. public class Stammdaten {
  9. private SimpleObjectProperty<ObservableList<OpsCode>> opsCodes = new SimpleObjectProperty<>();
  10. private SimpleObjectProperty<ObservableList<Icd10Code>> icd10Codes = new SimpleObjectProperty<>();
  11. private SimpleObjectProperty<ObservableList<Mitarbeiter>> mitarbeiter = new SimpleObjectProperty<>();
  12. private SimpleObjectProperty<ObservableList<Kasse>> kassen = new SimpleObjectProperty<>();
  13. private SimpleObjectProperty<ObservableList<Station>> stationen = new SimpleObjectProperty<>();
  14. public ObservableList<OpsCode> getOpsCodes() {
  15. return opsCodes.get();
  16. }
  17. public void setOpsCodes(ObservableList<OpsCode> opsCodes) {
  18. this.opsCodesProperty().set(opsCodes);
  19. }
  20. public SimpleObjectProperty<ObservableList<OpsCode>> opsCodesProperty() {
  21. return opsCodes;
  22. }
  23. public ObservableList<Icd10Code> getIcd10Codes() {
  24. return icd10Codes.get();
  25. }
  26. public void setIcd10Codes(ObservableList<Icd10Code> icd10Codes) {
  27. this.icd10Codes.set(icd10Codes);
  28. }
  29. public SimpleObjectProperty<ObservableList<Icd10Code>> icd10CodesProperty() {
  30. return icd10Codes;
  31. }
  32. public ObservableList<Station> getStationen() {
  33. return stationen.get();
  34. }
  35. public void setStationen(ObservableList<Station> stationen) {
  36. FXCollections.sort(stationen);
  37. this.stationen.set(stationen);
  38. }
  39. public SimpleObjectProperty<ObservableList<Station>> stationenProperty() {
  40. return stationen;
  41. }
  42. public ObservableList<Mitarbeiter> getMitarbeiter() {
  43. return mitarbeiter.get();
  44. }
  45. public void setMitarbeiter(ObservableList<Mitarbeiter> mitarbeiter) {
  46. FXCollections.sort(mitarbeiter);
  47. this.mitarbeiter.set(mitarbeiter);
  48. }
  49. public SimpleObjectProperty<ObservableList<Mitarbeiter>> mitarbeiterProperty() {
  50. return mitarbeiter;
  51. }
  52. public ObservableList<Kasse> getKassen() {
  53. return kassen.get();
  54. }
  55. public void setKassen(ObservableList<Kasse> kassen) {
  56. this.kassen.set(kassen);
  57. }
  58. public SimpleObjectProperty<ObservableList<Kasse>> kassenProperty() {
  59. return kassen;
  60. }
  61. }