Gamunex Infusion Rate Calculator

Gamunex-C Infusion Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; } .calculator-container { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #2c3e50; } .input-wrapper { display: flex; gap: 10px; } .form-control { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; transition: border-color 0.15s ease-in-out; } .form-control:focus { border-color: #4dabf7; outline: 0; box-shadow: 0 0 0 3px rgba(77, 171, 247, 0.25); } select.form-control { background-color: white; } .btn-calculate { background-color: #0056b3; color: white; border: none; padding: 14px 24px; border-radius: 4px; cursor: pointer; font-size: 16px; font-weight: 600; width: 100%; transition: background-color 0.2s; } .btn-calculate:hover { background-color: #004494; } #resultsArea { margin-top: 25px; padding: 20px; background-color: #ffffff; border: 1px solid #dee2e6; border-radius: 4px; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #f1f3f5; } .result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .result-label { color: #6c757d; font-weight: 500; } .result-value { font-weight: 700; color: #212529; } .highlight { color: #0056b3; font-size: 1.2em; } .medical-disclaimer { font-size: 12px; color: #868e96; margin-top: 15px; font-style: italic; border-top: 1px solid #e9ecef; padding-top: 10px; } .content-section { margin-top: 40px; } h2 { color: #2c3e50; margin-top: 30px; } h3 { color: #495057; margin-top: 25px; } .info-box { background-color: #e7f5ff; border-left: 4px solid #339af0; padding: 15px; margin: 20px 0; } ul { padding-left: 20px; } li { margin-bottom: 8px; }

Gamunex-C Infusion Rate Calculator

Calculate mL/hr pump settings for 10% IGIV solution

kg lbs
Used to calculate total volume and estimated duration.
Initial Rate (1 mg/kg/min) Step 1 (2 mg/kg/min) Step 2 (4 mg/kg/min) Max Rate (8 mg/kg/min) Custom Rate
Pump Flow Rate: — mL/hr
Weight (kg):
Total Volume: — mL
Est. Time at this Rate:
Disclaimer: This calculator is for educational and verification purposes only. Always verify calculations with prescribing information and institutional protocols. Gamunex-C is a 10% solution (100mg/mL).

Understanding Gamunex-C Infusion Rates

Gamunex-C (Immune Globulin Injection [Human], 10% Caprylate/Chromatography Purified) is indicated for the treatment of Primary Humoral Immunodeficiency (PI), Chronic Immune Thrombocytopenic Purpura (ITP), and Chronic Inflammatory Demyelinating Polyneuropathy (CIDP). Correctly calculating the infusion rate is critical for patient safety, primarily to mitigate adverse reactions associated with rapid infusion.

Key Conversion Factor: Gamunex-C is supplied as a 10% solution. This means there are 100 mg of protein per 1 mL of solution (or 1 gram per 10 mL).

Standard Titration Schedule

Infusions are typically initiated at a low rate and increased incrementally if the patient tolerates the infusion well. A common protocol for PI involves:

  • Initial Rate: 1 mg/kg/min (0.01 mL/kg/min) for the first 30 minutes.
  • Incremental Increase: If tolerated, the rate may be increased to 2 mg/kg/min, then 4 mg/kg/min.
  • Maximum Rate: The maximum recommended rate is typically 8 mg/kg/min (0.08 mL/kg/min).

The Mathematics of the Calculation

To determine the pump setting in milliliters per hour (mL/hr), one must convert the weight-based dosing rate (mg/kg/min) using the patient's weight and the solution concentration.

Formula:

Flow Rate (mL/hr) = [Weight (kg) × Rate (mg/kg/min) × 60 min/hr] ÷ Concentration (mg/mL)

Since Gamunex-C is 100 mg/mL:

Flow Rate (mL/hr) = [Weight (kg) × Rate (mg/kg/min) × 60] ÷ 100

Simplified: Flow Rate (mL/hr) = Weight (kg) × Rate (mg/kg/min) × 0.6

Example Calculation

Consider a patient weighing 165 lbs (75 kg) starting their infusion.

  1. Convert Weight: 165 lbs ÷ 2.2 = 75 kg.
  2. Determine Rate: Initial rate is 1 mg/kg/min.
  3. Calculate Flow: 75 × 1 × 0.6 = 45 mL/hr.

If the patient tolerates this for 30 minutes, the nurse might increase the rate to 2 mg/kg/min. The new pump setting would be:

75 × 2 × 0.6 = 90 mL/hr.

Clinical Considerations

Always ensure adequate hydration prior to the initiation of the infusion. For patients with risk factors for thrombosis or renal dysfunction, the infusion should be administered at the minimum practicable rate. Always refer to the full Prescribing Information for complete dosage and administration guidelines.

function toggleCustomRate() { var select = document.getElementById("infusionRate"); var customGroup = document.getElementById("customRateGroup"); if (select.value === "custom") { customGroup.style.display = "block"; } else { customGroup.style.display = "none"; } } function calculateInfusion() { // 1. Get Inputs var weightInput = document.getElementById("patientWeight").value; var unit = document.getElementById("weightUnit").value; var totalDoseGrams = document.getElementById("totalDose").value; var rateSelect = document.getElementById("infusionRate").value; // 2. Validate Inputs if (!weightInput || weightInput <= 0) { alert("Please enter a valid patient weight."); return; } // 3. Logic: Convert Weight to kg var weightKg = parseFloat(weightInput); if (unit === "lbs") { weightKg = weightKg / 2.20462; } // 4. Logic: Determine Rate in mg/kg/min var rateMgKgMin = 0; if (rateSelect === "custom") { var customRate = document.getElementById("customRateValue").value; if (!customRate || customRate 0) { // Gamunex-C is 10% (10g/100mL or 1g/10mL) totalVolume = parseFloat(totalDoseGrams) * 10; if (flowRate > 0) { estTimeHours = totalVolume / flowRate; var hours = Math.floor(estTimeHours); var minutes = Math.round((estTimeHours – hours) * 60); timeDisplay = hours + " hr " + minutes + " min"; } } else { totalVolume = "N/A"; } // 7. Display Results document.getElementById("flowRateResult").innerText = flowRate.toFixed(1) + " mL/hr"; document.getElementById("weightKgResult").innerText = weightKg.toFixed(1) + " kg"; if (typeof totalVolume === 'number') { document.getElementById("totalVolumeResult").innerText = totalVolume.toFixed(1) + " mL"; } else { document.getElementById("totalVolumeResult").innerText = "–"; } document.getElementById("estTimeResult").innerText = timeDisplay; document.getElementById("resultsArea").style.display = "block"; }

Leave a Comment