Nursing

Heparin IV Infusion and Weight-Based Protocols

Last updated: March 2026 · Intermediate

Educational Use Only

This content is for educational purposes only and does not substitute for clinical training, institutional protocols, or professional medical guidance. Always verify calculations with your facility's protocols and a licensed pharmacist before administering medications to patients.

Before you start

You should be comfortable with:

Real-world applications
💊
Nursing

Medication dosages, IV drip rates, vital monitoring

Heparin IV infusion is one of the highest-risk calculations in nursing. The Institute for Safe Medication Practices (ISMP) classifies heparin as a high-alert medication — errors in bolus dosing or infusion rates can cause life-threatening bleeding or fail to prevent dangerous blood clots. Most hospitals use standardized weight-based heparin protocols that require nurses to calculate a bolus dose in units, an initial infusion rate in units/hr, and then convert that rate to mL/hr for the infusion pump. Ongoing aPTT lab results trigger rate adjustments that require recalculation. Every heparin calculation demands an independent double-check by a second nurse.

How Weight-Based Heparin Protocols Work

A typical heparin protocol has four components:

  1. Bolus dose — a one-time IV push dose calculated from the patient’s weight (units/kg)
  2. Initial continuous infusion rate — an ongoing drip calculated from weight (units/kg/hr)
  3. aPTT monitoring — blood draws at set intervals to measure how well the blood is being anticoagulated
  4. Rate adjustments — increases, decreases, or additional boluses based on aPTT results

The protocol is designed to reach a therapeutic aPTT range (typically 60 to 100 seconds, though ranges vary by facility) while minimizing bleeding risk. This range is institution-specific and must be calibrated to anti-factor Xa levels of 0.3 to 0.7 IU/mL per ACCP (American College of Chest Physicians) guidelines — always use the therapeutic range defined by your facility’s protocol.

Standard Heparin Concentrations

The concentration of the heparin bag determines how you convert from units/hr to mL/hr for the pump.

Bag ConcentrationTotal UnitsBag VolumeUnits per mL
25,000 units/500 mL25,000500 mL50 units/mL
25,000 units/250 mL25,000250 mL100 units/mL

Important: Always verify the concentration on the bag label. Some facilities use 25,000 units/500 mL (50 units/mL), while others use 25,000 units/250 mL (100 units/mL). Using the wrong concentration doubles or halves the infusion rate — a potentially fatal error.

Step-by-Step Method

Step 1: Calculate the Bolus Dose

Bolus (units)=Bolus dose (units/kg)×Patient weight (kg)\text{Bolus (units)} = \text{Bolus dose (units/kg)} \times \text{Patient weight (kg)}

Step 2: Calculate the Initial Infusion Rate in Units/hr

Infusion rate (units/hr)=Rate (units/kg/hr)×Patient weight (kg)\text{Infusion rate (units/hr)} = \text{Rate (units/kg/hr)} \times \text{Patient weight (kg)}

Step 3: Convert Units/hr to mL/hr for the Pump

mL/hr=Infusion rate (units/hr)Concentration (units/mL)\text{mL/hr} = \frac{\text{Infusion rate (units/hr)}}{\text{Concentration (units/mL)}}

Worked Examples

Example 1: Initial Protocol Setup

Protocol order: Heparin bolus 80 units/kg IV, then continuous infusion at 18 units/kg/hr. Patient weighs 90 kg. Available: Heparin 25,000 units in 500 mL NS.

Step 1: Bolus dose.

Bolus=80 units/kg×90 kg=7,200 units\text{Bolus} = 80 \text{ units/kg} \times 90 \text{ kg} = 7{,}200 \text{ units}

Step 2: Initial infusion rate.

Rate=18 units/kg/hr×90 kg=1,620 units/hr\text{Rate} = 18 \text{ units/kg/hr} \times 90 \text{ kg} = 1{,}620 \text{ units/hr}

Step 3: Convert to mL/hr.

First, find the concentration: 25,000 units500 mL=50 units/mL\frac{25{,}000 \text{ units}}{500 \text{ mL}} = 50 \text{ units/mL}

mL/hr=1,620 units/hr50 units/mL=32.4 mL/hr\text{mL/hr} = \frac{1{,}620 \text{ units/hr}}{50 \text{ units/mL}} = 32.4 \text{ mL/hr}

Answer:

  • Administer a 7,200-unit bolus IV push
  • Program the pump to 32 mL/hr (rounded per facility policy)

