Calculates the MRC-ICU score, a tool designed to quantify the complexity of medication regimens in critically ill patients. The score is a weighted sum of prescribed medications and supportive therapies (e.g., mechanical ventilation, dialysis). Higher scores are associated with increased mortality, ICU length of stay, and pharmacist workload.
mrc_icu_score(aminoglycosides = 0, amphotericin_b = 0, antiarrhythmics = 0,
anticoagulants_oral = 0, anticonvulsants = 0, argatroban = 0,
azole_antifungals = 0, blood_products = 0, chemotherapy = 0,
clozapine = 0, digoxin = 0, ganciclovir_valganciclovir = 0,
hyperosmolar_fluids = 0, immunosuppressants = 0,
lidocaine_infusion = 0, lithium = 0, prostacyclins = 0,
theophylline = 0, therapeutic_heparins = 0, vancomycin_iv = 0,
warfarin = 0, thromboembolic_prophylaxis = 0,
stress_ulcer_prophylaxis = 0, glycemic_control = 0,
bowel_regimen = 0, chlorhexidine = 0, inhalers_nebulizers = 0,
continuous_sedation = 0, continuous_vasopressors = 0,
continuous_inotropes = 0, continuous_nmba = 0,
continuous_iv_fluids = 0, parenteral_nutrition = 0,
fluid_bolus = 0, renal_replacement_therapy = 0,
mechanical_ventilation = 0)A list containing:
The total calculated score.
Context regarding score implications.
Numeric. Number of aminoglycoside orders (e.g., Amikacin, Gentamicin). Weighted 3 points each.
Numeric. Number of Amphotericin B orders. Weighted 1 point.
Numeric. Number of antiarrhythmic orders (e.g., Amiodarone, Sotalol). Weighted 1 point.
Numeric. Number of oral anticoagulant orders (DOACs, Fondaparinux). Weighted 1 point.
Numeric. Number of anticonvulsant orders (e.g., Phenytoin, Levetiracetam). Weighted 3 points.
Numeric. Number of Argatroban orders. Weighted 2 points.
Numeric. Number of Azole antifungal orders (e.g., Voriconazole). Weighted 2 points.
Numeric. Number of blood product orders (Factors, ATIII). Weighted 2 points.
Numeric. Number of active chemotherapy orders. Weighted 3 points.
Numeric. Number of Clozapine orders. Weighted 3 points.
Numeric. Number of Digoxin orders. Weighted 3 points.
Numeric. Number of Ganciclovir/Valganciclovir orders. Weighted 1 point.
Numeric. Number of hyperosmolar fluid orders (Mannitol, Hypertonic Saline). Weighted 1 point.
Numeric. Number of immunosuppressant orders (e.g., Tacrolimus, Cyclosporine). Weighted 3 points.
Numeric. Number of Lidocaine infusion orders. Weighted 2 points.
Numeric. Number of Lithium orders. Weighted 3 points.
Numeric. Number of Prostacyclin orders (e.g., Epoprostenol). Weighted 2 points.
Numeric. Number of Theophylline orders. Weighted 3 points.
Numeric. Number of therapeutic heparin/enoxaparin orders. Weighted 2 points.
Numeric. Number of IV Vancomycin orders. Weighted 3 points.
Numeric. Number of Warfarin orders. Weighted 3 points.
Numeric (0 or 1). Presence of VTE prophylaxis. Weighted 1 point.
Numeric (0 or 1). Presence of stress ulcer prophylaxis. Weighted 1 point.
Numeric (0 or 1). Presence of glycemic control regimen (insulin). Weighted 1 point.
Numeric (0 or 1). Presence of bowel regimen. Weighted 1 point.
Numeric (0 or 1). Use of Chlorhexidine. Weighted 1 point.
Numeric (0 or 1). Use of inhalers or nebulizers. Weighted 1 point.
Numeric (0 or 1). Continuous sedation infusion. Weighted 2 points.
Numeric. Number of continuous vasopressor infusions. Weighted 3 points each.
Numeric. Number of continuous inotrope infusions. Weighted 3 points each.
Numeric. Number of continuous NMBA infusions. Weighted 3 points each.
Numeric (0 or 1). Continuous IV fluids. Weighted 1 point.
Numeric (0 or 1). TPN/PPN use. Weighted 3 points.
Numeric (0 or 1). Fluid bolus administration. Weighted 1 point.
Numeric (0 or 1). RRT/Dialysis. Weighted 3 points.
Numeric (0 or 1). Mechanical ventilation. Weighted 3 points.
Sikora A, Awdishu L, Palmer H, et al. Validation of the Medication Regimen Complexity-ICU (MRC-ICU) Score.
# Example 1: High Complexity
# Vancomycin (3), Norepinephrine (3), Vent (3), Sedation (2)
mrc_icu_score(vancomycin_iv = 1, continuous_vasopressors = 1,
mechanical_ventilation = 1, continuous_sedation = 1)
# Example 2: Low Complexity
# Prophylaxis only (VTE 1, Ulcer 1, Bowel 1)
mrc_icu_score(thromboembolic_prophylaxis = 1, stress_ulcer_prophylaxis = 1,
bowel_regimen = 1)
Run the code above in your browser using DataLab