Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

139 lignes
7.6 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.geometry.*?>
  3. <?import javafx.scene.text.*?>
  4. <?import javafx.scene.control.*?>
  5. <?import java.lang.*?>
  6. <?import javafx.scene.layout.*?>
  7. <VBox fx:controller="de.uniluebeck.mi.projmi6.controller.PatientEditorController" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="633.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
  8. <children>
  9. <GridPane>
  10. <columnConstraints>
  11. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  12. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  13. </columnConstraints>
  14. <rowConstraints>
  15. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  16. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  17. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  18. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  19. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  20. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  21. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  22. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  23. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  24. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  25. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  26. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  27. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  28. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  29. </rowConstraints>
  30. <children>
  31. <Label text="PatID:" />
  32. <Label fx:id="patId" text="xxxx" GridPane.columnIndex="1" />
  33. <Label text="Vorname:" GridPane.rowIndex="1" />
  34. <TextField fx:id="patVorname" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  35. <Label text="Geburtsname:" GridPane.rowIndex="2" />
  36. <TextField fx:id="patGeburtsname" GridPane.columnIndex="1" GridPane.rowIndex="2" />
  37. <Label text="Nachname:" GridPane.rowIndex="3" />
  38. <TextField fx:id="patNachname" GridPane.columnIndex="1" GridPane.rowIndex="3" />
  39. <Label text="Straße:" GridPane.rowIndex="4" />
  40. <TextField fx:id="patStrasse" GridPane.columnIndex="1" GridPane.rowIndex="4" />
  41. <Label text="Hausnummer:" GridPane.rowIndex="5" />
  42. <TextField fx:id="patHausnummer" GridPane.columnIndex="1" GridPane.rowIndex="5" />
  43. <Label text="PLZ:" GridPane.rowIndex="6" />
  44. <TextField fx:id="patPlz" GridPane.columnIndex="1" GridPane.rowIndex="6" />
  45. <Label text="Ort:" GridPane.rowIndex="7" />
  46. <TextField fx:id="patOrt" GridPane.columnIndex="1" GridPane.rowIndex="7" />
  47. <Label text="Geburtsdatum:" GridPane.rowIndex="8" />
  48. <DatePicker fx:id="patGeburtsdatum" GridPane.columnIndex="1" GridPane.rowIndex="8" />
  49. <Label text="Familienstand:" GridPane.rowIndex="9" />
  50. <ComboBox fx:id="patFamilienstand" prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="9" />
  51. <Label text="Geschlecht:" GridPane.rowIndex="10" />
  52. <ComboBox fx:id="patGeschlecht" prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="10" />
  53. <Label text="Versicherungsnummer:" GridPane.rowIndex="11" />
  54. <TextField fx:id="patVersicherungsnummer" GridPane.columnIndex="1" GridPane.rowIndex="11" />
  55. <Label text="Versicherung:" GridPane.rowIndex="12" />
  56. <ComboBox fx:id="patVersicherung" prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="12" />
  57. <Label text="CAVE:" GridPane.rowIndex="13" />
  58. <TextArea fx:id="patCave" prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="1" GridPane.rowIndex="13" />
  59. </children>
  60. <VBox.margin>
  61. <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
  62. </VBox.margin>
  63. </GridPane>
  64. <HBox alignment="TOP_RIGHT" prefHeight="100.0" prefWidth="200.0" VBox.vgrow="ALWAYS">
  65. <children>
  66. <Button fx:id="btnPatSave" defaultButton="true" mnemonicParsing="false" onAction="#clickedSave" text="Speichern">
  67. <HBox.margin>
  68. <Insets right="5.0" />
  69. </HBox.margin>
  70. </Button>
  71. <Button fx:id="btnPatAbort" cancelButton="true" mnemonicParsing="false" onAction="#clickedAbort" text="Abbrechen">
  72. <HBox.margin>
  73. <Insets right="5.0" />
  74. </HBox.margin>
  75. </Button>
  76. </children>
  77. </HBox>
  78. <GridPane>
  79. <columnConstraints>
  80. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" percentWidth="50.0" />
  81. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  82. </columnConstraints>
  83. <rowConstraints>
  84. <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
  85. </rowConstraints>
  86. <children>
  87. <GridPane>
  88. <children>
  89. <Label styleClass="ersteller-label" text="Ersteller: " GridPane.rowIndex="0" />
  90. <Label styleClass="ersteller-label" text="Erstelldatum:" GridPane.rowIndex="1" />
  91. <Label fx:id="patCreator" GridPane.columnIndex="1" GridPane.rowIndex="0" />
  92. <Label fx:id="patCreateTime" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  93. </children>
  94. <columnConstraints>
  95. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" percentWidth="50.0" />
  96. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" />
  97. </columnConstraints>
  98. <rowConstraints>
  99. <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
  100. <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
  101. </rowConstraints>
  102. </GridPane>
  103. <GridPane GridPane.columnIndex="1">
  104. <columnConstraints>
  105. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  106. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  107. </columnConstraints>
  108. <rowConstraints>
  109. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  110. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  111. </rowConstraints>
  112. <children>
  113. <Label styleClass="ersteller-label" text="Letzter Bearbeiter:" GridPane.rowIndex="0" />
  114. <Label styleClass="ersteller-label" text="Letzte Änderung:" GridPane.rowIndex="1" />
  115. <Label fx:id="patChanger" GridPane.columnIndex="1" GridPane.rowIndex="0" />
  116. <Label fx:id="patChangeTime" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  117. </children>
  118. </GridPane>
  119. </children>
  120. </GridPane>
  121. </children>
  122. </VBox>