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.

130 lines
6.8 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. <?import java.net.URL?>
  8. <?import de.uniluebeck.mi.projmi6.view.DateTimePicker?>
  9. <VBox fx:controller="de.uniluebeck.mi.projmi6.controller.FallController" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
  10. <children>
  11. <GridPane vgap="5.0" fx:id="fallFields" id="fallFields">
  12. <children>
  13. <Label text="Patient:"/>
  14. <Label fx:id="fallPatID" text="John Doe (PatID = XXX)" GridPane.columnIndex="1"/>
  15. <Label text="Aufnahmedatum:" GridPane.rowIndex="1"/>
  16. <DateTimePicker GridPane.rowIndex="1" GridPane.columnIndex="1" fx:id="dtTmAufnahme" />
  17. <Label text="Entlassungsdatum:" GridPane.rowIndex="2"/>
  18. <DateTimePicker GridPane.rowIndex="2" GridPane.columnIndex="1" fx:id="dtTmEntlassung" />
  19. <Label text="Versichertennummer:" GridPane.rowIndex="3"/>
  20. <TextField fx:id="fallVersichertennummer" GridPane.columnIndex="1" GridPane.rowIndex="3"/>
  21. <Label text="Einweisender Arzt:" GridPane.rowIndex="4"/>
  22. <HBox alignment="CENTER_LEFT" spacing="5.0" GridPane.columnIndex="1" GridPane.rowIndex="4">
  23. <children>
  24. <TextField fx:id="fallEinweisenderArzt" GridPane.columnIndex="1" GridPane.rowIndex="4"
  25. HBox.hgrow="ALWAYS"/>
  26. <CheckBox fx:id="fallSelbsteinweisung" mnemonicParsing="false" text="Selbsteinweisung"/>
  27. </children>
  28. </HBox>
  29. <Label text="Fallart:" GridPane.rowIndex="5"/>
  30. <ComboBox fx:id="fallFallart" prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="5"/>
  31. <Label text="Kasse:" GridPane.rowIndex="6"/>
  32. <ComboBox fx:id="fallKasse" prefWidth="250.0" GridPane.columnIndex="1" GridPane.rowIndex="6"/>
  33. <Label text="Hauptdiagnose:" GridPane.rowIndex="7"/>
  34. <ComboBox fx:id="fallHauptdiagnose" prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="7"/>
  35. </children>
  36. <columnConstraints>
  37. <ColumnConstraints percentWidth="30" minWidth="200"/>
  38. <ColumnConstraints hgrow="ALWAYS" />
  39. </columnConstraints>
  40. <rowConstraints>
  41. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  42. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  43. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  44. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  45. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  46. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  47. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  48. </rowConstraints>
  49. <VBox.margin>
  50. <Insets bottom="10.0" left="10.0" right="10.0" top="5.0"/>
  51. </VBox.margin>
  52. </GridPane>
  53. <HBox alignment="TOP_RIGHT" VBox.vgrow="ALWAYS">
  54. <children>
  55. <Button fx:id="btnFallEnableEdit" mnemonicParsing="false" onAction="#clickedFallEnableEdit"
  56. text="Bearbeitung aktivieren">
  57. <HBox.margin>
  58. <Insets right="5.0"/>
  59. </HBox.margin>
  60. </Button>
  61. <Button fx:id="btnFallCancel" mnemonicParsing="false" onAction="#clickedFallCancel" text="Storno"/>
  62. <Button fx:id="btnFallAbort" cancelButton="true" mnemonicParsing="false" onAction="#clickedFallAbort"
  63. text="Abbrechen">
  64. <HBox.margin>
  65. <Insets left="5.0" right="5.0"/>
  66. </HBox.margin>
  67. </Button>
  68. <Button fx:id="btnFallSave" mnemonicParsing="false" onAction="#clickedFallSave" text="Speichern">
  69. <HBox.margin>
  70. <Insets right="10.0"/>
  71. </HBox.margin>
  72. </Button>
  73. </children>
  74. </HBox>
  75. <HBox>
  76. <children>
  77. <GridPane HBox.hgrow="ALWAYS">
  78. <children>
  79. <Label styleClass="ersteller-label" text="Ersteller: "/>
  80. <Label styleClass="ersteller-label" text="Erstelldatum:" GridPane.rowIndex="1"/>
  81. <Label styleClass="ersteller-value" fx:id="fallCreator" text="Doc Holiday" GridPane.columnIndex="1"/>
  82. <Label styleClass="ersteller-value" fx:id="fallCreateTime" text="12.01.2011 12:50" GridPane.columnIndex="1"
  83. GridPane.rowIndex="1"/>
  84. </children>
  85. <columnConstraints>
  86. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0"/>
  87. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0"/>
  88. </columnConstraints>
  89. <rowConstraints>
  90. <RowConstraints minHeight="10.0" vgrow="SOMETIMES"/>
  91. <RowConstraints minHeight="10.0" vgrow="SOMETIMES"/>
  92. </rowConstraints>
  93. </GridPane>
  94. <GridPane HBox.hgrow="ALWAYS">
  95. <columnConstraints>
  96. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
  97. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
  98. </columnConstraints>
  99. <rowConstraints>
  100. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  101. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
  102. </rowConstraints>
  103. <children>
  104. <Label styleClass="ersteller-label" text="Letzter Bearbeiter"/>
  105. <Label styleClass="ersteller-label" text="Letzte Änderung:" GridPane.rowIndex="1"/>
  106. <Label styleClass="ersteller-value" fx:id="fallEditor" text="Dr. House" GridPane.columnIndex="1"/>
  107. <Label styleClass="ersteller-value" fx:id="fallEditTime" text="11.11.2011 11:11" GridPane.columnIndex="1"
  108. GridPane.rowIndex="1"/>
  109. </children>
  110. </GridPane>
  111. </children>
  112. <VBox.margin>
  113. <Insets bottom="10.0" left="10.0" right="10.0" top="10.0"/>
  114. </VBox.margin>
  115. </HBox>
  116. </children>
  117. <stylesheets>
  118. <URL value="@style.css" />
  119. </stylesheets>
  120. </VBox>