Infusions can be prepared using 30 different types of emergency drugs. This covers the specific concentrations (mg/mL) and the manner in which they are diluted in Normal Saline (NS). It also details the specific diseases or conditions for which these infusions are indicated, their role in ICU management, and associated signs and symptoms.
ls -la /home/daytona/workspace/ 2>/dev/null || mkdir -p /home/daytona/workspace/icu-drug-infusions
mkdir -p /home/daytona/workspace/icu-drug-infusions && cat > /home/daytona/workspace/icu-drug-infusions/build_infusions.py << 'PYEOF' import openpyxl from openpyxl.styles import ( Font, PatternFill, Alignment, Border, Side, GradientFill ) from openpyxl.utils import get_column_letter wb = openpyxl.Workbook() # ── DATA ──────────────────────────────────────────────────────────────────── drugs = [ # (No, Drug, Class, Std Concentration mg/mL, Typical Dilution in NS, # Usual Dose/Rate, Indications, ICU Role, Signs & Symptoms Treated) (1, "Norepinephrine", "Vasopressor / Alpha-1 >> Beta-1 agonist", "0.04–0.1 mg/mL (e.g. 4 mg in 100 mL NS)", "4–8 mg in 100–250 mL NS", "0.01–3 mcg/kg/min IV", "Septic shock, distributive shock, vasodilatory shock", "First-line vasopressor in septic shock; maintains MAP ≥ 65 mmHg; increases SVR", "Hypotension, warm flushed skin, wide pulse pressure, bounding pulse (distributive shock)"), (2, "Epinephrine (Adrenaline)", "Vasopressor / Inotrope (Alpha + Beta agonist)", "0.04–0.1 mg/mL (e.g. 4 mg in 100 mL NS)", "4 mg in 100 mL NS (0.04 mg/mL)", "0.01–1 mcg/kg/min IV", "Cardiac arrest (ACLS), anaphylaxis, refractory septic shock, severe bradycardia", "Second-line vasopressor; used in anaphylaxis and post-cardiac arrest; increases HR, BP, CO", "Cardiac arrest, anaphylaxis (urticaria, bronchospasm, hypotension), severe bradycardia"), (3, "Dopamine", "Vasopressor / Inotrope (dose-dependent agonist)", "1.6–3.2 mg/mL (e.g. 400 mg in 250 mL NS)", "200–400 mg in 250–500 mL NS", "2–20 mcg/kg/min IV", "Cardiogenic shock, bradycardia refractory to atropine, hypotension", "Low dose (2–5): renal/splanchnic; mid (5–10): inotrope; high (>10): vasopressor", "Cardiogenic shock: cool extremities, hypotension, oliguria, elevated PCWP"), (4, "Dobutamine", "Inotrope (Beta-1 agonist)", "0.5–1 mg/mL (e.g. 250 mg in 250 mL NS)", "250 mg in 250 mL NS (1 mg/mL)", "2–20 mcg/kg/min IV", "Cardiogenic shock, acute decompensated heart failure, low cardiac output states", "Increases contractility & CO; reduces afterload; used alongside vasopressors in CS", "Pulmonary edema, S3 gallop, elevated JVP, cool extremities, low CO"), (5, "Vasopressin (ADH)", "Vasopressor (V1 receptor agonist)", "0.4 units/mL (e.g. 20 units in 50 mL NS)", "20 units in 50 mL NS (0.4 units/mL)", "0.01–0.04 units/min (fixed) IV", "Septic shock (adjunct to norepinephrine), vasodilatory shock, DI (central)", "Second-line vasopressor; spares catecholamine doses; useful in catecholamine-resistant shock", "Refractory hypotension, high vasopressor requirements, vasodilatory shock"), (6, "Phenylephrine", "Vasopressor (pure Alpha-1 agonist)", "0.1–0.5 mg/mL (e.g. 100 mg in 250 mL NS)", "100 mg in 250 mL NS (0.4 mg/mL)", "0.5–6 mcg/kg/min IV", "Hypotension without tachycardia, LVOTO (HCM), spinal shock, SVT (vagal reflex)", "Raises SVR without increasing HR; used when tachycardia is harmful", "Hypotension, reflex bradycardia, vasoplegia; LVOTO: syncope, dyspnea on exertion"), (7, "Amiodarone", "Antiarrhythmic (Class III)", "1.5–6 mg/mL (e.g. 150 mg in 100 mL NS over 10 min; 1 mg/min in 500 mL NS)", "Loading: 150 mg in 100 mL NS; Maintenance: 360 mg in 250 mL NS", "150 mg IV bolus over 10 min, then 1 mg/min × 6 h, then 0.5 mg/min × 18 h", "VF, pulseless VT, hemodynamically stable VT, AF with RVR", "Broadest spectrum antiarrhythmic; first-line in refractory VF/VT in ACLS", "Palpitations, VT/VF, AF rapid ventricular response, wide-complex tachycardia"), (8, "Lidocaine", "Antiarrhythmic (Class Ib)", "8 mg/mL (e.g. 2 g in 250 mL NS)", "2 g in 250 mL NS (8 mg/mL)", "1–1.5 mg/kg IV bolus; maintenance 1–4 mg/min", "VT, VF (if amiodarone unavailable), ventricular ectopy", "Membrane stabilizer; suppresses ventricular arrhythmias; used in ACLS if amiodarone unavailable", "VT, VF, ventricular ectopy; toxicity: perioral numbness, seizures, bradycardia"), (9, "Labetalol", "Antihypertensive (Alpha + Beta blocker)", "1–2 mg/mL (e.g. 200 mg in 200 mL NS)", "200 mg in 200 mL NS (1 mg/mL)", "0.5–2 mg/min IV infusion; or 20 mg IV bolus q10 min", "Hypertensive emergency, aortic dissection, hypertensive encephalopathy, pre-eclampsia", "Controlled BP reduction; does not increase HR; preferred in aortic dissection", "Severe headache, blurred vision, altered consciousness, focal deficits (hypertensive crisis)"), (10, "Nicardipine", "Antihypertensive (CCB, Dihydropyridine)", "0.1 mg/mL (e.g. 25 mg in 250 mL NS)", "25 mg in 250 mL NS (0.1 mg/mL)", "5–15 mg/h IV infusion", "Hypertensive emergency, subarachnoid hemorrhage, perioperative hypertension", "Smooth, titratable BP control; preferred in neurological emergencies; cerebral vasodilation", "Hypertensive encephalopathy, intracranial hemorrhage, post-op hypertension"), (11, "Sodium Nitroprusside", "Vasodilator (Arteriolar + Venous)", "0.2–0.4 mg/mL (e.g. 50 mg in 250 mL NS)", "50 mg in 250 mL NS (0.2 mg/mL)", "0.3–10 mcg/kg/min IV", "Hypertensive crisis, acute aortic dissection, acute severe MR/AR, cardiogenic shock (afterload reduction)", "Potent balanced vasodilator; reduces preload and afterload; risk of cyanide toxicity", "Malignant hypertension, aortic dissection; toxicity: metabolic acidosis, cyanosis, altered mental status"), (12, "Nitroglycerin (GTN)", "Venodilator / Coronary vasodilator (Nitrate)", "0.1–0.4 mg/mL (e.g. 50 mg in 250 mL NS)", "50 mg in 250–500 mL NS (0.1–0.2 mg/mL); use glass bottle (adsorbs to PVC)", "5–200 mcg/min IV", "Acute coronary syndrome, acute pulmonary edema, hypertensive emergency with ACS, vasospastic angina", "Reduces preload; coronary vasodilation; reduces PCWP; relieves ischemia", "Chest pain, ST changes, pulmonary edema, elevated PCWP"), (13, "Heparin (Unfractionated)", "Anticoagulant (indirect thrombin inhibitor)", "50–100 units/mL (e.g. 25,000 units in 250 mL NS = 100 units/mL)", "25,000 units in 250 mL NS (100 units/mL)", "80 units/kg bolus, then 18 units/kg/h; titrate per aPTT protocol", "DVT/PE (treatment & prevention), ACS (NSTEMI, STEMI), AFib (anticoagulation), ECMO, CPB", "Prevents clot propagation; anticoagulation for mechanical valves, ACS, VTE; monitor aPTT 60–100 s", "DVT (unilateral limb swelling), PE (dyspnea, tachycardia, hypoxia), ACS (chest pain, ST changes)"), (14, "Insulin (Regular)", "Hormone / Antihyperglycemic", "1 unit/mL (e.g. 100 units in 100 mL NS)", "100 units in 100 mL NS (1 unit/mL)", "0.05–0.1 units/kg/h; DKA protocol; hyperkalemia: 10 units IV bolus", "DKA, HHS, hyperglycemia in ICU, hyperkalemia (acute management)", "Glucose control in ICU; anabolic; drives K+ intracellularly in hyperkalemia", "DKA: polyuria, polydipsia, vomiting, Kussmaul breathing, fruity breath, anion-gap acidosis"), (15, "Dextrose 50% (D50W) + Insulin", "Carbohydrate + Hormone (hyperkalemia Rx)", "N/A (D50W given as 50 mL push; insulin separate)", "50 mL D50W IV push + 10 units regular insulin IV bolus", "50 mL D50W over 5 min + 10 units regular insulin IV", "Hyperkalemia (acute management), hypoglycemia reversal", "Drives K+ into cells alongside insulin; not a definitive K+ removal strategy", "Hyperkalemia: peaked T-waves, wide QRS, sine wave pattern, bradycardia, cardiac arrest"), (16, "Morphine Sulfate", "Opioid Analgesic / Anxiolytic", "1 mg/mL (e.g. 50 mg in 50 mL NS)", "50 mg in 50 mL NS (1 mg/mL)", "1–5 mg IV bolus or 1–5 mg/h infusion; titrate to pain/comfort", "Moderate-to-severe pain, acute pulmonary edema (dyspnea relief), post-op analgesia, palliative care", "Analgesia, anxiolysis, preload reduction in APE; sedation adjunct in ICU", "Severe pain, dyspnea, tachycardia; APE: orthopnea, pink frothy sputum, respiratory distress"), (17, "Fentanyl", "Opioid Analgesic (short-acting)", "0.05 mg/mL = 50 mcg/mL (e.g. 500 mcg in 10 mL NS)", "500–1000 mcg in 100–250 mL NS (2–4 mcg/mL)", "25–100 mcg IV bolus; 25–200 mcg/h infusion", "Procedural sedation, analgesia in ICU, intubation, hemodynamically unstable patients", "Preferred opioid in ICU (rapid onset, short duration, minimal histamine, renal-safe)", "Acute pain, agitation, dyspnea; preferred over morphine in renal failure"), (18, "Midazolam", "Benzodiazepine Sedative / Anxiolytic", "0.5–1 mg/mL (e.g. 50 mg in 100 mL NS)", "50 mg in 100 mL NS (0.5 mg/mL)", "0.02–0.1 mg/kg/h infusion; 1–5 mg IV bolus for procedural sedation", "ICU sedation, seizure (status epilepticus), procedural sedation, alcohol withdrawal", "Short-acting BZD; rapid onset; amnesia; first-line for status epilepticus in many protocols", "Agitation, seizure, alcohol withdrawal (diaphoresis, tremor, hypertension, hallucinations)"), (19, "Propofol", "General Anesthetic / Sedative (GABA-A agonist)", "10 mg/mL (standard 1% emulsion; do NOT dilute in NS for infusion — use undiluted)", "Undiluted (1% = 10 mg/mL); use dedicated IV line; change vial every 12 h", "5–50 mcg/kg/min (sedation); higher for induction", "ICU sedation (ventilated patients), refractory status epilepticus, procedural sedation, RSI", "Preferred for daily awakening trials; rapid on/offset; lowers ICP; PRIS risk > 48 h high dose", "Agitation on ventilator, raised ICP, refractory seizures; PRIS: metabolic acidosis, rhabdomyolysis"), (20, "Dexmedetomidine", "Alpha-2 agonist Sedative / Analgesic", "0.004 mg/mL (4 mcg/mL); e.g. 200 mcg in 50 mL NS", "200 mcg in 50 mL NS (4 mcg/mL)", "0.2–1.5 mcg/kg/h IV; optional loading 1 mcg/kg over 10 min", "ICU sedation (light, cooperative), alcohol withdrawal, opioid-sparing analgesia, post-op shivering", "Cooperative sedation without respiratory depression; reduces opioid & BZD needs; facilitates weaning", "Agitation, delirium, alcohol/drug withdrawal, prevention of ICU delirium"), (21, "Ketamine", "Dissociative Anesthetic / Analgesic (NMDA antagonist)", "1–2 mg/mL (e.g. 500 mg in 500 mL NS)", "500 mg in 500 mL NS (1 mg/mL)", "0.1–0.5 mg/kg/h infusion; 1–2 mg/kg IV bolus for RSI/induction", "RSI in hypotensive/asthmatic patients, procedural sedation, refractory bronchospasm, pain management", "Bronchodilator; preserves airway reflexes; maintains hemodynamics; analgesic at sub-anesthetic doses", "Severe asthma, hypotensive trauma, procedural pain, status asthmaticus"), (22, "Hydralazine", "Antihypertensive (direct arteriolar vasodilator)", "0.2 mg/mL (e.g. 20 mg in 100 mL NS)", "20 mg in 100 mL NS (0.2 mg/mL)", "5–20 mg IV q4–6 h; or 0.1–0.2 mg/kg IV", "Hypertensive emergency in pregnancy/eclampsia, acute heart failure (afterload reduction)", "Reduces afterload; used in pregnancy (safe profile); reflex tachycardia is a side effect", "Eclampsia: severe hypertension, headache, visual disturbance, proteinuria, seizures"), (23, "Magnesium Sulfate", "Electrolyte / Anticonvulsant / Antiarrhythmic", "20 mg/mL (e.g. 4 g in 200 mL NS)", "4–5 g in 100–250 mL NS (loading); 1–2 g/h maintenance", "Loading: 4–6 g IV over 15–20 min; Maintenance: 1–2 g/h", "Eclampsia/pre-eclampsia (seizure prevention & Rx), Torsades de Pointes, severe asthma, hypomagnesemia", "Anticonvulsant of choice in eclampsia; treats TdP (Mg deficiency-related); bronchodilator in asthma", "Eclampsia: HTN, seizures, hyperreflexia; TdP: polymorphic VT, QTc prolongation; wheeze (asthma)"), (24, "Adenosine", "Antiarrhythmic (Class V / endogenous nucleoside)", "3 mg/mL standard vial; given undiluted IV push, NS flush immediately", "6 mg undiluted rapid IV push; if no effect: 12 mg × 2; follow with 20 mL NS flush", "6 mg IV rapid push; repeat 12 mg if needed", "PSVT (paroxysmal supraventricular tachycardia), SVT diagnosis", "Transiently blocks AV node; terminates AVNRT and AVRT; used diagnostically in wide-complex tachycardia", "Sudden-onset palpitations, rapid regular tachycardia (HR 150–250), dizziness, near-syncope (PSVT)"), (25, "Calcium Gluconate / Chloride", "Electrolyte / Cardiac stabilizer", "0.1 g/mL (10% solution = 100 mg/mL); NS dilution optional for infusion", "1–2 g in 100 mL NS for infusion; give undiluted slow IV push for emergency", "1 g (10 mL of 10%) IV over 3–5 min; infusion: 0.5–1 g/h", "Hyperkalemia (cardiac stabilization), hypocalcemia, calcium-channel blocker overdose, hypermagnesemia", "Stabilizes cardiac membrane (does NOT lower K+); temporizing measure before definitive K+ removal", "Peaked T-waves, wide QRS, bradycardia (hyperkalemia); tetany, prolonged QTc, seizures (hypocalcemia)"), (26, "Sodium Bicarbonate", "Alkalinizing agent / Buffer", "1 mEq/mL (8.4% solution); dilute for infusion", "50–100 mEq in 500 mL D5W or NS (hypotonic NaHCO3 for infusion)", "1–2 mEq/kg IV bolus for cardiac arrest; 50–100 mEq/h infusion for acidosis", "Severe metabolic acidosis (pH < 7.1), TCA overdose, hyperkalemia, urinary alkalinization, cardiac arrest (specific)", "Raises serum pH; widens QRS in TCA; shifts K+ intracellularly; alkalinizes urine in rhabdomyolysis", "Metabolic acidosis: Kussmaul breathing, confusion; TCA: wide QRS, hypotension, seizure; hyperkalemia"), (27, "Furosemide (Frusemide)", "Loop Diuretic", "10 mg/mL standard; 0.1–0.4 mg/mL for infusion", "250–500 mg in 250–500 mL NS (1 mg/mL) for continuous infusion", "Bolus: 20–200 mg IV; Infusion: 5–40 mg/h", "Acute pulmonary edema, fluid overload, hypertensive emergency, acute kidney injury (oliguria), hypercalcemia", "Rapidly reduces preload in APE; promotes urine output; used in AKI to convert oliguric to non-oliguric", "APE: orthopnea, bibasal crackles, SpO2↓, S3 gallop; fluid overload: edema, ascites, elevated JVP"), (28, "Potassium Chloride (KCl)", "Electrolyte replacement", "0.3–0.4 mEq/mL (e.g. 40 mEq in 100–150 mL NS); max 10 mEq/h via peripheral", "40 mEq in 100 mL NS (0.4 mEq/mL) over 4 h; use central line for rates > 10 mEq/h", "10–20 mEq/h IV (peripheral); up to 40 mEq/h central (life-threatening hypokalemia)", "Hypokalemia, hypokalemia-induced arrhythmias, DKA (K+ replacement), digoxin toxicity prevention", "Replaces K+ deficit; treats/prevents arrhythmias; critical in DKA as insulin drives K+ into cells", "Hypokalemia: weakness, ileus, U-waves, flat T-waves, PVCs, VT; severe: respiratory failure"), (29, "Alteplase (tPA)", "Thrombolytic (recombinant tissue plasminogen activator)", "1 mg/mL (reconstituted); dilute in NS for infusion", "0.9 mg/kg (max 90 mg): 10% as IV bolus, 90% in 100 mL NS over 60 min", "Ischemic stroke: 0.9 mg/kg; STEMI: 15 mg bolus then infusion; Massive PE: 100 mg over 2 h", "Acute ischemic stroke (< 4.5 h), massive PE with hemodynamic compromise, STEMI (if PCI unavailable)", "Dissolves thrombus; restores perfusion; strict hemorrhagic contraindication checklist required", "Stroke: sudden focal deficit, aphasia, facial droop, arm weakness; PE: acute dyspnea, syncope, obstructive shock"), (30, "Naloxone (Narcan)", "Opioid Antagonist (mu-receptor competitive antagonist)", "0.004 mg/mL for infusion (e.g. 2 mg in 500 mL NS); 0.4 mg/mL undiluted for bolus", "2 mg in 500 mL NS (0.004 mg/mL) for infusion; bolus undiluted", "Bolus: 0.4–2 mg IV q2–3 min prn; Infusion: 2/3 of effective bolus dose per hour", "Opioid overdose, opioid-induced respiratory depression, opioid reversal post-procedure", "Rapidly reverses opioid toxidrome; infusion used for long-acting opioids; titrate to respiratory rate not full reversal", "Opioid overdose: respiratory depression, miosis, altered consciousness, cyanosis, bradycardia"), ] # ── WORKBOOK SETUP ─────────────────────────────────────────────────────────── ws = wb.active ws.title = "ICU Emergency Drug Infusions" # ── COLORS ─────────────────────────────────────────────────────────────────── NAVY = "1F3864" TEAL = "17375E" LTBLUE = "BDD7EE" ALTROW = "EAF4FB" WHITE = "FFFFFF" GOLD = "C9A227" RED = "C00000" # ── HELPER: thin border ─────────────────────────────────────────────────────── thin = Side(style="thin", color="8EA9C1") border = Border(left=thin, right=thin, top=thin, bottom=thin) # ── TITLE ROW ──────────────────────────────────────────────────────────────── ws.merge_cells("A1:I1") title_cell = ws["A1"] title_cell.value = "Emergency Drug Infusions — ICU Reference Guide (30 Drugs)" title_cell.font = Font(name="Arial", bold=True, size=16, color=WHITE) title_cell.fill = PatternFill("solid", fgColor=NAVY) title_cell.alignment = Alignment(horizontal="center", vertical="center") ws.row_dimensions[1].height = 36 # ── SUBTITLE ROW ───────────────────────────────────────────────────────────── ws.merge_cells("A2:I2") sub = ws["A2"] sub.value = "Concentration (mg/mL) • Dilution in NS • Dose/Rate • Indications • ICU Role • Signs & Symptoms" sub.font = Font(name="Arial", italic=True, size=10, color=WHITE) sub.fill = PatternFill("solid", fgColor=TEAL) sub.alignment = Alignment(horizontal="center", vertical="center") ws.row_dimensions[2].height = 20 # ── HEADER ROW ─────────────────────────────────────────────────────────────── headers = [ "No.", "Drug Name", "Drug Class", "Standard Concentration", "Dilution in NS", "Usual Dose / Rate", "Indications", "ICU Role / Management", "Signs & Symptoms Treated" ] hdr_fill = PatternFill("solid", fgColor="2E74B5") hdr_font = Font(name="Arial", bold=True, size=10, color=WHITE) hdr_align = Alignment(horizontal="center", vertical="center", wrap_text=True) for col_idx, hdr in enumerate(headers, start=1): cell = ws.cell(row=3, column=col_idx, value=hdr) cell.font = hdr_font cell.fill = hdr_fill cell.alignment = hdr_align cell.border = border ws.row_dimensions[3].height = 32 # ── DATA ROWS ───────────────────────────────────────────────────────────────── base_font = Font(name="Arial", size=9) no_font = Font(name="Arial", size=9, bold=True, color=WHITE) cls_font = Font(name="Arial", size=9, italic=True, color="1F3864") ind_font = Font(name="Arial", size=9, color=RED) fill_alt = PatternFill("solid", fgColor=ALTROW) fill_dark = PatternFill("solid", fgColor=LTBLUE) fill_no = PatternFill("solid", fgColor="2E74B5") for row_idx, drug in enumerate(drugs, start=4): alt = (row_idx % 2 == 0) row_fill = fill_dark if not alt else fill_alt for col_idx, val in enumerate(drug, start=1): cell = ws.cell(row=row_idx, column=col_idx, value=val) cell.border = border cell.alignment = Alignment(vertical="top", wrap_text=True, horizontal="center" if col_idx == 1 else "left") if col_idx == 1: cell.font = no_font cell.fill = fill_no elif col_idx == 3: cell.font = cls_font cell.fill = row_fill elif col_idx == 7: cell.font = ind_font cell.fill = row_fill else: cell.font = base_font cell.fill = row_fill ws.row_dimensions[row_idx].height = 80 # ── COLUMN WIDTHS ───────────────────────────────────────────────────────────── col_widths = [5, 22, 28, 30, 32, 30, 38, 42, 48] for i, w in enumerate(col_widths, start=1): ws.column_dimensions[get_column_letter(i)].width = w # ── FREEZE PANES ────────────────────────────────────────────────────────────── ws.freeze_panes = "A4" # ── FOOTER ─────────────────────────────────────────────────────────────────── footer_row = len(drugs) + 4 ws.merge_cells(f"A{footer_row}:I{footer_row}") footer = ws.cell(row=footer_row, column=1, value="⚕ For clinical use only. Always verify against current institutional protocols, formulary, and patient-specific parameters. Prepared by Orris AI.") footer.font = Font(name="Arial", size=8, italic=True, color="595959") footer.alignment = Alignment(horizontal="center") ws.row_dimensions[footer_row].height = 18 # ── PAGE SETUP ─────────────────────────────────────────────────────────────── ws.page_setup.orientation = "landscape" ws.page_setup.paperSize = 9 # A4 ws.page_setup.fitToPage = True ws.page_setup.fitToWidth = 1 ws.page_setup.fitToHeight = 0 # ── SAVE ───────────────────────────────────────────────────────────────────── out_path = "/home/daytona/workspace/icu-drug-infusions/Emergency_Drug_Infusions_ICU.xlsx" wb.save(out_path) print(f"Saved: {out_path}") PYEOF echo "Script written."
cd /home/daytona/workspace/icu-drug-infusions && python3 build_infusions.py
ls -la /home/daytona/workspace/icu-drug-infusions/ && python3 -c "import openpyxl; wb = openpyxl.Workbook(); ws = wb.active; ws['A1'] = 'test'; wb.save('/home/daytona/workspace/icu-drug-infusions/test.xlsx'); print('ok')"
ls /home/daytona/skills/xlsx/ && python3 /home/daytona/skills/xlsx/create_excel.py --help 2>/dev/null || true
/home/daytona/skills/xlsx/scripts
python3 -c " import io, openpyxl wb = openpyxl.Workbook() ws = wb.active ws['A1'] = 'test' buf = io.BytesIO() wb.save(buf) buf.seek(0) data = buf.read() with open('/home/daytona/workspace/icu-drug-infusions/test.xlsx', 'wb') as f: f.write(data) print('ok', len(data)) "
~/icu-drug-infusions/build_infusions.py
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/icu-drug-infusions/build_infusions.py'
cd /home/daytona/workspace/icu-drug-infusions && python3 build_infusions.py && ls -lh *.xlsx
Emergency Drug Infusions ICU
Spreadsheet · XLSX
| Col | Content |
|---|---|
| No. | Sequential number (1–30) |
| Drug Name | Generic name |
| Drug Class | Mechanism class (italic, navy) |
| Standard Concentration | mg/mL or units/mL as prepared |
| Dilution in NS | Volume of NS, final concentration |
| Usual Dose / Rate | IV bolus and/or infusion rate |
| Indications | Specific diseases/conditions (red text) |
| ICU Role / Management | Role in ICU, targets, monitoring notes |
| Signs & Symptoms Treated | Clinical presentation prompting the drug |
| # | Drug | Class |
|---|---|---|
| 1 | Norepinephrine | Vasopressor |
| 2 | Epinephrine | Vasopressor / Inotrope |
| 3 | Dopamine | Vasopressor / Inotrope |
| 4 | Dobutamine | Inotrope |
| 5 | Vasopressin | Vasopressor (V1) |
| 6 | Phenylephrine | Pure Alpha-1 vasopressor |
| 7 | Amiodarone | Antiarrhythmic Class III |
| 8 | Lidocaine | Antiarrhythmic Class Ib |
| 9 | Labetalol | Alpha + Beta blocker |
| 10 | Nicardipine | CCB antihypertensive |
| 11 | Sodium Nitroprusside | Balanced vasodilator |
| 12 | Nitroglycerin | Venodilator / Nitrate |
| 13 | Heparin (UFH) | Anticoagulant |
| 14 | Regular Insulin | Antihyperglycemic |
| 15 | D50W + Insulin | Hyperkalemia Rx |
| 16 | Morphine | Opioid analgesic |
| 17 | Fentanyl | Short-acting opioid |
| 18 | Midazolam | Benzodiazepine sedative |
| 19 | Propofol | GABA-A sedative |
| 20 | Dexmedetomidine | Alpha-2 agonist sedative |
| 21 | Ketamine | Dissociative anesthetic |
| 22 | Hydralazine | Direct arteriolar vasodilator |
| 23 | Magnesium Sulfate | Anticonvulsant / Antiarrhythmic |
| 24 | Adenosine | AV nodal blocker |
| 25 | Calcium Gluconate/Chloride | Cardiac membrane stabilizer |
| 26 | Sodium Bicarbonate | Alkalinizing agent |
| 27 | Furosemide | Loop diuretic |
| 28 | Potassium Chloride | Electrolyte replacement |
| 29 | Alteplase (tPA) | Thrombolytic |
| 30 | Naloxone | Opioid antagonist |
Important: Always verify against your institution's current formulary, pharmacy protocols, and patient-specific parameters before clinical use.
What types of emergency drugs can be prepared as infusions? At what concentration (mg/mL) are they diluted in Normal Saline (NS)? For which specific diseases or conditions are these infusions indicated? This covers their management within the ICU setting, including associated signs and symptoms.
| Parameter | Details |
|---|---|
| Concentration in NS | 4–8 mg in 250 mL NS → 0.016–0.032 mg/mL |
| Usual dose | 0.01–3 mcg/kg/min IV; start at 2–4 mcg/min, titrate to MAP ≥ 65 mmHg |
| Indications | Septic shock, distributive/vasodilatory shock, neurogenic shock |
| ICU role | First-line vasopressor in septic shock per Surviving Sepsis Campaign guidelines. Increases SVR via alpha-1 activation. Moderate inotropic effect via beta-1. — Harrison's Principles of Internal Medicine 22E, p. 2371 |
| Signs & symptoms | Warm flushed skin, wide pulse pressure, bounding pulse, hypotension, altered mental status (distributive shock) |
| Parameter | Details |
|---|---|
| Concentration in NS | 4 mg in 100 mL NS → 0.04 mg/mL; or 2–8 mg in 250 mL NS |
| Usual dose | 0.01–1 mcg/kg/min IV; cardiac arrest: 1 mg IV bolus q3–5 min |
| Indications | Cardiac arrest (VF/PVT/asystole/PEA), anaphylaxis, refractory septic shock, severe bradycardia |
| ICU role | Second-line vasopressor; raises BP, HR, and cardiac output. Associated with higher lactate and more arrhythmias than norepinephrine in CS. Preferred agent for anaphylaxis. — Harrison's, p. 2371 |
| Signs & symptoms | Cardiac arrest (no pulse), anaphylaxis (urticaria, angioedema, bronchospasm, hypotension), severe bradycardia, circulatory collapse |
| Parameter | Details |
|---|---|
| Concentration in NS | 200–400 mg in 250–500 mL NS → 0.8–1.6 mg/mL |
| Usual dose | 2–20 mcg/kg/min IV (dose-dependent effects) |
| Indications | Cardiogenic shock (when norepinephrine unavailable), symptomatic bradycardia unresponsive to atropine, post-cardiac surgery low output states |
| ICU role | Low dose (2–5 mcg/kg/min): renal/splanchnic vasodilation. Mid dose (5–10): cardiac inotrope. High dose (>10): vasopressor. Should be avoided as first-line in MI-related CS due to proarrhythmogenic effects. — Harrison's, p. 2371 |
| Signs & symptoms | Cardiogenic shock: cool extremities, oliguria, hypotension, elevated JVP. Bradycardia: hemodynamic instability |
| Parameter | Details |
|---|---|
| Concentration in NS | 20 units in 50 mL NS → 0.4 units/mL |
| Usual dose | 0.01–0.04 units/min IV (fixed dose — do not titrate) |
| Indications | Septic shock (adjunct to norepinephrine), catecholamine-resistant vasodilatory shock, central diabetes insipidus |
| ICU role | Added to norepinephrine to spare catecholamine doses; causes vasoconstriction via V1 receptors on vascular smooth muscle; no direct inotropic effect |
| Signs & symptoms | Refractory hypotension despite high-dose norepinephrine, vasodilatory state |
| Parameter | Details |
|---|---|
| Concentration in NS | 100 mg in 250 mL NS → 0.4 mg/mL |
| Usual dose | 0.5–6 mcg/kg/min IV infusion; or 50–200 mcg IV bolus |
| Indications | Hypotension without tachycardia, LVOTO (hypertrophic cardiomyopathy), spinal/neurogenic shock, SVT (vagal reflex termination) |
| ICU role | Raises SVR without increasing HR (causes reflex bradycardia); preferred when tachycardia is harmful (e.g., LVOTO, post-cardiac surgery) |
| Signs & symptoms | Hypotension, reflexive tachycardia (offset by phenylephrine), LVOTO-related syncope/dyspnea |
| Parameter | Details |
|---|---|
| Concentration in NS | 250 mg in 250 mL NS → 1 mg/mL |
| Usual dose | 2–20 mcg/kg/min IV; start at 2.5 mcg/kg/min |
| Indications | Cardiogenic shock, acute decompensated heart failure (ADHF), low cardiac output states post-cardiac surgery |
| ICU role | Positive inotrope with vasodilatory activity; increases CO; reduces afterload. Does not significantly raise SVR so often combined with a vasopressor in severe CS. Minimal chronotropic effect at low doses. — Harrison's, p. 2371 |
| Signs & symptoms | S3 gallop, cold extremities, elevated JVP/PCWP, pulmonary edema, oliguria (low-output state) |
| Parameter | Details |
|---|---|
| Concentration in NS | 20 mg in 100 mL NS → 0.2 mg/mL |
| Usual dose | 0.375–0.75 mcg/kg/min IV (no loading dose in ICU typically) |
| Indications | Cardiogenic shock (especially post-cardiac surgery), ADHF refractory to other agents, RV failure, pulmonary hypertension |
| ICU role | Increases cAMP → positive inotropy + vasodilation. Not shown to be superior to dobutamine. Causes significant hypotension. — Harrison's, p. 2371 |
| Signs & symptoms | Low CO state, refractory heart failure, elevated filling pressures, pulmonary hypertension with RV failure |
| Parameter | Details |
|---|---|
| Concentration in NS | Loading: 150 mg in 100 mL NS → 1.5 mg/mL over 10 min. Maintenance: 900 mg in 500 mL NS → 1.8 mg/mL (1 mg/min × 6 h, then 0.5 mg/min × 18 h) |
| Usual dose | 150 mg IV over 10 min; then 1 mg/min × 6 h; then 0.5 mg/min × 18 h |
| Indications | Refractory VF/pulseless VT (ACLS), hemodynamically stable VT, AF with RVR, SVT |
| ICU role | Broadest-spectrum antiarrhythmic; first-line for shock-refractory VF/VT in ACLS. Prolongs QT. Risk of pulmonary toxicity, thyroid dysfunction, hepatotoxicity long-term |
| Signs & symptoms | Pulseless VT/VF (cardiac arrest), hemodynamically unstable tachycardia, wide-complex tachycardia, AF with rapid ventricular response |
| Parameter | Details |
|---|---|
| Concentration in NS | 2 g in 250 mL NS → 8 mg/mL |
| Usual dose | 1–1.5 mg/kg IV bolus; maintenance infusion 1–4 mg/min |
| Indications | VT, VF (if amiodarone unavailable), ventricular ectopy, status epilepticus (alternative) |
| ICU role | Membrane stabilizer; suppresses ventricular ectopy. Used in ACLS if amiodarone is unavailable. Toxicity: perioral numbness, tremor, seizures, bradycardia |
| Signs & symptoms | VT/VF, frequent PVCs, wide-complex tachycardia, ventricular ectopy |
| Parameter | Details |
|---|---|
| Concentration in NS | Undiluted — 6 mg/2 mL rapid IV push; follow immediately with 20 mL NS flush |
| Usual dose | 6 mg rapid IV push; repeat 12 mg × 2 if no response |
| Indications | PSVT (AVNRT, AVRT), diagnostic evaluation of wide-complex tachycardia |
| ICU role | Transiently blocks AV node, terminates re-entrant tachycardias; half-life < 10 seconds; must be given via large proximal vein with immediate flush |
| Signs & symptoms | Sudden-onset regular tachycardia (HR 150–250), palpitations, dizziness, near-syncope, chest discomfort |
| Parameter | Details |
|---|---|
| Concentration in NS | Loading: 4 g in 100 mL NS → 40 mg/mL over 15–20 min. Maintenance: 1–2 g/h in 100 mL NS/h |
| Usual dose | Loading 4–6 g IV over 15–20 min; maintenance 1–2 g/h |
| Indications | Eclampsia/pre-eclampsia (seizure prevention and treatment), Torsades de Pointes (TdP), severe acute asthma, hypomagnesemia, digitalis toxicity |
| ICU role | Anticonvulsant of choice in eclampsia; corrects Mg deficit driving TdP; bronchodilator in refractory asthma. Monitor Mg levels, respiratory rate, patellar reflex. Antidote: calcium gluconate |
| Signs & symptoms | Eclampsia: severe HTN, headache, visual changes, seizures, proteinuria. TdP: polymorphic VT, QTc prolongation. Asthma: refractory bronchospasm, wheeze |
| Parameter | Details |
|---|---|
| Concentration in NS | 200 mg in 200 mL NS → 1 mg/mL |
| Usual dose | 0.5–2 mg/min IV infusion; or 20 mg IV bolus q10 min (max 300 mg total) |
| Indications | Hypertensive emergency, aortic dissection, hypertensive encephalopathy, eclampsia |
| ICU role | Controlled BP reduction without reflex tachycardia; preferred in aortic dissection (reduces aortic wall stress). Contraindicated in acute decompensated HF and reactive airways disease |
| Signs & symptoms | Severe headache, blurred vision, altered consciousness, focal neurological deficits, aortic dissection (tearing chest/back pain) |
| Parameter | Details |
|---|---|
| Concentration in NS | 25 mg in 250 mL NS → 0.1 mg/mL |
| Usual dose | 5–15 mg/h IV; titrate by 2.5 mg/h q5–15 min |
| Indications | Hypertensive emergency, subarachnoid hemorrhage (SAH), perioperative hypertension, hypertensive encephalopathy |
| ICU role | Smooth, titratable BP control; cerebral vasodilation; preferred in neurological emergencies. Does not affect HR significantly |
| Signs & symptoms | Hypertensive encephalopathy, intracranial hemorrhage, SAH (sudden severe "thunderclap" headache), post-op hypertension |
| Parameter | Details |
|---|---|
| Concentration in NS | 50 mg in 250 mL NS → 0.2 mg/mL; protect from light (aluminum foil-wrap bag/tubing) |
| Usual dose | 0.3–10 mcg/kg/min IV; start low, titrate carefully |
| Indications | Hypertensive crisis, acute aortic dissection, severe acute MR/AR (afterload reduction), cardiogenic shock (afterload reduction) |
| ICU role | Potent balanced vasodilator; reduces both preload and afterload. Risk of cyanide toxicity (especially > 48 h or renal failure) — monitor thiocyanate levels. Tachyphylaxis may occur |
| Signs & symptoms | Malignant hypertension (papilledema, end-organ damage), aortic dissection, acute valvular regurgitation; cyanide toxicity: metabolic acidosis, altered consciousness, seizures |
| Parameter | Details |
|---|---|
| Concentration in NS | 50 mg in 250–500 mL NS → 0.1–0.2 mg/mL; use glass bottle — adsorbs to PVC |
| Usual dose | 5–200 mcg/min IV; titrate every 3–5 min |
| Indications | Acute coronary syndrome (ACS), acute pulmonary edema, hypertensive emergency with ACS, vasospastic angina |
| ICU role | Reduces preload; dilates coronary arteries; decreases PCWP; relieves ischemic chest pain. Avoid if systolic BP < 90 mmHg or if phosphodiesterase inhibitor used |
| Signs & symptoms | Ischemic chest pain, ST elevation/depression, acute pulmonary edema (orthopnea, pink frothy sputum), elevated PCWP |
| Parameter | Details |
|---|---|
| Concentration in NS | 20 mg in 100 mL NS → 0.2 mg/mL |
| Usual dose | 5–20 mg IV bolus q4–6 h; or 0.1–0.5 mg/kg/dose |
| Indications | Hypertensive emergency in pregnancy, eclampsia/pre-eclampsia, acute heart failure (afterload reduction) |
| ICU role | Reduces afterload; safe in pregnancy; causes reflex tachycardia (give with beta-blocker in non-obstetric use). Onset 10–20 min; duration 2–4 h |
| Signs & symptoms | Severe HTN in pregnancy, eclampsia: headache, visual disturbance, proteinuria, seizures, severe hypertension (BP > 160/110) |
| Parameter | Details |
|---|---|
| Concentration in NS | Undiluted — 10 mg/mL (1% lipid emulsion); do NOT dilute in NS; use dedicated IV line |
| Usual dose | Sedation: 5–50 mcg/kg/min IV; change vial/tubing every 12 h (infection risk) |
| Indications | ICU sedation (mechanically ventilated patients), refractory status epilepticus, procedural sedation, RSI induction |
| ICU role | Preferred for ICU sedation due to rapid on/offset — facilitates daily awakening trials. Lowers ICP. Risk of Propofol Infusion Syndrome (PRIS) with high doses > 48 h (metabolic acidosis, rhabdomyolysis, cardiac failure) |
| Signs & symptoms | Agitation on ventilator, raised ICP (GCS ↓, pupillary changes), refractory seizures |
| Parameter | Details |
|---|---|
| Concentration in NS | 50 mg in 100 mL NS → 0.5 mg/mL |
| Usual dose | 0.02–0.1 mg/kg/h infusion; 1–5 mg IV bolus for procedural sedation |
| Indications | ICU sedation, status epilepticus, procedural sedation, alcohol withdrawal, tetanus |
| ICU role | Rapid onset, short duration, amnesia. First-line for status epilepticus in many protocols. Risk of accumulation in renal failure (active metabolite). Associated with more ICU delirium than dexmedetomidine |
| Signs & symptoms | Agitation, seizures, alcohol withdrawal (diaphoresis, tremor, tachycardia, hypertension, hallucinations — CIWA > 10) |
| Parameter | Details |
|---|---|
| Concentration in NS | 200 mcg in 50 mL NS → 4 mcg/mL |
| Usual dose | 0.2–1.5 mcg/kg/h IV; optional loading 1 mcg/kg over 10 min |
| Indications | ICU sedation (light, cooperative), alcohol/drug withdrawal, post-op shivering, opioid-sparing analgesia, weaning facilitation |
| ICU role | Cooperative "rousable" sedation without respiratory depression — ideal for ABCDE bundle and ventilator weaning. Reduces opioid and BZD requirements. Can cause bradycardia and hypotension |
| Signs & symptoms | Agitation, delirium, alcohol/opioid withdrawal, prevention of ICU delirium |
| Parameter | Details |
|---|---|
| Concentration in NS | 500 mg in 500 mL NS → 1 mg/mL (infusion); undiluted (50 mg/mL) for IV push induction |
| Usual dose | Induction: 1–2 mg/kg IV bolus; infusion: 0.1–0.5 mg/kg/h; analgesia: 0.1–0.3 mg/kg/h |
| Indications | RSI in hypotensive or asthmatic patients, procedural sedation, refractory bronchospasm, acute pain (analgesic doses), status asthmaticus |
| ICU role | Bronchodilator; preserves airway reflexes and hemodynamics; ideal for hypotensive trauma or asthma requiring intubation. Analgesic at sub-anesthetic doses (opioid-sparing). Give with benzodiazepine to reduce emergence phenomena |
| Signs & symptoms | Severe asthma (bronchospasm, air-trapping, hypercapnia), hypotensive trauma, severe acute pain, status asthmaticus |
| Parameter | Details |
|---|---|
| Concentration in NS | 50 mg in 50 mL NS → 1 mg/mL |
| Usual dose | 1–5 mg IV bolus; infusion 1–5 mg/h titrated to effect |
| Indications | Moderate-to-severe pain, acute pulmonary edema (dyspnea relief), post-operative analgesia, palliative care |
| ICU role | Analgesia, anxiolysis; preload reduction in acute pulmonary edema. Avoid in renal failure (active metabolite M6G accumulates). Causes histamine release |
| Signs & symptoms | Severe pain, dyspnea, acute pulmonary edema (orthopnea, pink frothy sputum, SpO2 ↓), tachycardia |
| Parameter | Details |
|---|---|
| Concentration in NS | 500–1000 mcg in 100 mL NS → 5–10 mcg/mL |
| Usual dose | 25–100 mcg IV bolus; infusion 25–200 mcg/h |
| Indications | ICU analgesia, procedural sedation, intubation premedication, pain management in renal failure |
| ICU role | Preferred opioid in ICU — rapid onset, short duration, no histamine release, renal-safe (no active metabolites). First-choice for analgesia in mechanically ventilated patients |
| Signs & symptoms | Acute pain, agitation, dyspnea; preferred over morphine in renal failure or hemodynamic instability |
| Parameter | Details |
|---|---|
| Concentration in NS | 25,000 units in 250 mL NS → 100 units/mL |
| Usual dose | 80 units/kg IV bolus, then 18 units/kg/h; adjust per aPTT protocol (target 60–100 s) |
| Indications | DVT/PE (treatment), ACS (NSTEMI/STEMI), AF anticoagulation, ECMO, cardiopulmonary bypass, mechanical valves |
| ICU role | Prevents clot propagation; monitor aPTT q6 h until stable. Antidote: protamine sulfate. Complication: HIT (heparin-induced thrombocytopenia) — check platelet count |
| Signs & symptoms | DVT (unilateral limb swelling, warmth, pain), PE (acute dyspnea, tachycardia, pleuritic chest pain, hypoxia, hypotension), ACS (chest pain, ST changes) |
| Parameter | Details |
|---|---|
| Concentration in NS | Reconstitute with supplied diluent to 1 mg/mL; then dilute: 90% in 100 mL NS over 60 min |
| Usual dose | Ischemic stroke: 0.9 mg/kg (max 90 mg) — 10% as IV bolus, 90% over 60 min. Massive PE: 100 mg over 2 h. STEMI: 15 mg bolus then infusion |
| Indications | Acute ischemic stroke (< 4.5 h from onset), massive PE with hemodynamic compromise, STEMI (if PCI unavailable) |
| ICU role | Dissolves thrombus and restores perfusion; strict contraindication checklist (hemorrhagic stroke, recent surgery, active bleeding). Monitor for intracranial hemorrhage post-administration |
| Signs & symptoms | Stroke: sudden focal deficit, aphasia, facial droop, hemiplegia. PE: acute dyspnea, syncope, obstructive shock, RV strain on ECG. STEMI: chest pain, ST elevation |
| Parameter | Details |
|---|---|
| Concentration in NS | 100 units in 100 mL NS → 1 unit/mL; flush IV tubing with 50 mL before use (insulin adsorbs to PVC) |
| Usual dose | DKA: 0.05–0.1 units/kg/h; ICU glycemic control: titrate to glucose 140–180 mg/dL; hyperkalemia: 10 units IV bolus |
| Indications | DKA, HHS, ICU hyperglycemia (stress hyperglycemia), hyperkalemia (acute management) |
| ICU role | Drives glucose into cells (anabolic); drives K+ intracellularly in hyperkalemia (give with dextrose); tight glycemic control improves ICU outcomes; monitor glucose q1–2 h |
| Signs & symptoms | DKA: polyuria, polydipsia, vomiting, Kussmaul breathing, fruity breath, anion-gap acidosis, altered consciousness. Hyperkalemia: peaked T-waves, wide QRS, bradycardia |
| Parameter | Details |
|---|---|
| Concentration in NS | 40 mEq in 100 mL NS → 0.4 mEq/mL (peripheral max); 40 mEq in 100–150 mL NS over 4 h |
| Usual dose | 10–20 mEq/h peripheral (max); up to 40 mEq/h central (life-threatening hypokalemia); must be on cardiac monitor |
| Indications | Hypokalemia (K+ < 3.5 mEq/L), DKA K+ replacement (insulin drives K+ intracellularly), digoxin toxicity prevention, hypokalemia-induced arrhythmias |
| ICU role | Never give undiluted IV bolus (cardiac arrest risk). Replace via central line for rates > 10 mEq/h. Replace Mg simultaneously (hypomagnesemia causes refractory hypokalemia) |
| Signs & symptoms | Weakness, ileus, flattened T-waves, U-waves, PVCs, VT, respiratory muscle failure (severe), rhabdomyolysis |
| Parameter | Details |
|---|---|
| Concentration in NS | 8.4% solution = 1 mEq/mL; for infusion: 100 mEq in 500 mL D5W (hypotonic); do NOT mix with calcium (precipitates) |
| Usual dose | 1–2 mEq/kg IV bolus (cardiac arrest specific indications); 50–150 mEq/h infusion for acidosis/urinary alkalinization |
| Indications | Severe metabolic acidosis (pH < 7.1 with hemodynamic compromise), TCA overdose (widens QRS — sodium loading), hyperkalemia (temporizing), urinary alkalinization (rhabdomyolysis, salicylate poisoning), cardiac arrest with hyperkalemia or TCA |
| ICU role | Raises serum pH; sodium loading narrows QRS in TCA toxicity; shifts K+ intracellularly; alkalinizes urine to prevent myoglobin precipitation in rhabdomyolysis |
| Signs & symptoms | Metabolic acidosis: Kussmaul breathing, altered consciousness. TCA: wide QRS, hypotension, seizures, arrhythmias. Hyperkalemia: ECG changes, cardiac arrest. Rhabdomyolysis: dark urine, elevated CK, AKI |
| Parameter | Details |
|---|---|
| Concentration in NS | 10% solution = 100 mg/mL; 1–2 g in 100 mL NS for infusion; can give undiluted slow IV push (emergency) |
| Usual dose | 1 g (10 mL of 10% calcium gluconate) IV over 3–5 min; infusion: 0.5–1 g/h; calcium chloride (3× more elemental Ca) preferred in cardiac arrest |
| Indications | Hyperkalemia (cardiac stabilization), hypocalcemia (tetany, QTc prolongation), calcium channel blocker overdose, hypermagnesemia, massive blood transfusion |
| ICU role | Stabilizes cardiac membrane in hyperkalemia (does NOT lower K+ level — temporizing); corrects ionized Ca deficit; reverses CCB toxicity and hypermagnesemia. Give via central line (tissue necrosis if extravasation) |
| Signs & symptoms | Hyperkalemia: peaked T-waves, wide QRS, sine wave, cardiac arrest. Hypocalcemia: tetany (Chvostek's/Trousseau's), perioral numbness, prolonged QTc, seizures, stridor |
| Parameter | Details |
|---|---|
| Concentration in NS | 250–500 mg in 250–500 mL NS → 1 mg/mL continuous infusion |
| Usual dose | Bolus: 20–200 mg IV over 2 min; Infusion: 5–40 mg/h; may require doubling in renal failure |
| Indications | Acute pulmonary edema (APE), fluid overload/anasarca, hypertensive emergency, AKI (convert oliguric to non-oliguric), hypercalcemia, hyperkalemia (promotes kaliuresis) |
| ICU role | Rapidly reduces preload in APE; promotes natriuresis and diuresis; continuous infusion superior to intermittent bolus in acute decompensated HF; replace K+ and Mg during therapy |
| Signs & symptoms | APE: orthopnea, PND, bibasal crackles, SpO2 ↓, S3 gallop, frothy sputum. Fluid overload: pitting edema, ascites, elevated JVP. Hypercalcemia: nausea, confusion, polyuria, "bones, stones, groans, thrones" |
| Parameter | Details |
|---|---|
| Concentration in NS | Infusion: 2 mg in 500 mL NS → 0.004 mg/mL; bolus: 0.4 mg undiluted IV push |
| Usual dose | Bolus: 0.4–2 mg IV q2–3 min (max 10 mg); Infusion: give 2/3 of effective bolus dose per hour |
| Indications | Opioid overdose, opioid-induced respiratory depression, post-procedural opioid reversal |
| ICU role | Rapid reversal of opioid toxidrome; infusion required for long-acting opioids (methadone, fentanyl patch). Titrate to respiratory rate — not full reversal (avoid acute withdrawal and pain crisis). Duration of naloxone < most opioids — watch for re-narcotization |
| Signs & symptoms | Respiratory depression (RR < 12), miosis (pinpoint pupils), altered consciousness/coma, cyanosis, bradycardia — the "opioid toxidrome" |
| # | Drug | Standard Concentration in NS | Key Indication | ICU Priority |
|---|---|---|---|---|
| 1 | Norepinephrine | 0.016–0.032 mg/mL | Septic shock | ★★★★★ |
| 2 | Epinephrine | 0.04 mg/mL | Cardiac arrest, anaphylaxis | ★★★★★ |
| 3 | Dopamine | 0.8–1.6 mg/mL | Cardiogenic shock, bradycardia | ★★★★ |
| 4 | Vasopressin | 0.4 units/mL | Refractory septic shock | ★★★★ |
| 5 | Phenylephrine | 0.4 mg/mL | SVT, LVOTO, neurogenic shock | ★★★ |
| 6 | Dobutamine | 1 mg/mL | Cardiogenic shock, ADHF | ★★★★★ |
| 7 | Milrinone | 0.2 mg/mL | RV failure, post-cardiac surgery | ★★★★ |
| 8 | Amiodarone | 1.5 mg/mL (load) | VF/VT, AF | ★★★★★ |
| 9 | Lidocaine | 8 mg/mL | VT/VF (backup) | ★★★★ |
| 10 | Adenosine | Undiluted 3 mg/mL | PSVT | ★★★★ |
| 11 | Magnesium Sulfate | 40 mg/mL (load) | Eclampsia, TdP, asthma | ★★★★★ |
| 12 | Labetalol | 1 mg/mL | Hypertensive emergency | ★★★★ |
| 13 | Nicardipine | 0.1 mg/mL | Hypertensive crisis, SAH | ★★★★ |
| 14 | Sodium Nitroprusside | 0.2 mg/mL | Malignant HTN, aortic dissection | ★★★★ |
| 15 | Nitroglycerin | 0.1–0.2 mg/mL | ACS, acute pulmonary edema | ★★★★★ |
| 16 | Hydralazine | 0.2 mg/mL | Eclampsia | ★★★ |
| 17 | Propofol | 10 mg/mL (undiluted) | ICU sedation | ★★★★★ |
| 18 | Midazolam | 0.5 mg/mL | Sedation, status epilepticus | ★★★★ |
| 19 | Dexmedetomidine | 4 mcg/mL | Cooperative ICU sedation | ★★★★ |
| 20 | Ketamine | 1 mg/mL | RSI, asthma, analgesia | ★★★★ |
| 21 | Morphine | 1 mg/mL | Pain, acute pulmonary edema | ★★★★ |
| 22 | Fentanyl | 5–10 mcg/mL | ICU analgesia (preferred) | ★★★★★ |
| 23 | Heparin (UFH) | 100 units/mL | DVT/PE, ACS, ECMO | ★★★★★ |
| 24 | Alteplase (tPA) | 1 mg/mL | Ischemic stroke, massive PE | ★★★★★ |
| 25 | Regular Insulin | 1 unit/mL | DKA, hyperglycemia, hyperkalemia | ★★★★★ |
| 26 | KCl | 0.4 mEq/mL | Hypokalemia, DKA | ★★★★ |
| 27 | Sodium Bicarbonate | 1 mEq/mL (diluted) | TCA OD, metabolic acidosis | ★★★★ |
| 28 | Calcium Gluconate | 100 mg/mL | Hyperkalemia, hypocalcemia | ★★★★★ |
| 29 | Furosemide | 1 mg/mL | Acute pulmonary edema, fluid overload | ★★★★★ |
| 30 | Naloxone | 0.004 mg/mL (infusion) | Opioid overdose | ★★★★★ |
Prescribing safety notes:
- Always verify dilutions against your institution's pharmacy formulary and drug infusion charts.
- Medications marked with (use glass bottle) (nitroglycerin) or (protect from light) (nitroprusside) require special handling.
- Calcium and bicarbonate must never be mixed in the same line (CaCO₃ precipitate).
- Propofol must use a dedicated line; vials discarded every 12 h to prevent lipid-based infection.
- Sources: Harrison's Principles of Internal Medicine 22E; Goldman-Cecil Medicine; Rosen's Emergency Medicine; established ACLS/Surviving Sepsis/ICU pharmacology guidelines.