Compare commits

..

12 commits

Author SHA1 Message Date
63adaad5c4
NOTICKET: Setup Javadoc
All checks were successful
Quality Check / Qualty Check (push) Successful in 11s
Quality Check / Qualty Check (pull_request) Successful in 12s
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 21:17:49 +02:00
e5d32a3eb6
NOTICKET: CLeanup ToString
All checks were successful
Quality Check / Qualty Check (push) Successful in 12s
Quality Check / Qualty Check (pull_request) Successful in 12s
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 17:28:58 +02:00
ce8561c60f
NOTICKET: Update Nurse Model, Dao and Controller to Reflect previous Cleanup
All checks were successful
Quality Check / Qualty Check (push) Successful in 12s
Quality Check / Qualty Check (pull_request) Successful in 12s
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 17:13:42 +02:00
77e227c51e
NOTICKET: Make Views Consistent
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 16:56:20 +02:00
f4b51c0749
NOTICKET: Connect Nurse Module
All checks were successful
Quality Check / Qualty Check (push) Successful in 11s
Quality Check / Qualty Check (pull_request) Successful in 12s
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:58:23 +02:00
dba043ec1b
NOTICKET: Mergin Structure of Refactor & Nurse Module Together
All checks were successful
Quality Check / Qualty Check (push) Successful in 11s
Quality Check / Qualty Check (pull_request) Successful in 12s
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:49:23 +02:00
f17f4d1d5e
NOTICKET: Cleanup Treatment Views and Controllers
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:52 +02:00
d53e67806f
NOTICKET: Cleanup Views to look Better & Be easier to work with
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:52 +02:00
b2dca20ac4
NOTICKET: Cleanup
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:52 +02:00
a3cbf3a940
NOTICKET: Cleanup Views
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:52 +02:00
3a58ea5206
NOTICKET: Cleanup ID Naming
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:52 +02:00
a13dd63662
NOTICKET: Update Package Structure
Signed-off-by: Dominik Säume <Dominik.Saeume@hmmh.de>
2024-04-29 14:42:46 +02:00

View file

