elexis/elexis-3-base

Tarmed - Prozent-Positionen können mehrfach addiert werden

Opened this issue · 1 comments

Man kann Prozent-Positionen mehrfach anfügen.

Beispiel

00.2530 (+) %-Zuschlag für Notfall B, Mo-So 19-22, Sa 12-19, So 7-19

Zuerst Grundkonsultation 00.0010 anfügen
Dann 00.2530 anfügen
Die Prozentzuschlag wird korrekt berechnet und angefügt
Dann nochmals 00.2530 anfügen
Der Prozentzuschlag wird hochgezählt und der Betrag jeweils ebenfalls nochmals dazugerechnet
no good...

Grund

In der Tarmed-Datenbank ist für diese Position(en) keine Mengenbegrenzung angegeben - lediglich sprachlich ist klar, dass man dies nur einmal anfügen darf.

Vollständige Liste der Prozent-Positionen, für die das fälschlicherweise möglich ist:

00.2530, 00.2570, 00.2550, 00.2590, 04.0620, 04.1930, 06.0430, 06.0440, 06.0730, 06.0740, 07.0300, 24.0250, 24.3250, 28.0020

Bei folgenden Positionen ist alles nicht ganz so klar:
29.2090, 30.6310, 39.6070

Mögliche Lösung

Mit einer entsprechenden Liste verhindern, das der Zähler für newVerrechnet hochgezählt wird.
Methode aber weiterlaufen lassen, weil dann immer noch die Prozente durch die Methode neu berechnet werden können - wenn zBps weitere Konsultationsminuten angefügt wurden.
Habe eine mögliche Lösung als Pull request geschickt

Jetzt ist ein brauchbarer Pull-Request da...

Sorry - Übung macht den Meister ;-)