KatalogHilfs-Funktion

F_28_18_Aus

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_28_18_Aus, M_TRUE) auf.
Logik in Klartext
Wenn ein OPS-Code in der Liste „Becken Bein OP"-OPS-Codes UND ((ein OPS-Code in der Liste („Amput Bein"-OPS-Codes oder „Amput Fuss"-OPS-Codes) UND es kein Aorten-Eingriff ist) ODER (NICHT eine der Diagnosen in der Liste („Claudicatio"-ICDs oder „Dissektion"-ICDs oder „Embolie"-ICDs oder „Ruheschmerz"-ICDs oder „Ulzeration"-ICDs oder „Prothesen Implantate"-ICDs) UND es kein Aorten-Eingriff ist) ODER (eine der Diagnosen in der Liste („Claudicatio"-ICDs oder „Dissektion"-ICDs oder „Embolie"-ICDs oder „Ruheschmerz"-ICDs oder „Ulzeration"-ICDs oder „Prothesen Implantate"-ICDs) UND ein OPS-Code in der Liste „Organ Tx alle"-OPS-Codes) ODER (ein OPS-Code in der Liste „Organ Tx alle"-OPS-Codes UND es ein Aorten-Eingriff ist)), dann Meldung M_FALSE; sonst Meldung M_TRUE.
Wenn OPS in Tabelle OPS_GIQI_Becken_Bein_OP und ((OPS in Tabelle (OPS_GIQI_Amput_Bein + OPS_GIQI_Amput_Fuss) und es kein Aorten-Eingriff ist) oder (HD/ND NICHT in Tabelle (ICD_GIQI_Claudicatio + ICD_GIQI_Dissektion + ICD_GIQI_Embolie + ICD_GIQI_Ruheschmerz + ICD_GIQI_Ulzeration + ICD_GIQI_Prothesen_Implantate) und es kein Aorten-Eingriff ist) oder (HD/ND in Tabelle (ICD_GIQI_Claudicatio + ICD_GIQI_Dissektion + ICD_GIQI_Embolie + ICD_GIQI_Ruheschmerz + ICD_GIQI_Ulzeration + ICD_GIQI_Prothesen_Implantate) und OPS in Tabelle OPS_GIQI_Organ_Tx_alle) oder (OPS in Tabelle OPS_GIQI_Organ_Tx_alle und es ein Aorten-Eingriff ist)) dann: Meldung M_FALSE sonst: Meldung M_TRUE
Ruft weitere Funktionen auf: F_Aorta_exclusion F_Aorta_inclusion
Original-Spezifikation (3M-DSL)
if SRG in table ( OPS_GIQI_Becken_Bein_OP ) and ((SRG in table ( OPS_GIQI_Amput_Bein + OPS_GIQI_Amput_Fuss) and CheckRule(F_Aorta_exclusion, M_TRUE)) or (NOT DDX in table ( ICD_GIQI_Claudicatio + ICD_GIQI_Dissektion + ICD_GIQI_Embolie + ICD_GIQI_Ruheschmerz + ICD_GIQI_Ulzeration + ICD_GIQI_Prothesen_Implantate) and CheckRule(F_Aorta_exclusion, M_TRUE)) or (DDX in Table ( ICD_GIQI_Claudicatio + ICD_GIQI_Dissektion + ICD_GIQI_Embolie + ICD_GIQI_Ruheschmerz + ICD_GIQI_Ulzeration + ICD_GIQI_Prothesen_Implantate) and SRG in table (OPS_GIQI_Organ_Tx_alle)) or (SRG in table (OPS_GIQI_Organ_Tx_alle) and CheckRule(F_Aorta_inclusion, M_TRUE))) then RULE = M_FALSE() else RULE = M_TRUE() endif