Im Rahmen der Veranstaltung "CS3330 - Projektpraktikum MedizinischeInformatik" an der Universität zu Lübeck entstandenes Krankenhausinformationssystem (KIS).
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
5.5 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. <?import java.net.URL?>
  8. <TabPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.uniluebeck.mi.projmi6.controller.PatientTablesController" fx:id="patientOverviewTabPane">
  9. <tabs>
  10. <Tab closable="false" text="Patientenübersicht" fx:id="patientOverviewTab">
  11. <content>
  12. <VBox prefHeight="200.0" prefWidth="100.0">
  13. <children>
  14. <ToolBar prefHeight="40.0" prefWidth="200.0">
  15. <items>
  16. <Button fx:id="btnPatCreate" text="Neuen _Patient erstellen" onAction="#clickedCreatePatient" />
  17. <Button fx:id="btnPatEdit" text="Patient _bearbeiten" onAction="#clickedEditPatient"/>
  18. </items>
  19. </ToolBar>
  20. <TableView fx:id="tblPatientOverview" editable="true" tableMenuButtonVisible="true" VBox.vgrow="ALWAYS">
  21. <placeholder>
  22. <Label fx:id="lblTablePatientEmpty" />
  23. </placeholder>
  24. <columns>
  25. <TableColumn fx:id="colPatPatId" editable="false" prefWidth="75.0" sortable="false" text="PatID" />
  26. <TableColumn prefWidth="75.0" text="Name">
  27. <columns>
  28. <TableColumn fx:id="colPatGeburtsname" prefWidth="75.0" text="Geburtsname" />
  29. <TableColumn fx:id="colPatNachname" prefWidth="75.0" text="Nachname" />
  30. <TableColumn fx:id="colPatVorname" prefWidth="75.0" text="Vorname" />
  31. </columns>
  32. </TableColumn>
  33. <TableColumn fx:id="colPatGebDatum" prefWidth="75.0" text="GebDatum" />
  34. <TableColumn prefWidth="75.0" text="Adresse">
  35. <columns>
  36. <TableColumn fx:id="colPatStrasse" prefWidth="75.0" text="Straße" />
  37. <TableColumn fx:id="colPatPlz" prefWidth="75.0" text="PLZ" />
  38. <TableColumn fx:id="colPatOrt" prefWidth="75.0" text="Ort" />
  39. </columns>
  40. </TableColumn>
  41. <TableColumn fx:id="colPatCave" prefWidth="75.0" text="CAVE" />
  42. </columns>
  43. <columnResizePolicy>
  44. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  45. </columnResizePolicy>
  46. </TableView>
  47. </children>
  48. </VBox>
  49. </content>
  50. </Tab>
  51. <Tab closable="false" text="Stationsübersicht" fx:id="stationOverviewTab">
  52. <content>
  53. <VBox prefHeight="200.0" prefWidth="100.0">
  54. <children>
  55. <ToolBar prefHeight="40.0" prefWidth="200.0">
  56. <items>
  57. <Label text="Station:" />
  58. <ComboBox fx:id="cmbStationenFilter" prefWidth="150.0" promptText="Stationen" />
  59. <ToggleButton fx:id="btnEntlassenePatientenZeigen" mnemonicParsing="false" text="Entlassene Patienten zeigen" />
  60. </items>
  61. </ToolBar>
  62. <SplitPane prefHeight="160.0" prefWidth="200.0" VBox.vgrow="ALWAYS">
  63. <items>
  64. <TableView fx:id="tblStationOverview" prefHeight="200.0" prefWidth="200.0" tableMenuButtonVisible="true">
  65. <placeholder>
  66. <Label fx:id="lblTableStationEmpty" />
  67. </placeholder>
  68. <columns>
  69. <TableColumn fx:id="colStatPatId" prefWidth="75.0" text="PatID" />
  70. <TableColumn fx:id="colStatFullName" prefWidth="135.0" text="Nachname, Vorname" />
  71. <TableColumn fx:id="colStatGebDatum" prefWidth="121.0" text="Geburtsdatum" />
  72. <TableColumn fx:id="colStatAlter" prefWidth="50.0" text="Alter" />
  73. <TableColumn fx:id="colStatAufnahmedatum" prefWidth="129.0" text="Aufnahmedatum" />
  74. <TableColumn fx:id="colStatEntlassungsdatum" prefWidth="152.0" text="Entlassungsdatum" />
  75. </columns>
  76. <columnResizePolicy>
  77. <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
  78. </columnResizePolicy>
  79. </TableView>
  80. </items>
  81. </SplitPane>
  82. </children>
  83. </VBox>
  84. </content>
  85. </Tab>
  86. </tabs>
  87. <stylesheets>
  88. <URL value="@style.css" />
  89. </stylesheets>
  90. </TabPane>