Compare commits
2 Commits
94dfd1f29b
...
f621ff6f41
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f621ff6f41 | ||
|
|
e4d10570a1 |
@@ -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
|
||||||
|
|
||||||
Reference in New Issue
Block a user