Compare commits

...

2 Commits

Author SHA1 Message Date
niklas.lehmann
f621ff6f41 Merge remote-tracking branch 'origin/main' 2025-04-29 14:42:18 +02:00
niklas.lehmann
e4d10570a1 added niklas_löschung_des_vermögensstandes.md 2025-04-29 14:42:02 +02:00

View File

@@ -0,0 +1,52 @@
# **User Story**
Moin, mein Name ist Udo und ich habe früher das Pflegeheim Curanum Schwachhausen von meinem Vater übernommen und inzwischen leite ich vier Pflegeeinrichtungen in Bremen.
Nach einem verlorenen Gerichtsprozess wegen unzureichender Pflegedokumentation ist mir bewusst geworden,
wie wichtig rechtssichere und datenschutzkonforme Prozesse sind.
Deshalb möchte ich den Vermögensstand vollständig aus unserer Anwendung entfernen lassen,
damit keine unnötigen sensiblen Daten gespeichert werden und wir künftige rechtliche Risiken vermeiden.
---
# **Akzeptanzkriterien:**
- **A_1:**
In der UI darf kein Eingabefeld oder Anzeigeelement für den Vermögensstand mehr vorhanden sein
- **A_2:**
In der Datenbank darf das Feld für Vermögensstand nicht mehr verwendet werden
- **A_3:**
Alte Daten müssen vollständig entfernt wird
---
# **Tasks**
- **T_1:**
Entferne das Eingabefeld „Vermögensstand“ aus den Formularen in der GUI (z.B. AllPatientView.fxml)
- **T_2:**
Entferne die Datenbankspalte oder setze sie auf inaktiv in AllPatientController, PatientDAO und auch aus dem Patient model
- **T_3:**
Führe ein einmaliges Migrationsskript aus, das vorhandene Vermögensdaten aus der Datenbank entfernt
- **T_4:**
Prüfe, ob Schnittstellen (z.B. zu Rechnungsmodulen) vom Entfernen betroffen sind und passe ggf. an
---
# **Testfälle**
- **TF_1:**
Vorbedingung: Applikation gestartet
auszuführende Testschritte: - Eingabemaske für Patienten öffnen
erwartetes Ergebnis: Kein Feld für Vermögensstand sichtbar
- **TF_2:**
Vorbedingung: Zugriff auf Patientendatenbank
auszuführende Testschritte: - Abfrage auf Spalte „Vermögensstand“ starten
erwartetes Ergebnis: Spalte existiert nicht mehr oder enthält nur NULL-Werte
- **TF3_:**
Vorbedingung: Alte Patientendaten mit Vermögensstand waren gespeichert
auszuführende Testschritte: - Migration ausführen und Daten prüfen
erwartetes Ergebnis: Vermögensstand ist aus allen Datensätzen entfernt