IndyVet Anesthesia Calculator

This calculator is for reference ONLY. Please check all final dosages prior to use.

Date:

Procedure:

Anesthetist:

Drug

Dose

Concentration

Total Dose

Acepromazine

0.05 mg/kg

10 mg/ml

 ml

Fluid Rate

Antisedan

0.05 mg/kg

5 mg/ml

 ml

 ml/hr

Atropine

0.05 mg/kg

0.54 mg/ml

 ml

Bupivicaine

1 mg/kg

7.5 mg/ml

 ml

Buprenorphine

14 mcg/kg

0.3 mg/ml

 ml

Buthorphanol

0.2 mg/kg

10 mg/ml

 ml

Carprofen

2.2 mg/kg

50 mg/ml

 ml

Cefazolin

22 mg/kg

100 mg/ml

 ml

Diazepam

0.2 mg/kg

5 mg/ml

 ml

Dormitor

0.01 mg/kg

1 mg/ml

 ml

Epinephrine

0.01 mg/kg

1 mg/ml

 ml

IMPORTANT

Fentanyl

10 mcg/kg

50 mcg/ml

 ml

These doses have been

Famotidine

0.5 mg/kg

10 mg/ml

 ml

calculated for individual

Glycopyrrolate

0.01 mg/kg

0.2 mg/m

 ml

use. Be aware that when

Hydromorphone

0.1 mg/kg

2 mg/ml

 ml

using drug combinations

Ketamine

6 mg/kg

100 mg/ml

 ml

the doses may need to

Lidocaine

1 mg/kg

20 mg/ml

 ml

be adjusted.

Meloxicam

0.2 mg/kg

5 mg/ml

 ml

Metoclopramide

0.2 mg/kg

5 mg/ml

 ml

When pulling drugs,

Midazolam

0.3 mg/kg

5 mg/ml

 ml

make sure the

Morphine

0.5 mg/kg

15 mg/ml

 ml

concentration listed

Naloxone

0.04 mg/kg

0.4 mg/ml

 ml

in this sheet matches

Propofol

6 mg/kg

10 mg/ml

 ml

you are about to use.

Ranitidine

2 mg/kg

25 mg/ml

 ml

Xylazine

1.1 mg/kg

20 mg/ml

 ml

Epidural Anesthesia

Morphine

0.1 mg/kg

10 mg/mll

 ml

CRI medications for 100 ml saline bag to be ran at 10 ml/hr

Dobutamine

10 mcg/kg/min

12.5 mg/ml

 ml

IMPORTANT

Dopamine

3 mcg/kg/min

40 mg/ml

 ml

For CRI medications ADD

Fentanyl

3 mcg/kg/hr

50 mg/ml

 ml

the amount of drug

Ketamine

0.3 mg/kg/hr

100 mg/ml

 ml

indicated in ml to a

Lidocaine

1 mg/kg/hr

20 mg/ml

 ml

100 ml saline bag and

Morphine

0.1 mg/kg/hr

15 mg/ml

 ml

run at 10 ml/hr.

Norepiniphrine

0.1 mcg/kg/min

1 mg/ml

 ml

Notes:

