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 - 9 mal heruntergeladen - zuletzt: 16. Januar 2026, 14:08)

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

Zurzeit ist neben Ihnen 1 Benutzer in diesem Thema unterwegs:

1 Besucher