Sie sind nicht angemeldet.

1

Montag, 25. März 2019, 15:28

Möchte folgende Anzeige nur bei Patienten der IKK Classic im Alter von 7-10 Jahren

Hallo
Wer erkennt den Fehler des Scriptes?

Zitat

{PHP/}
If ({Kostenträger.VKNR2}==95301
AND {Patient.Alter}>6
AND {Patient.Alter}<11)
ECHO "U10/10 mit Kostenerstattung 61€";
{PHP}
Ich erhalte als Ausgabe: IF (95301==95301 AND 8>6
Sieht so aus, als ob die variablen zwar ausgewertet, abder die Boolsche Logik nicht beachtet wird.
LG, Josmed
PS: DynView
Freundliche Grüße, Jörg Sprenger

2

Montag, 25. März 2019, 16:20

Hallo Josmed,

auf den ersten Blick fällt mir auf, dass der Anfang und Ende des scripts nicht richtig ist:

{PHP}
......
......
......
{/PHP}



Viele Grüße

M.Meier

3

Montag, 25. März 2019, 18:26

Oh ja, das war schonmal der berühmte Wald mit den Bäumen. Jetzt ist die Falsche Ausgabe weg, dafür ist nichts mehr da :-)
Ich teste weiter.
LG, Josmed
Freundliche Grüße, Jörg Sprenger

4

Montag, 25. März 2019, 18:48

Das ist ja schon mal ein Schritt nach vorne ;)

Ich habe das script getestet und bei mir funktioniert es (siehe screenshot):

{PHP}
If ({Kostenträger.VKNR2}==95301
AND {Patient.Alter}>6
AND {Patient.Alter}<11)
ECHO "U10/10 mit Kostenerstattung 61€";
{/PHP}

Viele Grüße

M.Meier
»mime« hat folgende Datei angehängt:
  • U10.JPG (20,38 kB - 7 mal heruntergeladen - zuletzt: 27. März 2019, 10:44)

5

Montag, 25. März 2019, 20:29

Jetzt habe ich es zu Hause auf dem Test-Laptop nochmal getestet, auch hier läuft es. Vermutlich habe ich dann in der Praxis wieder einen Tippfehler drin.

Danke für die Hilfe, Jörg Sprenger
Freundliche Grüße, Jörg Sprenger