Unser Update zur aktuellen Situation

Liebe tomedianer,

aus gegebenem Anlass möchten wir Ihnen versichern, dass wir alles dafür tun, um Ihnen in den kommenden Wochen auch weiterhin in gewohnter Art und Weise zur Verfügung zu stehen.

Gleichzeitig ist es unsere Priorität, die Gesundheit und das Wohlbefinden unserer Nutzer und Mitarbeiter zu schützen und unseren Teil zur Eindämmung der Verbreitung von COVID-19/Corona beizutragen. Aus diesem Grund haben auch wir ab sofort einige technische und organisatorische Maßnahmen getroffen, sodass u.a. ein Großteil unserer Mitarbeiter inkl. unserem Supportteam von zu Hause aus arbeiten kann. Wir bitten um Ihr Verständnis, falls es dadurch evt. zu längeren Wartezeiten an der Hotline bzw. bei der Beantwortung von E-Mail und/oder Forumsanfragen kommt.
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 (900 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 (37.7k Punkte)
Bearbeitet von
0 Punkte
5,473 Beiträge
9,665 Antworten
12,403 Kommentare
2,227 Nutzer