Health calculators

Heparin Drip Calculator

Updated Jun 2, 2026 By Jehan Wadia
Looking at this clinical calculator requirement, I'll build a comprehensive Heparin Drip Calculator with all the required sections, accessibility features, and dynamic protocol handling.
Patient Parameters
Used for ideal body weight calculation.
Enter a valid weight (1–500 kg).
Enter a valid height (50–250 cm).
Ideal Body Weight (IBW)
Adjusted Body Weight (AdjBW)
Dosing Weight Used
Protocol Selection
Infusion Bag Configuration
Bag Concentration (read-only reference)
100 units/mL
Dosing Inputs
Set to 0 if no bolus is ordered.
Enter a valid dose (0–200).
Caps the total bolus dose. Set 0 for no cap.
Enter a valid cap (0–50000).
Enter a valid rate (0–100).
Caps the hourly infusion dose. Set 0 for no cap.
Enter a valid cap (0–10000).

Calculated Heparin Orders

Loading Bolus Dose
Continuous Infusion Rate
Calculation Detail
Dosing Weight
Bolus Dose Rate
Calculated Bolus (before cap)
Bolus After Cap
Infusion Rate
Hourly Heparin Dose
Bag Concentration
Daily Heparin (24 hr)
Dose Visualization
aPTT-Based Rate Adjustment Nomogram
aPTT Range Bolus / Hold Rate Change New Infusion Rate
Adjustments applied to the current calculated infusion rate. Recheck aPTT 6 hours after each change.

Introduction

Heparin is a blood thinner given through an IV to treat or prevent blood clots. Doctors use it for conditions like deep vein thrombosis (DVT), pulmonary embolism (PE), and acute coronary syndrome (ACS). The dose of heparin depends on the patient's weight, the medical condition being treated, and the protocol the hospital follows. Getting the dose right is critical because too much heparin can cause dangerous bleeding, and too little will not stop clots from forming.

This Heparin Drip Calculator helps nurses, pharmacists, and doctors quickly figure out the correct loading bolus dose and continuous infusion rate. It uses the patient's weight and height to determine the proper dosing weight, including ideal body weight (IBW) and adjusted body weight (AdjBW) when needed. You can also use our Ideal Body Weight Calculator to verify IBW independently. The calculator supports four common heparin protocols: standard DVT/PE (Raschke nomogram), modified DVT/PE with bleeding risk factors, ACS cardiac dosing, and post-MI thrombolysis maintenance dosing.

The tool also provides a built-in aPTT adjustment table. After heparin is started, blood tests called aPTT levels are checked every 6 hours. Based on those results, the infusion rate is raised, lowered, or kept the same. This calculator shows the exact new rate for each aPTT range so dose changes can be made quickly and safely. All results are shown in both units per hour and mL per hour based on the standard 25,000 units in 250 mL bag concentration. For general IV rate calculations, our IV Infusion Rate Calculator is also a helpful companion tool.

How to Use Our Heparin Drip Calculator

Enter your patient's details and dosing preferences below. The calculator will give you the loading bolus dose, continuous infusion rate, and an aPTT adjustment table.

Patient Sex: Pick male or female. This is used to figure out the ideal body weight.

Patient Weight: Type in the patient's weight. You can switch between kilograms (kg) and pounds (lbs) using the buttons next to the input.

Patient Height: Type in the patient's height. You can switch between centimeters (cm) and inches (in) using the buttons next to the input.

Dosing Weight Preference: Choose whether to always use total body weight or to use adjusted body weight when the patient weighs more than 30% over their ideal body weight. Understanding how body composition affects dosing is important, and tools like a BMI Calculator or Body Fat Calculator can provide additional clinical context about your patient.

Heparin Protocol: Pick the clinical protocol that matches your patient. Options include standard DVT/PE, DVT/PE with risk factors, ACS (UA/NSTEMI), and post-MI thrombolysis. Each protocol sets different default bolus and infusion rates.

Initial Bolus Dose: This is the bolus in units per kilogram. It fills in automatically based on the protocol but you can change it. Set it to 0 if no bolus is needed.

Maximum Bolus: This caps the total bolus dose in units. Set it to 0 if you do not want a cap.

