109 Aufrufe

Hallo,

beim Erstellen einer Aktionskette die die Ziffer 70 bei Druck einer AU abrechnen soll taucht leider dieser Fehler auf:

So sieht der Auslöser aus:

VG

JM

Gefragt von (11.1k Punkte) | 109 Aufrufe
0 Punkte

2 Antworten

Die Statistik Privatrechnung ist an dieser Stelle leider keine valide Statistik die als Bedingung herangezogen werden kann, da Sie ohne Befüllung der entsprechenden Parameter (Rechnungsdatum, gedruckt, Kostenvoranschlag) kein korrektes SQL-Statement ergibt.

Hier müssten Sie selber eine entsprechende SQl-Abfrage entwerfen oder druch zollsoft erstellen lassen. (in Ihrem Fall ein SQL Statement welches überprüft, ob der Patient Privatpatient ist, bzw. ob der Besuch ein Privatbesuch ist).

Etwas suboptimal ist in diesem Zusammenhang, dass überhaupt die normalen zollsoft-Statistiken in dem Drop-Down angeboten werden. Dazu gibt es aber bereits ein Ticket.
Beantwortet von (31.7k Punkte)
0 Punkte
Wo muss die SQL-Abfrage abgelegt werden um im Drop-Down-Menü zu erscheinen?
unter admin->Statistikverwaltung
in Version v1.60.1 werden 'interne' Statistiken an dieser Stelle nicht mehr zur Auswahl angeboten. Außerdem haben wir den Tooltip aktualisiert:

Vor dem Ausführen wird diese SQL-Abfrage ausgeführt (geht nur wenn man eine Verbindung zum Server hat).
Ist die Statistik positiv (d.h. sie liefert mind. ein Resultat), wird die Aktionskette ausgeführt. Ist hier keine SQL-
Bedingung angegeben, so wird die Aktionskette immer ausgeführt.

Eigene SQL-Abfragen können unter admin->Statistikverwaltung angelegt werden.

In der SQL-Abfrage kann der Platzhalter $[besuchident]$ oder $[patientident]$ genutzt werden, um den aktuellen Besuch/Patienten zu nutzen.

Mit $[statistikResultat]$ kann man das gesamte Statistikresultat z.B. in einem Hinweistext in der Aktionskette
anzeigen lassen.

    Beispiel 1 - Statistik nur für Privat/IGeL-Besuche ausführen

        SELECT * FROM besuch
        WHERE ident = $[besuchident]$ AND privatfall = TRUE;

    Beispiel 2 - Statistik nur für Privatpatienten ausführen

        SELECT * FROM patient  P
        JOIN patientendetails PD
        ON (P.patientendetails_ident = PD.ident)
        WHERE P.ident = $[patientident]$ AND PD.privatpatient = TRUE
Beantwortet von (31.7k Punkte)
0 Punkte
4,827 Beiträge
8,540 Antworten
10,839 Kommentare
1,947 Nutzer