Die App für den Patienten besteht momentan
aus 9 „Screens“ (Bildschirmen). Diese Screens können jedoch für
weitere Funktionen bei Bedarf beliebig erweitert werden.
Screen 1:
Dieser Screen ist für den Benutzer nicht
sichtbar. Hier wird auf
dem lokalen Speicher TinyDB1 abgefragt, ob vom Benutzer bei einem
früheren Start der App bereits eine Station ausgewählt wurde. Dies
soll verhindern, dass die Stations-, Zimmer- und Bettnummern bei
jedem Start der App neu eingegeben werden müssen. Wenn bereits eine
Stationsnummer vorliegt, dann werden die Eingabebildschirme
übersprungen und das Programm springt direkt zu Screen 5. Liegt
keine Stationsnummer vor, dann springt das Programm auf Screen 2.
Diese Maßnahme bewirkt allerdings auch, dass die Nummern von
Station, Zimmer und Bett nach einmaliger Eingabe nur durch eine
Neuinstallation der App geändert werden können (alternativ könnte
auch im Hauptmenü auf Screen 5 ein zusätzlicher Button implementiert
werden, mit dem die Nummern nachträglich verändert werden können).
Screen 2:
Diese Eingabebildschirme dienen dazu, den
Patienten anhand seiner Stations,- Zimmer- und Bettnummer
identifizieren zu können. Auf Screen 2 kann nun zunächst die
entsprechende Stationsnummer vom Benutzer ausgewählt werden. Die
Nummer wird dann im lokalen Speicher TinyDB1 gespeichert. Nach
erfolgter Auswahl spring die App zu Screen 3.
Screen 3:
Hier kann nun die entsprechende Zimmernummer
aus einer Liste ausgewählt werden. Auch hier wird die Nummer im
lokalen Speicher TinyDB1 gespeichert und die App springt zu Screen
4.
Screen 4:
Hier wird nun die Bettnummer ausgewählt. Die
Bettnummer wird im lokalen Speicher TinyDB1 gespeichert und es
erfolgt der Sprung zu Screen 5.
Screen 5:
Dieser Bildschirm stellt das Hauptmenü
unserer App dar. Hier gibt es die 4 Hauptkategorien Schmerzen,
Medikamente, Hygiene und Nahrungsmittel. Der Benutzer kann diese
durch drücken des entsprechenden Buttons auswählen. Dadurch springt
die App zum entsprechenden Untermenü (Screen). Durch einen Druck auf
den Button „Schmerzen“ springt die App zu Screen 6, bei
„Medikamente“ zu Screen 7, bei „Hygiene“ zu Screen 8 und bei
„Nahrungsmittel“ zu Screen 9.
Screen 6/7/8/9:
Hier werden zunächst die Variablen für die
Nummern von Station, Zimmer und Bett vom lokalen Speicher TinyDB1
abgefragt. Der Benutzer kann in diesem Untermenü dann durch den
Druck verschiedener Buttons sein Anliegen auswählen (beispielweise
„Kopfschmerzen“ als Unterkategorie der Hauptkategorie „Schmerzen“).
Das gewählte Anliegen wird dann zusammen mit der Stations-, Zimmer-
und Bettnummer unter einem gemeinsamen Variablennamen auf dem
Webserver TinyWebDB1 abgelegt. Dieser Webserver befindet sich bei
unserer Anwendung momentan unter der Adresse:
http://dgstorage.atwebpages.com.
Diese Daten können von hier nun vom Pfleger ausgelesen werden.
Hierbei kann allerdings jeder Patient immer nur 1 Anfrage zeitgleich
senden. Sendet derselbe Patient eine zweite Anfrage, so wird die
zuvor gesendete erste Anfrage überschrieben. Zusätzlich besteht die
Möglichkeit, durch einen bestimmten Button zurück zum Hauptmenü
(Screen 5) zu springen.
|