Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

295 строки
26 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?import javafx.geometry.*?>
  3. <?import javafx.scene.text.*?>
  4. <?import java.lang.*?>
  5. <?import javafx.scene.control.*?>
  6. <?import javafx.scene.layout.*?>
  7. <VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="784.0" prefWidth="1242.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
  8. <children>
  9. <TabPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="-Infinity" minWidth="-Infinity" side="LEFT" tabClosingPolicy="UNAVAILABLE" VBox.vgrow="ALWAYS">
  10. <tabs>
  11. <Tab text="Patientenübersicht">
  12. <content>
  13. <VBox prefHeight="200.0" prefWidth="100.0">
  14. <children>
  15. <SplitPane dividerPositions="0.5" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" orientation="VERTICAL" VBox.vgrow="ALWAYS">
  16. <items>
  17. <TabPane>
  18. <tabs>
  19. <Tab closable="false" text="Patientenübersicht">
  20. <content>
  21. <VBox prefHeight="200.0" prefWidth="100.0">
  22. <children>
  23. <ToolBar prefHeight="40.0" prefWidth="200.0">
  24. <items>
  25. <Button text="Neuen _Patient erstellen" />
  26. <Button text="Patient _bearbeiten" />
  27. </items>
  28. </ToolBar>
  29. <TableView editable="true" tableMenuButtonVisible="true">
  30. <columns>
  31. <TableColumn editable="false" prefWidth="75.0" sortable="false" text="PatID" />
  32. <TableColumn prefWidth="75.0" text="Name">
  33. <columns>
  34. <TableColumn prefWidth="75.0" text="Geburtsname" />
  35. <TableColumn prefWidth="75.0" text="Nachname" />
  36. <TableColumn prefWidth="75.0" text="Vorname" />
  37. </columns>
  38. </TableColumn>
  39. <TableColumn prefWidth="75.0" text="GebDatum" />
  40. <TableColumn prefWidth="75.0" text="Adresse">
  41. <columns>
  42. <TableColumn prefWidth="75.0" text="Straße" />
  43. <TableColumn prefWidth="75.0" text="PLZ" />
  44. <TableColumn prefWidth="75.0" text="Ort" />
  45. <TableColumn prefWidth="75.0" text="Land" />
  46. </columns>
  47. </TableColumn>
  48. <TableColumn prefWidth="75.0" text="CAVE" />
  49. </columns>
  50. <columnResizePolicy>
  51. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  52. </columnResizePolicy>
  53. </TableView>
  54. </children>
  55. </VBox>
  56. </content>
  57. </Tab>
  58. <Tab text="Stationsübersicht">
  59. <content>
  60. <VBox prefHeight="200.0" prefWidth="100.0">
  61. <children>
  62. <ToolBar prefHeight="40.0" prefWidth="200.0">
  63. <items>
  64. <Label text="Station:" />
  65. <ComboBox prefWidth="150.0" promptText="Stationen" />
  66. <ToggleButton mnemonicParsing="false" text="Entlassene Patienten zeigen" />
  67. </items>
  68. </ToolBar>
  69. <SplitPane prefHeight="160.0" prefWidth="200.0" VBox.vgrow="ALWAYS">
  70. <items>
  71. <TableView prefHeight="200.0" prefWidth="200.0" tableMenuButtonVisible="true">
  72. <columns>
  73. <TableColumn prefWidth="75.0" text="PatID" />
  74. <TableColumn prefWidth="135.0" text="Nachname, Vorname" />
  75. <TableColumn prefWidth="121.0" text="Geburtsdatum" />
  76. <TableColumn prefWidth="50.0" text="Alter" />
  77. <TableColumn prefWidth="129.0" text="Aufnahmedatum" />
  78. <TableColumn prefWidth="152.0" text="Entlassungsdatum" />
  79. </columns>
  80. <columnResizePolicy>
  81. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  82. </columnResizePolicy>
  83. </TableView>
  84. </items>
  85. </SplitPane>
  86. </children>
  87. </VBox>
  88. </content>
  89. </Tab>
  90. </tabs>
  91. </TabPane>
  92. <SplitPane dividerPositions="0.2981007431874484" prefHeight="160.0" prefWidth="200.0">
  93. <items>
  94. <VBox prefHeight="200.0" prefWidth="100.0">
  95. <children>
  96. <ToolBar prefHeight="40.0" prefWidth="200.0">
  97. <items>
  98. <Button text="Neuen _Fall erstellen" />
  99. </items>
  100. </ToolBar>
  101. </children>
  102. </VBox>
  103. <TabPane prefHeight="200.0" prefWidth="200.0" tabClosingPolicy="UNAVAILABLE">
  104. <tabs>
  105. <Tab text="Fallübersicht">
  106. <content>
  107. <VBox prefHeight="200.0" prefWidth="100.0">
  108. <children>
  109. <GridPane vgap="5.0">
  110. <children>
  111. <Label text="Patient:" />
  112. <Label fx:id="fallPatID" text="John Doe (PatID = XXX)" GridPane.columnIndex="1" />
  113. <Label text="Aufnahmedatum:" GridPane.rowIndex="1" />
  114. <HBox prefHeight="100.0" prefWidth="200.0" spacing="5.0" GridPane.columnIndex="1" GridPane.rowIndex="1">
  115. <children>
  116. <DatePicker />
  117. <TextField prefColumnCount="5" promptText="HH:MM" />
  118. <Button mnemonicParsing="false" text="Jetzt" />
  119. </children>
  120. <GridPane.margin>
  121. <Insets />
  122. </GridPane.margin>
  123. </HBox>
  124. <Label text="Entlassungsdatum:" GridPane.rowIndex="2" />
  125. <HBox prefHeight="100.0" prefWidth="200.0" spacing="5.0" GridPane.columnIndex="1" GridPane.rowIndex="2">
  126. <children>
  127. <DatePicker />
  128. <TextField prefColumnCount="5" promptText="HH:MM" />
  129. <Button mnemonicParsing="false" text="Jetzt" />
  130. </children>
  131. </HBox>
  132. <Label text="Versichertennummer:" GridPane.rowIndex="3" />
  133. <Label text="Einweisender Arzt:" GridPane.rowIndex="4" />
  134. <VBox GridPane.columnIndex="1" GridPane.rowIndex="4">
  135. <children>
  136. <TextField GridPane.columnIndex="1" GridPane.rowIndex="4" />
  137. <CheckBox mnemonicParsing="false" text="Selbsteinweisung" />
  138. </children>
  139. </VBox>
  140. <Label text="Kasse:" GridPane.rowIndex="6" />
  141. <ComboBox prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="6" />
  142. <TextField GridPane.columnIndex="1" GridPane.rowIndex="3" />
  143. <Label text="Fallart:" GridPane.rowIndex="5" />
  144. <ComboBox prefWidth="150.0" GridPane.columnIndex="1" GridPane.rowIndex="5" />
  145. </children>
  146. <columnConstraints>
  147. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  148. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  149. </columnConstraints>
  150. <rowConstraints>
  151. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  152. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  153. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  154. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  155. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  156. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  157. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  158. </rowConstraints>
  159. <VBox.margin>
  160. <Insets bottom="10.0" left="10.0" right="10.0" top="5.0" />
  161. </VBox.margin>
  162. </GridPane>
  163. <HBox alignment="TOP_RIGHT" VBox.vgrow="ALWAYS">
  164. <children>
  165. <Button mnemonicParsing="false" text="Bearbeitung aktivieren">
  166. <HBox.margin>
  167. <Insets right="5.0" />
  168. </HBox.margin>
  169. </Button>
  170. <Button mnemonicParsing="false" text="Storno" />
  171. <Button cancelButton="true" mnemonicParsing="false" text="Abbrechen">
  172. <HBox.margin>
  173. <Insets left="5.0" right="5.0" />
  174. </HBox.margin>
  175. </Button>
  176. <Button mnemonicParsing="false" text="Speichern">
  177. <HBox.margin>
  178. <Insets right="10.0" />
  179. </HBox.margin>
  180. </Button>
  181. </children>
  182. </HBox>
  183. <HBox>
  184. <children>
  185. <GridPane HBox.hgrow="ALWAYS">
  186. <children>
  187. <Label styleClass="ersteller-label" text="Ersteller: " />
  188. <Label styleClass="ersteller-label" text="Erstelldatum:" GridPane.rowIndex="1" />
  189. <Label text="Doc Holiday" GridPane.columnIndex="1" />
  190. <Label text="12.01.2011 12:50" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  191. </children>
  192. <columnConstraints>
  193. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" />
  194. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" />
  195. </columnConstraints>
  196. <rowConstraints>
  197. <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
  198. <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
  199. </rowConstraints>
  200. </GridPane>
  201. <GridPane HBox.hgrow="ALWAYS">
  202. <columnConstraints>
  203. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  204. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  205. </columnConstraints>
  206. <rowConstraints>
  207. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  208. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  209. </rowConstraints>
  210. <children>
  211. <Label styleClass="ersteller-label" text="Letzter Bearbeiter" />
  212. <Label styleClass="ersteller-label" text="Letzte Änderung:" GridPane.rowIndex="1" />
  213. <Label text="Dr. House" GridPane.columnIndex="1" />
  214. <Label text="11.11.2011 11:11" GridPane.columnIndex="1" GridPane.rowIndex="1" />
  215. </children>
  216. </GridPane>
  217. </children>
  218. <VBox.margin>
  219. <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
  220. </VBox.margin>
  221. </HBox>
  222. </children>
  223. </VBox>
  224. </content>
  225. </Tab>
  226. <Tab text="Untersuchungen">
  227. <content>
  228. <fx:include source="untersuchungen.fxml" />
  229. </content>
  230. </Tab>
  231. <Tab text="Diagnose">
  232. <content>
  233. <fx:include source="diagnose.fxml" />
  234. </content>
  235. </Tab>
  236. <Tab text="Stationshistorie">
  237. <content>
  238. <fx:include source="stationshistorie.fxml" />
  239. </content>
  240. </Tab>
  241. </tabs>
  242. </TabPane>
  243. </items>
  244. </SplitPane>
  245. </items>
  246. </SplitPane>
  247. </children>
  248. </VBox>
  249. </content>
  250. </Tab>
  251. <Tab text="Einstellungen">
  252. <content>
  253. <VBox>
  254. <children>
  255. <GridPane>
  256. <columnConstraints>
  257. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  258. <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  259. </columnConstraints>
  260. <rowConstraints>
  261. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  262. <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  263. </rowConstraints>
  264. <children>
  265. <Label text="OPS-Sever" />
  266. <Label text="Port:" GridPane.rowIndex="1" />
  267. <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Text" GridPane.columnIndex="1" />
  268. <TextField GridPane.columnIndex="1" />
  269. <TextField GridPane.columnIndex="1" GridPane.rowIndex="1" />
  270. </children>
  271. </GridPane>
  272. <HBox alignment="TOP_RIGHT" prefHeight="100.0" prefWidth="200.0">
  273. <children>
  274. <Button alignment="CENTER_RIGHT" mnemonicParsing="false" text="Speichern" />
  275. </children>
  276. </HBox>
  277. </children>
  278. </VBox>
  279. </content>
  280. </Tab>
  281. </tabs>
  282. </TabPane>
  283. <ToolBar>
  284. <items>
  285. <Label text="Mitarbeiter wählen:" />
  286. <ChoiceBox prefWidth="150.0" />
  287. <Pane HBox.hgrow="ALWAYS" />
  288. <ProgressIndicator pickOnBounds="false" prefHeight="35.0" prefWidth="35.0" />
  289. </items>
  290. </ToolBar>
  291. </children>
  292. </VBox>