F_schwere_Komplikationen
G-IQI-Hilfsfunktion (CheckRule) Gültigkeit: 01.01.2023 bis 31.12.2023Hilfs-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