added niklas_löschung_des_vermögensstandes.md
This commit is contained in:
@@ -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