E-Rezept ist verpflichtend seit dem 01.01.2024
Alle Hinweise und Informationen zur Nutzung finden Sie unter folgendem Link.
BugFix für Microsoft OAuth 2.0 Email Problem
Alle Hinweise und Informationen Sie unter folgendem Link.
Besteht die Möglichkeit des Ausdrucks einer bestimmten Terminart für einen definierten Zeitraum des Kalenders? Also beispielsweise alle NEU-Patienten im März aus dem Kalender drucken...

Das wäre für uns hilfreich, u.a. für bestimmte OPs, Neu-Patienten etc. Auftauchen sollten darin z.B. alle Neu-Patienten (nach Terminart: neu) für alle (oder einzelne) Behandler für den Zeitraum (am.., vom - bis...).
Gefragt von (1.2k Punkte)
0 Punkte

1 Antwort

Nein, nicht direkt.

Sie können aber eine Statistik machen. Im nächsten Update wird diese auch verfügbar sein, solange können Sie sich eine eigene Statistik anlegen und diese benutzen mit folgendem Inhalt. Achtung, diese Statistik dauert sehr lange... ich werde die optimierte version dann mit dem nächsten Server-Update mit bereitstellen.

 

 

select
            A.ident as terminid,
            B.ident as patientID,
            B.nachname,
            B.vorname,
            A.beginn,
            A.ende,
            F.name as Kalender,
            I.kuerzel as Terminart,
            G.kuerzel as Arzt,
            H.kvFall,
            H.privatFall
        from  Termin A
        left join Patient B
        on (B.ident = A.patient_ident)
        left join Nutzer C
        on (C.ident = A.dokumentierenderNutzer_ident)
        left join TerminkalenderTag_termine D
        on (D.termine_ident = A.ident)
        left join TerminkalenderTag E
        on (E.ident = D.terminkalendertag_ident)
        left join Kalender F
        on (F.ident = E.kalender_ident)
        left join Nutzer G
        on (G.ident = F.nutzer_ident)
        left join Besuch H
        on (
            H.patient_ident = B.ident and
            H.ident = (select max(ident) from Besuch H where H.patient_ident = B.ident )
        )
        left join TerminArt I
        on (A.terminart_ident = I.ident)
        where     
            <ZS:queryParameter1> SELECTION;0;nur Typ;---; ;Privat; H.privatFall = true and;KV; H.kvFall = true and </ZS>
                <ZS:queryParameter2> DATE;-1;Terminbeginn ab; A.beginn >=;and </ZS>
            <ZS:queryParameter3> DATE; 1;Terminbeginn bis; A.beginn <;and </ZS>            <ZS:queryParameter5> STRING; Kalendername;F.name;and </ZS>
            <ZS:queryParameter6> STRING; Terminart-Kürzel;I.kuerzel;and </ZS>
<ZS:queryParameter7> SELECTION;0;Mit Patient?;Ja; A.patient_ident is not null and A.removed = false and;Nein; and</ZS>

true order by A.beginn asc
            <ZS:queryParameter4> LIMIT;J;1000</ZS>
Beantwortet von (83.3k Punkte)
Bearbeitet von
0 Punkte
16,009 Beiträge
23,773 Antworten
41,818 Kommentare
11,512 Nutzer