Marc Müller
Moin,
kann ich irgendwie per Briefkommando oder Bedingung den Status auslesen, ob dieses Quartal die Versichertenkarte bereits eingelesen ist oder nicht?
Kann nichts finden...
Vielen Dank.
Grüße Marc Müller
Sascha Kummer
Hallo Herr Müller,
wie wäre es mit einem x-Kommando, in der Form:
$[x BES inf _ aq JJ NJNN NNNN invTimemitICD U 0]$
Immer, wenn die Karte eingelesen wird, wird in BES unter anderem GKV eingetragen. So können Sie in dem o.g. Kommando auslesen, ob es 'GKV' enthält. Dann wurde eine Karter eingelesen.
VG Sascha Kummer
Marc Müller
Ich brauche aber die Info, wenn karte NICHT eingelesen!.
Im BES taucht GKV auch auf, wenn die Karte fehlt...
Sascha Kummer
Oh, Sie haben Recht,
ich war auf dem falschen Dampfer und dachte, so hätten wir es schon einmal gelöst... hatten wir aber nicht.
Ich überlege weiter.
Was auf jeden Fall geht: In der Statistik alle herausfiltern, die keine Karte in dem Quartal eingelesen haben, für diese dann einen Marker setzen. Den kann man im Briefkommando ($[istMarkerGesetzt]$) auslesen. Ist nicht elegant, da man das per Hand anstoßen muss...
Wenn mir noch etwas anderes einfällt, sage ich Bescheid.
VG
Marc Müller
Statistik bringt mir auch nichts. Ich möchte den gesamten weiteren Ablauf (ToDos, SPrechzimmerbesetzung...) sperren/anhalten solange die Karte fehlt.
Sascha Kummer
Es bibt bereits eine Diskussion mit gleichem Thema, habe ich gerade gesehen. Unten kopiert, aber rel. weit oben im Forum. Das müsste die Lösung für Sie sein. Das Kommando $[&p. ... war mir bisher nicht geläufig.
Sie müssen diese beiden Bedingungen erfüllen, um zu wissen ob der Patient eine aktuell gesteckte Karte hat. Die erste sagt das es keine Ersatzverfahren ist, die zweite sagt das das kartesteckdatum in diesemQuartal sein soll.
$[&p.patientenDetails.aktuelleGVKKartendaten.ersatzverfahrenTyp]$ == 0
und
$[&p.patientenDetails.aktuelleGVKKartendaten.aktuellesKartenlesedatum.datum]$ in diesem Quartal
Beantwortet 8 Dez von Marcus Thierfelder (78k Punkte)
ausgewählt 8 Dez von Ahmad Sirfy
0 Punkte
Vielen lieben Dank. So eine schnelle und kompetente Hilfe, deshalb liebe Tomedo. Danke Herr Thierfelder, Danke Zollsoft
Kommentiert 8 Dez von Ahmad Sirfy
Hallo,
wie kann ich prüfen ob das Kartenlesdatum im aktuellen Quartal liegt?
Mit >= $quartalAnfang$ funktioniert es leider nicht 
Tobias Berg
In welchem Kontext benötigen Sie die Information? Beim Schreiben eines Briefes?
Marc Müller
An der Anmeldung soll das beim Verschieben eines ToDos (Sprechstunde) das geprüft und weitere Bearbeitung blockiert werden. Aktuell geht das ja leider nur per Infofeld. Hatte anderweitig schon mal den Wunsch geäußert, das verschieben von Todos an andere ToDos oder an Bedingungen geknüpft ist. Aber wenigstens das ein Infofeld kommt oder ggf. dann auch ein Marker für mich und sonst was. Am besten wäre aber das komplette "Einfrieren" der Todos, bis die Karte gelesen...
Marc Müller
das hört sich gut an, werde das mal testen. Vielen Dank....
Tobias Berg
Ab v1.136 v1.137 gibt es die Spalte 'Karte zuletzt gelesen' in der Tagesliste. Diese wird allerdings erst ab Q1 zuverlässig funktionieren. Dort sehen Sie optisch in rot, dass noch keine Karte in diesem Quartal gesteckt wurde.
Zur Erläuterung des obigen Kommandos. Dies leifert nur ein korrektes Ergebnis, wenn nach dem Einlesen der Karte kein Ersatzverfahren angelegt wurde. Grade zu Corona-Zeiten mit den BAS-Ersatzverfahren war das aber häufig nicht der Fall. Ebenfalls liefert das oben vorgeschlagene Briefkommando falsche Ergebnisse in Praxisgemeinschaften, wo jede Betriebsstätte einzeln die Karte lesen muss.
Nichdestotrotz sollte der Datumsvergleich eigentlich ab v1.136 funktionieren. Nutzen Sie schon v1.136 (/d/75635
Marc Müller
gerade frisch geupdated, aber "Karte zuöetzt gelesen" bei mir in den Spalten nicht zu sehen....
Tobias Berg
Sorry. Mein Fehler. Da die Information erst ab Q1 zuverlässige Ergebnisse liefert, ist Sie auch erst in v1.137 vorhanden.
Funktioniert der Briefkommando-Vergleich jetzt?
Marc Müller
so, greife das wieder auf, da es immer noch nicht funktioniert.
$[&p.patientenDetails.aktuelleGVKKartendaten.aktuellesKartenlesedatum.datum]$
bringt bei mit auch ein Datum, wenn nur ein Schein OHNE Karte angelegt ist.
Das muß doch irgendwie verarbeitbar sein???
Tobias Berg
$[&p.patientenDetails.aktuelleGVKKartendaten.aktuellesKartenlesedatum.datum]$ liefert das Datum des letzten Kartesteckens. Sie müssten das noch mit dem aktuellen Quartal vergleichen.
Sie können auch $[&p.patientenDetails.patientenDetailsRelationen.currentKVSchein.kartendaten.aktuellesKartenlesedatum.datum]$ nutzen. Dann ist bei mehreren vorhandenen offenen Scheinen im Quartal bzw. beim Quartalswechsel aber einigermaßen unklar, auf welchen Schein sich das genau bezieht.
PS: Außerdem wird auch bei Anlage eines Ersatzverfahrens auch ein Lesedatum erzeugt. Sie müssten ggf. also auch über $[&p.patientenDetails.aktuelleGVKKartendaten.ersatzverfahrenTyp]$ bzw. $[&p.patientenDetails.patientenDetailsRelationen.currentKVSchein.kartendaten.ersatzverfahrenTyp]$ prüfen, ob der Typ 0 (kein Ersatzverfahren) ist.
Marc Müller
Ich möchte wissen, ob / wann die Karte eingelesen wird.
das Kommando
$[&p.patientenDetails.aktuelleGVKKartendaten.aktuellesKartenlesedatum.datum]$
gibt mir auch ein Ergebnis, wenn gar keine Karte eingelesen wurde, sondern nur ein Schein erstellt.
Nur bei Patienten wo weder die Karte gesteckt, noch ein Schein angelegt wurde, bringt das Kommando ein leeres Ergebnis.
Marcus Thierfelder
die aktuelleGVKKartendaten sind die zuletzt aktiv genutzen Kartendaten. Diese können auch 10 Jahre alt sein wenn der Patient nicht da war oder sich die Kartendaten nicht geändert haben.
Marc Müller
gibt es hier was neue? Diese Abfrage kommt bei mir immer häufiger für die Verarbeitung vor? Da muß es doch ein passendes Kommando geben???
Tobias Berg
Eventuell formulieren Sie ihre Frage noch einmal um. Sie wollten initial wissen, ob im Quartal schon eine Karte gelesen wurde. Offenbar scheinen Sie sich aber auch dafür zu interessieren, ob es Scheine ohne Karten gibt.
Marc Müller
OK, aber wie hilft mir das bei meinem Problem weiter? Verstehe ich nicht ganz...