Open btobi opened 4 years ago
:arrow_right: Live preview at url: https://imis-pr-463-lfq7hnbpwq-ew.a.run.app :up: :warning: First access might be very slow, database is shared. :eyes:
Kann RequestQuarantineDTO nicht weg?
Wenn ich für den selben Patienten zwei mal unmittelbar hintereinander Quarantäne vormerke (mit dem selben "bis" Datum, dann entstehen im Backend zwei Incidents. Beim "In Quarantäne senden" kommt es dann infolgedessen zu einem Fehler. Erwartetes Verhalten beim zweiten Vormerken: Das Backend prüft, ob für den Patienten eine offene Anordnung / Vormerkung besteht. Diese wird angepasst (aktualisiert).
Was einwandfrei funktioniert ist, dass sich ein neuer Incident öffnet wenn Patienten in Quarantäne gesendet wurden und dann erneut vorgemerkt werden.
@LeonardKoll Gut dass du das gefunden hast. Habe das jetzt gelöst, indem ich mir den letzten Quarantäne Incident hole und prüfe, ob das ein SELECTED oder MANDATED ist. Tendenziell sollte das Frontend den QuarantäneIncident selbst schon vorliegen haben, aber ich denke das ist dann auch eine Frage vom Umarbeiten der UI.
Ja genau! Perfekt.
Dieser PR stellt Quarantänemaßnahme vollständig auf Incidents um.
Resolves #460