{Count::::} für PHP
Zitat von Maximilian Kallenbach am 8. Mai 2025, 22:53 UhrIch möchte via PHP herausfiltern, ob Nikotinabusus als Dauerdiagnose gesetzt ist. Die Formel {Count:Q:::Diagnosen:F17.1} funktiert aber nur für den aktuellen Fall. Leider kann ich keine genaue Beschreibung der Formel finden, nach welchem Doppelpunkt welche Varaiblen welche Möglichkeiten der Auswertung bieten.
Wie muss die Formal angepaast werden, so dass alle jemals dokumentierten DIagnosen nach F17.1 durchsucht werden? Und am besten auch nut gesicherte Diagnosen gezählt werden, und der Z.n. F17.1 eben nicht mitgezählt wird?
Ich möchte via PHP herausfiltern, ob Nikotinabusus als Dauerdiagnose gesetzt ist. Die Formel {Count:Q:::Diagnosen:F17.1} funktiert aber nur für den aktuellen Fall. Leider kann ich keine genaue Beschreibung der Formel finden, nach welchem Doppelpunkt welche Varaiblen welche Möglichkeiten der Auswertung bieten.
Wie muss die Formal angepaast werden, so dass alle jemals dokumentierten DIagnosen nach F17.1 durchsucht werden? Und am besten auch nut gesicherte Diagnosen gezählt werden, und der Z.n. F17.1 eben nicht mitgezählt wird?

Zitat von Markus Schlachtenkow am 9. Mai 2025, 8:27 UhrDas Q steht für ein Quartal rückwirkend suchen, Sie können da beispielsweise auch 2Q oder 4Q eingeben oder auch 2J für 2 Jahre.
Viele Grüße aus Messel
Das Q steht für ein Quartal rückwirkend suchen, Sie können da beispielsweise auch 2Q oder 4Q eingeben oder auch 2J für 2 Jahre.
Viele Grüße aus Messel
Zitat von Maximilian Kallenbach am 9. Mai 2025, 10:43 UhrDanke!
Und wofür stehen die anderen Stellen (also der Platz hinter dem zweiten :, dritten :, vierten :, und so weiter?)? Weiß das auch jemand?
Danke!
Und wofür stehen die anderen Stellen (also der Platz hinter dem zweiten :, dritten :, vierten :, und so weiter?)? Weiß das auch jemand?

Zitat von Michel Bechtatou am 9. Mai 2025, 12:08 UhrEin Blick in das Handbuch des MEDICAL OFFICE Datenpflegesystems bringt Aufschluss:
{Count[:][:<Person-Kürzel>][:<Kostenträgerart>][:][:]}
Diese Funktion zählt das Vorhandensein bestimmter Werte im Zeitraum und gibt das Ergebnis zurück.
- :Zeitraum
optional (F=aktueller Fall, T=Tag, W=Woche, M=Monat, Q=Quartal, J=Jahr), also 1T=1Tag. Der Zeitraum wird immer von hinten gezählt (2 Jahre zurück ab heute)- :Person-Kürzel
optional (A=Abrechner,B=Betriebsstätte,L=Leistungserbringer,N=Nutzer). Die Einträge können beliebig kombiniert werden. Der Abrechner bezieht sich auf den Abrechner des aktuellen Falles. Die Betriebsstätte und der Leistungserbringer auf das, was im Krankenblatt eingestellt ist.- :Kostenträgerart
optional (SV, GOÄ, BG, KV, KD) berücksichtigt, ob der Eintrag für eine bestimmte Kostenträgerart vorgenommen wurde- :Eintragsart
optional Eintragsart aus KB, also die Variable ohne die geschweifte Klammer, die auch in der Briefschreibung verwendet wird. Zusätzlich gibt es noch die Variable „Behandlungstage“ (gibt die Anzahl der Tage zurück, an der ein bestimmter Text im KB steht) und „Markierung“ (Gibt 1 zurück, wenn der unter Inhalt angegebene Text dem Text einer Markierung des Patienten entspricht.)- :Inhalt
optional (gesuchter Text) als Begin-Suche, außer wenn der String mit $ abgeschlossen wird.
Ein Blick in das Handbuch des MEDICAL OFFICE Datenpflegesystems bringt Aufschluss:
{Count[:][:<Person-Kürzel>][:<Kostenträgerart>][:][:]}
Diese Funktion zählt das Vorhandensein bestimmter Werte im Zeitraum und gibt das Ergebnis zurück.
- :Zeitraum
optional (F=aktueller Fall, T=Tag, W=Woche, M=Monat, Q=Quartal, J=Jahr), also 1T=1Tag. Der Zeitraum wird immer von hinten gezählt (2 Jahre zurück ab heute) - :Person-Kürzel
optional (A=Abrechner,B=Betriebsstätte,L=Leistungserbringer,N=Nutzer). Die Einträge können beliebig kombiniert werden. Der Abrechner bezieht sich auf den Abrechner des aktuellen Falles. Die Betriebsstätte und der Leistungserbringer auf das, was im Krankenblatt eingestellt ist. - :Kostenträgerart
optional (SV, GOÄ, BG, KV, KD) berücksichtigt, ob der Eintrag für eine bestimmte Kostenträgerart vorgenommen wurde - :Eintragsart
optional Eintragsart aus KB, also die Variable ohne die geschweifte Klammer, die auch in der Briefschreibung verwendet wird. Zusätzlich gibt es noch die Variable „Behandlungstage“ (gibt die Anzahl der Tage zurück, an der ein bestimmter Text im KB steht) und „Markierung“ (Gibt 1 zurück, wenn der unter Inhalt angegebene Text dem Text einer Markierung des Patienten entspricht.) - :Inhalt
optional (gesuchter Text) als Begin-Suche, außer wenn der String mit $ abgeschlossen wird.
Zitat von Maximilian Kallenbach am 9. Mai 2025, 12:30 UhrHatte die Hilfe zwar durchsucht, aber war dann wohl mal wieder zu blind trotz Brille. Danke
Hatte die Hilfe zwar durchsucht, aber war dann wohl mal wieder zu blind trotz Brille. Danke