Learn R Programming

cliot (version 1.0.0)

lips_score: Lung Injury Prediction Score (LIPS)

Description

Calculates the Lung Injury Prediction Score (LIPS) to identify patients at high risk for developing Acute Lung Injury (ALI) or Acute Respiratory Distress Syndrome (ARDS). The score sums points for predisposing conditions (like shock, aspiration, sepsis) and risk modifiers (like alcohol use, obesity, and vital signs). A score of 4 or greater typically indicates high risk.

Usage

lips_score(shock, aspiration, sepsis, pneumonia, high_risk_surgery,
           high_risk_trauma, alcohol_abuse, obesity_bmi_gt_30, hypoalbuminemia,
           chemotherapy, fio2_gt_0_35_or_4l, tachypnea_rr_gt_30, spo2_lt_95,
           acidosis_ph_lt_7_35, diabetes_mellitus)

Value

A list containing:

LIPS_Score

The calculated total score (Range -1 to >20).

Risk_Category

"Low Risk" (< 4) or "High Risk" (>= 4).

Recommendation

Clinical guidance for monitoring.

Arguments

shock

Numeric (0 or 1). Presence of shock (Cardiogenic, Septic, or Hypovolemic). (1 = Yes, +2 pts).

aspiration

Numeric (0 or 1). Aspiration. (1 = Yes, +2 pts).

sepsis

Numeric (0 or 1). Sepsis. (1 = Yes, +1 pt).

pneumonia

Numeric (0 or 1). Pneumonia. (1 = Yes, +1.5 pts).

high_risk_surgery

Numeric (0 or 1). High-risk surgery (Aortic vascular, Cardiac, Emergency, Spine). (1 = Yes, +2 pts).

high_risk_trauma

Numeric (0 or 1). High-risk trauma (TBI, Smoke inhalation, Near drowning, Lung contusion, Multiple fractures). (1 = Yes, +2 pts).

alcohol_abuse

Numeric (0 or 1). Alcohol abuse. (1 = Yes, +1 pt).

obesity_bmi_gt_30

Numeric (0 or 1). Obesity (BMI > 30). (1 = Yes, +1 pt).

hypoalbuminemia

Numeric (0 or 1). Hypoalbuminemia (Albumin < 3.5 g/dL). (1 = Yes, +1 pt).

chemotherapy

Numeric (0 or 1). Chemotherapy. (1 = Yes, +1 pt).

fio2_gt_0_35_or_4l

Numeric (0 or 1). FiO2 > 0.35 or > 4 L/min O2 (sometimes noted as >2 L/min in variations). (1 = Yes, +2 pts).

tachypnea_rr_gt_30

Numeric (0 or 1). Respiratory rate > 30 bpm. (1 = Yes, +1.5 pts).

spo2_lt_95

Numeric (0 or 1). SpO2 < 95%. (1 = Yes, +1 pt).

acidosis_ph_lt_7_35

Numeric (0 or 1). Acidosis (pH < 7.35). (1 = Yes, +1 pt).

diabetes_mellitus

Numeric (0 or 1). Diabetes Mellitus. (1 = Yes, -1 pt). Note: Diabetes is protective in this model.

References

Gajic O, Dabbagh O, Park PK, et al. Early identification of patients at risk of acute lung injury: evaluation of lung injury prediction score in a multicenter cohort study. Am J Respir Crit Care Med. 2011;183(4):462-470. doi:10.1164/rccm.201004-0549OC

Examples

Run this code

# Example 1: High Risk
# Shock (+2), Sepsis (+1), Acidosis (+1), Hypoalbuminemia (+1)
# Score = 5
lips_score(1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0)

# Example 2: Low Risk
# Pneumonia (+1.5), Diabetes (-1), No other factors
# Score = 0.5
lips_score(0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1)

Run the code above in your browser using DataLab