Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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