Initial Infusion Rate: This is the continuous drip rate in units per kilogram per hour. It fills in based on the protocol but you can edit it.

Maximum Infusion Rate: This caps the hourly infusion in units per hour. Set it to 0 if you do not want a cap.

Calculate Button: Press this to see your results. The calculator shows the bolus dose, infusion rate in mL/hr, a detailed breakdown, a bar chart, and an aPTT-based rate adjustment table.

Reset Button: Press this to clear all inputs and go back to the default settings.

What Is a Heparin Drip Calculator?

A heparin drip calculator helps nurses and doctors figure out the right dose of heparin for a patient. Heparin is a blood-thinning medicine given through an IV to stop dangerous blood clots. It is used to treat conditions like deep vein thrombosis (DVT), pulmonary embolism (PE), and acute coronary syndrome (ACS). Because heparin doses are based on a patient's weight, even small math errors can lead to serious problems like too much bleeding or not enough clot protection. This calculator does the math quickly and accurately.

How Heparin Dosing Works

Heparin dosing uses a weight-based method. The doctor orders a loading bolus, which is a one-time dose given fast to start thinning the blood right away. Then a continuous drip runs through the IV at a steady rate to keep the blood at the right level of thinness. Both the bolus and the drip rate are calculated using the patient's weight in kilograms. Most hospitals follow a protocol called the Raschke nomogram, which sets standard doses and tells staff how to adjust the drip based on lab results. Clinicians monitoring cardiac patients may also find the QTc Calculator useful when evaluating overall cardiac risk alongside anticoagulation therapy.

Why Dosing Weight Matters

Not every patient uses their actual body weight for heparin dosing. For patients who weigh much more than their ideal body weight, doctors may use an adjusted body weight instead. Ideal body weight (IBW) is based on height and sex. Adjusted body weight (AdjBW) adds 40% of the extra weight above IBW. This helps prevent giving too much heparin to larger patients, which raises the risk of bleeding. For a deeper look at body composition metrics, you can explore the Lean Body Weight Calculator or the BSA Calculator, which are commonly used in pharmacokinetic dosing for other medications.

Understanding the aPTT Adjustment Table

After heparin is started, a blood test called aPTT (activated partial thromboplastin time) checks how well the medicine is working. The goal is usually an aPTT between 46 and 70 seconds. If the number is too low, the blood is not thin enough and the drip rate goes up. If the number is too high, the blood is too thin and the rate goes down or the drip is paused. The aPTT is checked every 6 hours after any dose change until it stays in the target range. Tracking lab values over time often involves calculating percent changes, and our Percent Change Calculator can help quantify those shifts quickly.

Important Safety Notes

This calculator is a clinical decision support tool. It does not replace the judgment of a licensed healthcare provider. All heparin orders must be verified against your hospital's approved protocol. Patient factors like kidney function, liver disease, active bleeding, recent surgery, and current medications must be considered before starting heparin. For patients with renal concerns, the GFR Calculator can help assess kidney function, which may influence anticoagulation decisions. Monitoring glycemic control with tools like the A1C Calculator is also relevant for patients with diabetes who are at higher cardiovascular risk. Always double-check calculations before giving any dose.


Frequently asked questions

What heparin bag concentration does this calculator use?

This calculator uses a standard bag of 25,000 units of heparin in 250 mL. That gives a concentration of 100 units per mL. This is the most common heparin drip mix used in hospitals. The bag settings are shown in the Infusion Bag Configuration section of the tool.

What is the difference between a loading bolus and a continuous infusion?

A loading bolus is a one-time dose pushed through the IV all at once. It thins the blood quickly. A continuous infusion is a slow, steady drip that keeps the blood at the right level of thinness over time. The bolus gets things started fast, and the drip keeps things steady.

When should I use adjusted body weight instead of total body weight?

Use adjusted body weight (AdjBW) when a patient's actual weight is more than 30% above their ideal body weight (IBW). This prevents giving too much heparin to heavier patients. Select the adjusted body weight option in the Dosing Weight Preference dropdown and the calculator handles the rest.

How is ideal body weight calculated in this tool?