Reasonableness check: Heparin drip rates for adults typically range from 15 to 45 mL/hr with standard 25,000 units/500 mL concentration. A rate of 32 mL/hr for a 90 kg patient is well within that range.

Example 2: Patient Weight in Pounds

Protocol order: Heparin bolus 80 units/kg IV, then infusion at 18 units/kg/hr. Patient weighs 176 lb. Available: Heparin 25,000 units in 250 mL D5W.

Step 1: Convert weight.

1762.2=80 kg\frac{176}{2.2} = 80 \text{ kg}

Step 2: Bolus dose.

80×80=6,400 units80 \times 80 = 6{,}400 \text{ units}

Step 3: Infusion rate.

18×80=1,440 units/hr18 \times 80 = 1{,}440 \text{ units/hr}

Step 4: Convert to mL/hr.

Concentration: 25,000250=100 units/mL\frac{25{,}000}{250} = 100 \text{ units/mL}

mL/hr=1,440100=14.4 mL/hr\text{mL/hr} = \frac{1{,}440}{100} = 14.4 \text{ mL/hr}

Answer:

  • Administer a 6,400-unit bolus IV push
  • Program the pump to 14 mL/hr

Reasonableness check: Notice the pump rate is much lower than Example 1 even though the patient is only slightly lighter. This is because the concentration is 100 units/mL (instead of 50) — the same number of units is delivered in half the volume. This is why verifying concentration is critical.

aPTT-Based Rate Adjustments

After starting the heparin drip, aPTT levels are drawn (typically every 6 hours) to determine if the rate needs adjustment. A sample protocol adjustment table:

aPTT Result (seconds)Action
Less than 35Re-bolus 80 units/kg, increase rate by 4 units/kg/hr
35 to 59Re-bolus 40 units/kg, increase rate by 2 units/kg/hr
60 to 100Therapeutic — no change
101 to 130Decrease rate by 2 units/kg/hr
Greater than 130Hold infusion 1 hour, then decrease rate by 3 units/kg/hr

Note: aPTT ranges and adjustment protocols vary by facility. Always use your institution’s specific protocol.

Example 3: aPTT Adjustment

Scenario: The patient from Example 1 (90 kg, 25,000 units/500 mL, currently running at 1,620 units/hr = 32 mL/hr) has an aPTT of 48 seconds. Per the protocol above, the aPTT is in the 35 to 59 range.

Action: Re-bolus 40 units/kg and increase the rate by 2 units/kg/hr.

Step 1: Re-bolus.

40×90=3,600 units40 \times 90 = 3{,}600 \text{ units}

Step 2: Calculate the rate increase.

2 units/kg/hr×90 kg=180 units/hr increase2 \text{ units/kg/hr} \times 90 \text{ kg} = 180 \text{ units/hr increase}

Step 3: New infusion rate in units/hr.

1,620+180=1,800 units/hr1{,}620 + 180 = 1{,}800 \text{ units/hr}

Step 4: Convert new rate to mL/hr.

1,80050=36 mL/hr\frac{1{,}800}{50} = 36 \text{ mL/hr}

Answer:

  • Administer a 3,600-unit re-bolus
  • Increase the pump rate from 32 to 36 mL/hr
  • Recheck aPTT in 6 hours per protocol

Reasonableness check: The rate increased by 4 mL/hr (18050=3.6\frac{180}{50} = 3.6, rounded to 4). A modest increase for a subtherapeutic aPTT makes sense.

The Independent Double-Check

Because heparin is a high-alert medication, facilities require a second nurse to independently verify:

  • The patient’s weight used in the calculation
  • The bolus dose in units
  • The infusion rate in units/hr and mL/hr
  • The concentration on the bag label matches the concentration used in calculations
  • The pump programming matches the calculated rate

“Independently” means the second nurse performs the calculation from scratch — they do not simply look at your work and nod. Both nurses must arrive at the same answer before administration.

Common Mistakes to Avoid

  1. Using the wrong concentration. 25,000 units/500 mL gives 50 units/mL. 25,000 units/250 mL gives 100 units/mL. Confusing these doubles or halves every pump rate.
  2. Forgetting to convert pounds to kilograms. Heparin protocols are always weight-based in kg. Using the weight in pounds instead of kg nearly doubles the dose.
  3. Adding the adjustment to the mL/hr rate instead of the units/hr rate. The protocol says “increase by 2 units/kg/hr” — calculate the units/hr change first, then convert the new total to mL/hr.
  4. Skipping the independent double-check. This is not optional. Heparin errors have caused patient deaths. Every bolus and every rate change requires verification by a second nurse.
  5. Using a non-standardized concentration. If the pharmacy sends an unusual concentration (e.g., 20,000 units/500 mL = 40 units/mL), you must recalculate accordingly. Do not assume the standard concentration.

