100 lines
4.0 KiB
XML
100 lines
4.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?import javafx.scene.layout.VBox?>
|
|
|
|
<?import javafx.scene.control.Label?>
|
|
<?import javafx.scene.layout.HBox?>
|
|
<?import javafx.scene.text.Text?>
|
|
<?import javafx.scene.control.TextArea?>
|
|
<?import javafx.scene.control.TextField?>
|
|
<?import javafx.scene.control.DatePicker?>
|
|
<?import javafx.scene.control.CheckBox?>
|
|
<?import javafx.scene.control.Button?>
|
|
<VBox alignment="CENTER" spacing="10.0" xmlns="http://javafx.com/javafx/16" xmlns:fx="http://javafx.com/fxml/1"
|
|
fx:controller="at.ionas999.health.controller.MedicalPracticeController">
|
|
|
|
<HBox alignment="TOP_CENTER">
|
|
<Text text="+ Medical Practice +" style="-fx-font-size: 24px; -fx-fill: red;"/>
|
|
</HBox>
|
|
<HBox>
|
|
<VBox style="-fx-padding: 30 10 30 30" minWidth="300">
|
|
<HBox alignment="CENTER">
|
|
<Text text="Waiting Room" style="-fx-font-size: 16px"/>
|
|
</HBox>
|
|
<HBox>
|
|
<TextArea editable="false" fx:id="waitingRoomTextField"/>
|
|
</HBox>
|
|
</VBox>
|
|
<VBox style="-fx-padding: 30 10 30 30" minWidth="300" spacing="10">
|
|
<HBox alignment="CENTER">
|
|
<Text text="Patient Check-In" style="-fx-font-size: 16px"/>
|
|
</HBox>
|
|
<HBox>
|
|
<VBox spacing="8">
|
|
<HBox alignment="CENTER_LEFT" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<Text>Name:</Text>
|
|
</HBox>
|
|
<HBox alignment="CENTER_LEFT" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<Text>Date:</Text>
|
|
</HBox>
|
|
<HBox alignment="CENTER_LEFT" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<Text>Time:</Text>
|
|
</HBox>
|
|
<HBox alignment="CENTER_LEFT" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<Text>Emergency:</Text>
|
|
</HBox>
|
|
</VBox>
|
|
<VBox spacing="9">
|
|
<HBox alignment="CENTER" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5;">
|
|
<TextField fx:id="name" minWidth="150" maxWidth="150"/>
|
|
</HBox>
|
|
<HBox alignment="CENTER" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<DatePicker fx:id="date" minWidth="150" maxWidth="150"/>
|
|
</HBox>
|
|
<HBox alignment="CENTER" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<TextField fx:id="time" minWidth="150" maxWidth="150"/>
|
|
</HBox>
|
|
<HBox alignment="CENTER" minHeight="30" maxHeight="30" style="-fx-padding: 5 5 5 5">
|
|
<CheckBox fx:id="emergency"/>
|
|
</HBox>
|
|
</VBox>
|
|
</HBox>
|
|
<HBox alignment="CENTER">
|
|
<Button fx:id="addPatientButton" text="Add Patient" onAction="#addPatient"/>
|
|
</HBox>
|
|
</VBox>
|
|
</HBox>
|
|
<HBox spacing="5" alignment="CENTER">
|
|
<VBox spacing="7">
|
|
<HBox alignment="CENTER_RIGHT">
|
|
<Text>In Preperation:</Text>
|
|
</HBox>
|
|
<HBox alignment="CENTER_RIGHT">
|
|
<Text>Undergoing Treatment:</Text>
|
|
|
|
</HBox>
|
|
<HBox alignment="CENTER_RIGHT">
|
|
<Text>Patients Left:</Text>
|
|
|
|
</HBox>
|
|
</VBox>
|
|
<VBox spacing="7">
|
|
<HBox alignment="CENTER_LEFT">
|
|
<Text fx:id="preparation"/>
|
|
</HBox>
|
|
<HBox alignment="CENTER_LEFT">
|
|
<Text fx:id="treatment"/>
|
|
</HBox>
|
|
<HBox alignment="CENTER_LEFT">
|
|
|
|
<Text fx:id="patientsLeft" text="0"/>
|
|
</HBox>
|
|
</VBox>
|
|
|
|
|
|
</HBox>
|
|
<HBox alignment="CENTER">
|
|
<Button fx:id="nextPatientButton" text="Next Please!" onAction="#nextPatient"/>
|
|
</HBox>
|
|
|
|
</VBox> |