function doMath() { // do the math var patientweightkg = parseInt(document.getElementById('patient-weight-input-kg').value); var patientweightlbs = parseFloat(Math.round(patientweightkg * 2.2* 100) / 100).toFixed(2); var acepromazine = parseFloat(Math.round(0.05*patientweightkg/10 * 100) / 100).toFixed(2); var antisedan = parseFloat(Math.round(0.05*patientweightkg/5 * 100) / 100).toFixed(2); var fluidrate = parseFloat(Math.round(patientweightkg*5 * 100) / 100).toFixed(2); var atropine = parseFloat(Math.round(0.05*patientweightkg/.54 * 100) / 100).toFixed(2); var bupivicaine = parseFloat(Math.round(1*patientweightkg/7.5 * 100) / 100).toFixed(2); var buprenorphine = parseFloat(Math.round(0.014*patientweightkg/0.3 * 100) / 100).toFixed(2); var buthorphanol = parseFloat(Math.round(0.2*patientweightkg/10 * 100) / 100).toFixed(2); var carprofen = parseFloat(Math.round(2.2*patientweightkg/50 * 100) / 100).toFixed(2); var cefazolin = parseFloat(Math.round(22*patientweightkg/100 * 100) / 100).toFixed(2); var diazepam = parseFloat(Math.round(0.2*patientweightkg/5 * 100) / 100).toFixed(2); var dormitor = parseFloat(Math.round(0.01*patientweightkg/1 * 100) / 100).toFixed(2); var fentanyl = parseFloat(Math.round(10*patientweightkg/50 * 100) / 100).toFixed(2); var epinephrine = parseFloat(Math.round(0.01*patientweightkg/1*100)/100).toFixed(2); var famotidine = parseFloat(Math.round(0.5*patientweightkg/10 * 100) / 100).toFixed(2); var glycopyrrolate = parseFloat(Math.round(0.01*patientweightkg/0.2 * 100) / 100).toFixed(2); var hydromorphone = parseFloat(Math.round(0.1*patientweightkg/2 * 100) / 100).toFixed(2); var ketamine = parseFloat(Math.round(6*patientweightkg/100 * 100) / 100).toFixed(2); var lidocaine = parseFloat(Math.round(1*patientweightkg/20 * 100) / 100).toFixed(2); var meloxicam = parseFloat(Math.round(0.2*patientweightkg/5 * 100) / 100).toFixed(2); var metoclopramide = parseFloat(Math.round(0.2*patientweightkg/5 * 100) / 100).toFixed(2); var midazolam = parseFloat(Math.round(0.3*patientweightkg/5 * 100) / 100).toFixed(2); var morphine = parseFloat(Math.round(0.5*patientweightkg/15 * 100) / 100).toFixed(2); var naloxone = parseFloat(Math.round(0.04*patientweightkg/0.4 * 100) / 100).toFixed(2); // var pentothal = parseFloat(Math.round(22*patientweightkg/50 * 100) / 100).toFixed(2); var propofol = parseFloat(Math.round(6*patientweightkg/10 * 100) / 100).toFixed(2); var ranitidine = parseFloat(Math.round(2*patientweightkg/25 * 100) / 100).toFixed(2); var xylazine = parseFloat(Math.round(1.1*patientweightkg/20 * 100) / 100).toFixed(2); // var bupivicaine2 = parseFloat(Math.round(1.1*patientweightkg/10 * 100) / 100).toFixed(2); var morphine2 = parseFloat(Math.round(0.1*patientweightkg/10 * 100) / 100).toFixed(2); var dobutamine = parseFloat(Math.round((0.01*patientweightkg*60*10)/12.5 * 100) / 100).toFixed(2); var dopamine = parseFloat(Math.round((0.003*patientweightkg*60*10)/40 * 100) / 100).toFixed(2); var fentanyl2 = parseFloat(Math.round((3*patientweightkg*100/10)/50 * 100) / 100).toFixed(2); var ketamine2 = parseFloat(Math.round((0.3*patientweightkg*10)/100*100)/100).toFixed(2); var lidocaine2 = parseFloat(Math.round((1*patientweightkg*100/10)/20 * 100) / 100).toFixed(2); var morphine3 = parseFloat(Math.round((0.1*patientweightkg*100/10)/15 * 100) / 100).toFixed(2); var norepiniphrine = parseFloat(Math.round(0.1*patientweightkg*60*10)/1000).toFixed(2); // update the form document.getElementById('patient-weight-input-lbs').value = patientweightlbs; document.getElementById('acepromazine').value = acepromazine; document.getElementById('antisedan').value = antisedan; document.getElementById('fluidrate').value = fluidrate; document.getElementById('atropine').value = atropine; document.getElementById('bupivicaine').value = bupivicaine; document.getElementById('buprenorphine').value = buprenorphine; document.getElementById('buthorphanol').value = buthorphanol; document.getElementById('carprofen').value = carprofen; document.getElementById('cefazolin').value = cefazolin; document.getElementById('diazepam').value = diazepam; document.getElementById('dormitor').value = dormitor; document.getElementById('epinephrine').value = epinephrine; document.getElementById('fentanyl').value = fentanyl; document.getElementById('famotidine').value = famotidine; document.getElementById('glycopyrrolate').value = glycopyrrolate; document.getElementById('hydromorphone').value = hydromorphone; document.getElementById('ketamine').value = ketamine; document.getElementById('lidocaine').value = lidocaine; document.getElementById('meloxicam').value = meloxicam; document.getElementById('metoclopramide').value = metoclopramide; document.getElementById('midazolam').value = midazolam; document.getElementById('morphine').value = morphine; document.getElementById('naloxone').value = naloxone; // document.getElementById('pentothal').value = pentothal; document.getElementById('propofol').value = propofol; document.getElementById('ranitidine').value = ranitidine; document.getElementById('xylazine').value = xylazine; // document.getElementById('bupivicaine2').value = bupivicaine2; document.getElementById('morphine2').value = morphine2; document.getElementById('dobutamine').value = dobutamine; document.getElementById('dopamine').value = dopamine; document.getElementById('fentanyl2').value = fentanyl2; document.getElementById('ketamine2').value = ketamine2; document.getElementById('lidocaine2').value = lidocaine2; document.getElementById('morphine3').value = morphine3; document.getElementById('norepiniphrine').value = norepiniphrine; }