Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

139 righe
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>