Practice Problems

Test your understanding with these problems. Click to reveal each answer.

Problem 1: Protocol: Heparin bolus 80 units/kg, then infusion at 18 units/kg/hr. Patient weighs 70 kg. Available: 25,000 units/500 mL. Calculate the bolus and the pump rate.

Bolus: 80×70=5,60080 \times 70 = 5{,}600 units

Infusion rate: 18×70=1,26018 \times 70 = 1{,}260 units/hr

Concentration: 25,000500=50\frac{25{,}000}{500} = 50 units/mL

mL/hr=1,26050=25.2\text{mL/hr} = \frac{1{,}260}{50} = 25.2

Answer: Bolus 5,600 units IV push. Program pump to 25 mL/hr.

Problem 2: Same protocol as Problem 1. Patient weighs 198 lb. Available: 25,000 units/250 mL. Calculate the bolus and pump rate.

Convert weight: 1982.2=90\frac{198}{2.2} = 90 kg

Bolus: 80×90=7,20080 \times 90 = 7{,}200 units

Infusion rate: 18×90=1,62018 \times 90 = 1{,}620 units/hr

Concentration: 25,000250=100\frac{25{,}000}{250} = 100 units/mL

mL/hr=1,620100=16.2\text{mL/hr} = \frac{1{,}620}{100} = 16.2

Answer: Bolus 7,200 units. Program pump to 16 mL/hr.

Problem 3: A 75 kg patient is on a heparin drip at 1,350 units/hr (25,000 units/500 mL). The aPTT comes back at 42 seconds. Per the adjustment table (35-59: re-bolus 40 units/kg, increase by 2 units/kg/hr), what is the new pump rate?

Re-bolus: 40×75=3,00040 \times 75 = 3{,}000 units

Rate increase: 2×75=1502 \times 75 = 150 units/hr

New rate: 1,350+150=1,5001{,}350 + 150 = 1{,}500 units/hr

mL/hr=1,50050=30\text{mL/hr} = \frac{1{,}500}{50} = 30

Answer: Administer 3,000-unit re-bolus. New pump rate is 30 mL/hr.

Problem 4: A 100 kg patient is on heparin at 2,000 units/hr (25,000 units/500 mL, 50 units/mL). The aPTT is 115 seconds. Per the table (101-130: decrease by 2 units/kg/hr), calculate the new pump rate.

Rate decrease: 2×100=2002 \times 100 = 200 units/hr

New rate: 2,000200=1,8002{,}000 - 200 = 1{,}800 units/hr

mL/hr=1,80050=36\text{mL/hr} = \frac{1{,}800}{50} = 36

Answer: Decrease pump rate to 36 mL/hr (from 40 mL/hr).

Problem 5: A patient weighs 143 lb. Protocol: bolus 80 units/kg, infusion 18 units/kg/hr. Available: 25,000 units/500 mL. Calculate the bolus and initial pump rate.

Convert weight: 1432.2=65\frac{143}{2.2} = 65 kg

Bolus: 80×65=5,20080 \times 65 = 5{,}200 units

Infusion: 18×65=1,17018 \times 65 = 1{,}170 units/hr

Concentration: 5050 units/mL

mL/hr=1,17050=23.4\text{mL/hr} = \frac{1{,}170}{50} = 23.4

Answer: Bolus 5,200 units. Program pump to 23 mL/hr.

Key Takeaways

  • Heparin is a high-alert medication — every calculation requires an independent double-check by a second nurse
  • The weight-based protocol has three calculation steps: bolus (units/kg), infusion rate (units/kg/hr to units/hr), then convert to mL/hr using the bag concentration
  • The conversion formula is mL/hr=units/hrunits/mL\text{mL/hr} = \frac{\text{units/hr}}{\text{units/mL}}
  • Always verify the bag concentration — 25,000 units/500 mL (50 units/mL) and 25,000 units/250 mL (100 units/mL) give very different pump rates for the same units/hr
  • aPTT adjustments change the rate in units/kg/hr — recalculate the full units/hr to mL/hr conversion after each adjustment
  • Always convert pounds to kilograms before any calculation — heparin protocols are always in units/kg
  • When in doubt, call the pharmacist — heparin errors can be fatal

Return to Math for Nurses for more topics.

Last updated: March 29, 2026