KatalogHilfs-Funktion

F_schwere_Komplikationen

G-IQI-Hilfsfunktion (CheckRule) Gültigkeit: 01.01.2023 bis 31.12.2023
Hilfs-Funktionen kapseln wiederverwendbare Teilbedingungen (z. B. „ist der Patient verstorben?"). Regeln rufen sie über CheckRule(F_schwere_Komplikationen, M_TRUE) auf.
Logik in Klartext
Wenn die Entlassart ist NICHT 07 — verstorben UND (eine Nebendiagnose in der Liste „schwere Komplikationen"-ICDs ODER ein OPS-Code in der Liste „schwere Komplikationen"-OPS-Codes ODER (ein OPS-Code in der Liste „Transfusionen"-OPS-Codes UND NICHT eine der Diagnosen in der Liste „Gerinnungsstoerung"-ICDs) ODER (die Beatmungsdauer größer als 24 Stunden UND (der Patient älter als 27 Tage ODER der Patient älter als 0 Jahre))), dann Meldung M_TRUE; sonst Meldung M_FALSE.
Wenn Entl.Grund != 07 und (ND in Tabelle ICD_GIQI_schwere_Komplikationen oder OPS in Tabelle OPS_GIQI_schwere_Komplikationen oder (OPS in Tabelle OPS_GIQI_Transfusionen und HD/ND NICHT in Tabelle ICD_GIQI_Gerinnungsstoerung) oder (Beatm > 24 und (Tage > 27 oder Alter > 0))) dann: Meldung M_TRUE sonst: Meldung M_FALSE
Original-Spezifikation (3M-DSL)
if SEP != '07' and (SDX in Table (ICD_GIQI_schwere_Komplikationen) or SRG in Table (OPS_GIQI_schwere_Komplikationen) or (SRG in Table (OPS_GIQI_Transfusionen) and NOT DDX in Table (ICD_GIQI_Gerinnungsstoerung)) or (HMV > 24 and (AgeDays > 27 or AgeYears > 0))) then RULE = M_TRUE() else RULE = M_FALSE() endif