@ -1,5 +1,62 @@
# NHPlus
[![Static Badge](https://img.shields.io/badge/NHPlus-Wiki-black?style=for-the-badge&logo=wikipedia&logoColor=green)](https://git.euph.dev/SZUT/nhplus/wiki)
[![Static Badge](https://img.shields.io/badge/NHPlus-Tests-green?style=for-the-badge&logo=textpattern&logoColor=green)](https://git.euph.dev/SZUT/nhplus/wiki/Tests)
[![Static Badge](https://img.shields.io/badge/NHPlus-Javadoc-orange?style=for-the-badge&logo=readthedocs&logoColor=orange)](https://nhplus.euph.dev)
**Tests**: [Wiki-Tests](https://git.euph.dev/SZUT/nhplus/wiki/Tests)
## Informationen zur Lernsituation
Sie sind Mitarbeiter der HiTec GmbH, die seit über 15 Jahren IT-Dienstleister und seit einigen Jahren ISO/IEC 27001
zertifiziert ist. Die HiTec GmbH ist ein mittelgroßes IT-Systemhaus und ist auf dem IT-Markt mit folgenden
Dienstleistungen und Produkten vetreten:
**Entwicklung:** Erstellung eigener Softwareprodukte<br>
**Consulting:** Anwenderberatung und Schulungen zu neuen IT- und Kommunikationstechnologien , Applikationen und
IT-Sicherheit
**IT-Systembereich:** Lieferung und Verkauf einzelner IT-Komponenten bis zur Planung und Installation komplexer
Netzwerke und Dienste
**Support und Wartung:** Betreuung von einfachen und vernetzten IT-Systemen (Hard- und Software)
Für jede Dienstleistung gibt es Abteilungen mit spezialisierten Mitarbeitern. Jede Abteilung hat einen Abteilungs- bzw.
Projektleiter, der wiederum eng mit den anderen Abteilungsleitern zusammenarbeitet.
## Projektumfeld und Projektdefinition
Sie arbeiten als Softwareentwickler in der Entwicklungsabteilung. Aktuell sind sie dem Team zugeordnet, das das
Projekt "NHPlus" betreut. Dessen Auftraggeber - das Betreuungs- und Pflegeheim "Curanum Schwachhausen" - ist ein
Pflegeheim im Bremer Stadteil Schwachhausen - bietet seinen in eigenen Zimmern untergebrachten Bewohnern umfangreiche
Therapie- und Serviceleistungen an, damit diese so lange wie möglich selbstbestimmt und unabhängig im Pflegeheim wohnen
können. Curanum Schwachhausen hat bei der HiTec GmbH eine Individualsoftware zur Verwaltung der Patienten und den an
ihnen durchgeführten Behandlungen in Auftrag gegeben. Aktuell werden die Behandlungen direkt nach ihrer Durchführung
durch die entsprechende Pflegekraft handschriftlich auf einem Vordruck erfasst und in einem Monatsordner abgelegt. Diese
Vorgehensweise führt dazu, dass Auswertungen wie z.B. welche Behandlungen ein Patient erhalten oder welche Pflegkraft
eine bestimmte Behandlung durchgeführt hat, einen hohen Arbeitsaufwand nach sich ziehen. Durch NHPlus soll die
Verwaltung der Patienten und ihrer Behandlungen elektronisch abgebildet und auf diese Weise vereinfacht werden.
Bei den bisher stattgefundenen Meetings mit dem Kunden konnten folgende Anforderungen an NHPlus identifiziert werden:
- alle Patienten sollen mit ihrem vollen Namen, Geburtstag, Pflegegrad, dem Raum, in dem sie im Heim untergebracht sind,
sowie ihrem Vermögensstand erfasst werden.
- Die Pflegekräfte werden mit ihrem vollen Namen und ihrer Telefonnumer erfasst, um sie auf Station schnell erreichen zu
können.
- jede Pflegekraft erfasst eine Behandlung elektronisch, indem sie den Patienten, das Datum, den Beginn, das Ende, die
Behandlungsart sowie einen längeren Text zur Behandlung erfasst.
- Die Software muss den Anforderungen des Datenschutzes entsprechen.
- Die Software ist zunächst als Desktopanwendung zu entwickeln, da die Pflegekräfte ihre Behandlungen an einem
stationären Rechner in ihrem Aufenthaltsraum erfassen sollen.
Da in der Entwicklungsabteilung der HiTech GmbH agile Vorgehensweisen vorgeschrieben sind, wurde für NHPlus Scum als
Vorgehensweise gewählt.
## Stand des Projektes
In den bisherigen Sprints wurden die Module zur Erfassung der Patienten- und Behandlungsdaten fertiggestellt. Es fehlt
das Modul zur Erfassung der Pflegekräfte. Deswegen kann bisher ebenfalls nicht erfasst werden, welche Pflegekraft eine
bestimmte Behandlung durchgeführt hat. In der letzten Sprint Review sind von der Curanum Schwachhausen Zweifel
angebracht worden, dass die bisher entwickelte Software den Anforderungen des Datenschutzes genügt.
## Aufgaben
Im nächsten Sprint muss das Modul zur Erfassung der Pflegekräfte implementiert sowie Datenschutzkonformität der gesamten
Software hergestellt werden. Dazu ist nötig, die Architektur von NHPlus zu verstehen, die Software datenschutzrechtlich
zu analysieren, die Module per Userstories und Tasks zu planen, daraus Testfälle abzuleiten, die Module zu
implementieren und anhand der Testfälle zu testen sowie die neuen Module per Javadoc zu dokumentieren. Das Informieren
und Planen der Software erfolgt in 4er und 5er-Gruppen, das Implementieren, Testen und Dokumentieren in 2er-Teams. Als
Versionsverwaltungssystem ist Git zu verwenden.