For males: IBW = 50 + 2.3 × (height in inches − 60). For females: IBW = 45.5 + 2.3 × (height in inches − 60). This is the Devine formula, which is the standard method used in clinical pharmacy for weight-based dosing.

What does setting the maximum bolus to 0 do?

Setting the maximum bolus to 0 means there is no cap on the bolus dose. The full calculated bolus based on weight will be used. If you want to limit the bolus, enter a number like 4000 or 10000 units depending on your protocol.

How often should aPTT be checked after starting a heparin drip?

The aPTT should be checked 6 hours after the drip is started and 6 hours after every rate change. Once two aPTT values in a row are in the target range (usually 46–70 seconds), most protocols allow checking every 24 hours.

What is the target aPTT range for heparin therapy?

The standard target is an aPTT of 46 to 70 seconds, which is about 1.5 to 2.3 times the normal control value. If the aPTT is below this range, the dose needs to go up. If it is above, the dose needs to go down.

Can I change the bolus and infusion rate after picking a protocol?

Yes. When you pick a protocol, the calculator fills in default values. But every field is editable. You can change the bolus dose, maximum bolus, infusion rate, and maximum infusion rate to match your specific physician order.

What is the Raschke nomogram?

The Raschke nomogram is a weight-based heparin dosing protocol published in 1993. It uses 80 units/kg for the bolus and 18 units/kg/hr for the infusion. It also includes a table for adjusting the rate based on aPTT results. It is one of the most widely used heparin protocols in hospitals today.

Why is the ACS protocol dose lower than the DVT/PE protocol?

Patients with acute coronary syndrome (ACS) often receive other blood thinners at the same time, like aspirin and clopidogrel. Using a lower heparin dose (60 units/kg bolus, 12 units/kg/hr infusion) reduces the risk of serious bleeding while still preventing clots. The caps of 4000 units for the bolus and 1000 units/hr for the drip add extra safety.

What happens if I enter my weight in pounds instead of kilograms?

The calculator converts automatically. If you toggle from kg to lbs or vice versa, the number in the weight field updates to the equivalent value. All dosing calculations always use kilograms internally, so your results will be correct either way.

Can this calculator be used for pediatric patients?

This calculator is designed for adult heparin dosing protocols. Pediatric heparin dosing uses different weight-based ranges, bolus limits, and aPTT targets. Do not use this tool for children without consulting a pediatric-specific heparin protocol.

What does the bar chart in the results show?

The bar chart shows three values side by side: the loading bolus dose, the hourly heparin dose, and the total daily dose over 24 hours. All values are in heparin units. It gives a quick visual picture of how much heparin the patient will receive.

What should I do if the aPTT is above 90 seconds?

An aPTT above 90 seconds means the blood is too thin. Per the standard nomogram, you should hold the infusion for 1 hour, then restart it at a lower rate (reduce by 3 units/kg/hr). Recheck the aPTT 6 hours after restarting. Notify the physician if bleeding signs are present.

Does this tool account for kidney or liver problems?

No. This calculator uses weight-based math only. It does not adjust for kidney function, liver disease, low platelet counts, or other patient conditions. The prescribing doctor must consider these factors when ordering heparin and may lower the dose manually.

How do I read the mL/hr infusion rate on the pump?

The calculator gives you the infusion rate in mL per hour. Set your IV pump to this number. For example, if the result says 14.4 mL/hr, program the pump to deliver 14.4 mL every hour. The pump does the rest. Always confirm the bag concentration matches what the calculator assumes (100 units/mL).

What is the formula for adjusted body weight?

Adjusted body weight is calculated as: AdjBW = IBW + 0.4 × (TBW − IBW). IBW is ideal body weight and TBW is total (actual) body weight. This formula adds 40% of the excess weight above IBW, which accounts for the fact that extra body mass still gets some blood flow but not as much as lean tissue.

Can I use this calculator if my hospital uses a different heparin bag mix?

The calculator currently uses a fixed 25,000 units in 250 mL bag configuration. If your hospital uses a different concentration, the mL/hr results will not be accurate for your setup. The units/hr values will still be correct. You would need to manually convert units/hr to mL/hr using your bag's concentration.