1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-02 01:02:55 +00:00

Unterbreche rekursive Aktualisierung, wenn Daten aktuell

This commit is contained in:
2023-03-14 12:24:44 +01:00
parent e10c7fba2d
commit a2cbb2331e

View File

@ -112,15 +112,22 @@ public class TherapieplanAnalyzer implements IProcedureAnalyzer {
var mtbReference = procedure.getValue("referstemtb").getInt();
var mtbDate = procedure.getValue("datum").getDate();
var noUpdateRequired = true;
if (mtbReference != procedure.getValue("reftkhumangenber").getInt() && !mtbDate.equals(procedure.getValue("datumtkhumangenber").getDate())) {
procedure.setValue("reftkhumangenber", new Item("ref_tk_humangenber", mtbReference));
procedure.setValue("datumtkhumangenber", new Item("datum_tk_humangenber", mtbDate));
noUpdateRequired = false;
}
if (mtbReference != procedure.getValue("reftkreevaluation").getInt() && !mtbDate.equals(procedure.getValue("datumtkreevaluation").getDate())) {
procedure.setValue("reftkreevaluation", new Item("ref_tk_reevaluation", mtbReference));
procedure.setValue("datumtkreevaluation", new Item("datum_tk_reevaluation", mtbDate));
noUpdateRequired = false;
}
if (noUpdateRequired) {
return;
}
try {