OK, verstehe. Dann ist es noch etwas schwieriger, weil der Befehl $[diagnosenMitDiagnosesicherheit]$ ja nur den aktuellen Schein auswertet. Dann müssen Sie es über x-Befehl machen. Der hat leider die "doofe" Eigenschaft, dass bei alleiniger Ausgabe der ICD-Codes (ohne Text) die Kennzeichnung G/V/A/Z nicht mit ausgegeben werden. Erst bei gleichzeitiger Ausgabe des Diagnosetexts wird z.B. bei J44.08 V ein "V.a." vor den Text gestellt. Dadurch ist die regex-Auswertung auch schwieriger, es geht aber trotzdem.
Zunächst müssen Sie also ein x-Kommando erstellen, welches die Akut- und Dauerdiagnosen der letzten 4 Quartale mit ICD-Code und Text ausgibt. Damit der regex-Ausdruck nachher funktioniert, muss die Ausgabe des x-Kommando genau so eingestellt werden, wie hier im Screenshot zu sehen:
$[x (DIA;DDI) _ _ 0-4q NN NNJJ JNNN scheinDiagnosenICDvornmitErlaeuterungauchAbgesetzteDiagnosen K _ -anzahlTreffer inf]$
Der gibt in meinem Beispiel nun folgendes aus:
Diagnose: J45.15 V.a. Intrinisches Asthma, schwergradig, unkontrolliert
Diagnose: J18.0 Bronchopneumonie links
Dauerdiagnose: J44.90 COPD GOLD IV / E
Dauerdiagnose: J47 Bronchiektasen
Dauerdiagnose: J98.11 Mittellappensyndrom
Dauerdiagnose: Z90.2 Unterlappenresektion wegen Bronchiektasen (Hemer 1969) links
Dauerdiagnose: J96.11 Chronische respiratorische Insuffizienz, Typ II
Dauerdiagnose: I10.90 Arterielle Hypertonie
Wenn Sie diese Auswahl aller Diagnosen auf diejenigen begrenzen wollen, die zur Gruppe "J4x.xx G" gehören, müssen Sie wieder den regex davorsetzen:
$[regex (J4\d\.\d\d)(?![^\n]*V\.a\.) x (DIA;DDI) _ _ 0-4q NN NNJJ JNNN scheinDiagnosenICDvornmitErlaeuterungauchAbgesetzteDiagnosen K _ -anzahlTreffer inf]$
Hier sucht regex nach der bekannten Buchstaben-Zahlenkombination (J4\d\.\d\d). Um nur dann auszugeben, wenn kein "V.a." nach dem ICD-Code kommt, muss man ein negatives Lookahead einsetzen: (?![^\n]*V\.a\.)
Dies ergibt nun die gewünschte Auswahl:
J44.90
Fertig.