Difference between revisions of "MediaWiki:Gadget-calculator-drugs-data.js"
From WikiAnesthesia
Chris Rishel (talk | contribs) |
Chris Rishel (talk | contribs) |
||
Line 223: | Line 223: | ||
name: 'Neuromuscular blockade reversal', | name: 'Neuromuscular blockade reversal', | ||
abbreviation: 'NMB reversal' | abbreviation: 'NMB reversal' | ||
}, | |||
postpartumHemorrhage: { | |||
name: 'Postpartum hemorrhage', | |||
abbreviation: 'PPH', | |||
searchData: 'uterotonic' | |||
}, | }, | ||
mac: { | mac: { | ||
Line 972: | Line 977: | ||
indication: 'tachyhypertension', | indication: 'tachyhypertension', | ||
population: 'general', | population: 'general', | ||
description: 'Titrate infusion by 50 mcg/kg/min q4min | description: 'Titrate infusion by 50 mcg/kg/min q4min until desired effect achieved.', | ||
dose: [ | dose: [ | ||
{ | { | ||
Line 982: | Line 987: | ||
name: 'Maintenance', | name: 'Maintenance', | ||
min: '50 mcg/kg/min', | min: '50 mcg/kg/min', | ||
max | max: '300 mcg/kg/min' | ||
} | } | ||
] | ] | ||
Line 1,034: | Line 1,038: | ||
{ | { | ||
concentration: '2 mg/mL' | concentration: '2 mg/mL' | ||
} | |||
] | |||
} | |||
} ); | |||
/** | |||
* Hydralazine | |||
*/ | |||
mw.calculators.addDrugs({ | |||
hydralazine: { | |||
name: 'Hydralazine', | |||
color: 'cardiovascularAntagonist', | |||
dosages: [ | |||
{ | |||
indication: 'hypertension', | |||
population: 'general', | |||
dose: { | |||
dose: '2.5 mg', | |||
absoluteMax: '20 mg', | |||
frequency: 'q5min' | |||
} | |||
}, { | |||
indication: 'hypertension', | |||
population: 'pediatric', | |||
references: [ | |||
'Webb TN, Shatat IF, Miyashita Y. Therapy of acute hypertension in hospitalized children and adolescents. Curr Hypertens Rep. 2014 Apr;16(4):425. doi: 10.1007/s11906-014-0425-0. PMID: 24522943; PMCID: PMC4129953.' | |||
], | |||
dose: { | |||
min: '0.1 mg/kg', | |||
max: '0.2 mg/kg', | |||
absoluteMax: '20 mg', | |||
frequency: 'q5min' | |||
} | |||
} | |||
], | |||
preparations: [ | |||
{ | |||
concentration: '5 mg/mL' | |||
}, { | |||
concentration: '1 mg/mL' | |||
} | } | ||
] | ] | ||
Line 1,157: | Line 1,203: | ||
indication: 'hypertension', | indication: 'hypertension', | ||
population: 'general', | population: 'general', | ||
description: 'Double dose q5-10min until desired effect achieved.', | |||
references: [ | references: [ | ||
'Varon J, Marik PE. Perioperative hypertension management. Vasc Health Risk Manag. 2008;4(3):615-27. doi: 10.2147/vhrm.s2471. PMID: 18827911; PMCID: PMC2515421.' | 'Varon J, Marik PE. Perioperative hypertension management. Vasc Health Risk Manag. 2008;4(3):615-27. doi: 10.2147/vhrm.s2471. PMID: 18827911; PMCID: PMC2515421.' | ||
Line 1,239: | Line 1,286: | ||
}, { | }, { | ||
concentration: '2 pct' | concentration: '2 pct' | ||
} | |||
] | |||
} | |||
} ); | |||
/** | |||
* Methylergonovine | |||
*/ | |||
mw.calculators.addDrugs({ | |||
methylergonovine: { | |||
name: 'Methylergonovine', | |||
description: '<ul>After 2 doses q5-10min, can repeat q2-4hr</li><li>Relatively contraindicated in preeclampsia and (gestational) hypertension</li></ul>', | |||
searchData: 'methergine', | |||
dosages: [ | |||
{ | |||
indication: 'postpartumHemorrhage', | |||
population: 'general', | |||
route: 'im', | |||
dose: { | |||
dose: '0.2 mg', | |||
frequency: 'q5-10min, max 2 doses' | |||
} | |||
} | |||
], | |||
preparations: [ | |||
{ | |||
concentration: '0.2 mg/mL' | |||
} | } | ||
] | ] |
Revision as of 04:07, 12 September 2021
/** * @author Chris Rishel */ ( function() { /** * DrugColor data */ mw.calculators.addDrugColors( { anticholinergic: { primaryColor: '#9fc96b' }, benzodiazepine: { primaryColor: '#f57921' }, benzodiazepineReversal: { parentColor: 'benzodiazepine', striped: true }, cardiovascularAgonist: { primaryColor: '#e1c9df' }, cardiovascularAntagonist: { parentColor: 'cardiovascularAgonist', striped: true }, default: { primaryColor: '#fff', highlightColor: '#fff' }, desflurane: { primaryColor: '#0072ae' }, enflurane: { primaryColor: '#f9a23b' }, epinephrine: { parentColor: 'cardiovascularAgonist', highlightColor: '#000' }, halothane: { primaryColor: '#b20107' }, isoflurane: { primaryColor: '#92278f' }, localAnesthetic: { primaryColor: '#b6b2a9' }, neuromuscularBlocker: { primaryColor: '#f15563' }, neuromuscularBlockerReversal: { parentColor: 'neuromuscularBlocker', striped: true }, nitrousOxide: { primaryColor: '#004f7c' }, opioid: { primaryColor: '#6bc8ea' }, opioidReversal: { parentColor: 'opioid', striped: true }, sedativeHypnotic: { primaryColor: '#f7e20a' }, sevoflurane: { primaryColor: '#ffe715' }, succinylcholine: { parentColor: 'neuromuscularBlocker', highlightColor: '#000' } } ); /** * DrugPopulation data */ mw.calculators.addDrugPopulations( { general: { name: 'General' }, general120kg: { name: 'General (≥120kg)', abbreviation: '≥120kg', variables: { weight: { min: '120 kgwt' } } }, neonatal: { name: 'Neonatal', variables: { age: { max: '0 yo' } } }, pediatric: { name: 'Pediatric', variables: { age: { min: '0 yo', max: '17.9 yo' } } }, adult: { name: 'Adult' }, geriatric: { name: 'Geriatric', variables: { age: { min: '65 yo' } } } } ); /** * DrugRoute data */ mw.calculators.addDrugRoutes( { ett: { name: 'Endotracheal', abbreviation: 'ETT' }, iv: { name: 'Intravenous', abbreviation: 'IV', default: true }, im: { name: 'Intramuscular', abbreviation: 'IM' }, io: { name: 'Intraosseous', abbreviation: 'IO' }, po: { name: 'Oral', abbreviation: 'PO' }, pr: { name: 'Rectal', abbreviation: 'PR' } } ); /** * DrugIndication data */ mw.calculators.addDrugIndications( { abxProphylaxis: { name: 'Antimicrobial prophylaxis', abbreviation: 'Abx.' }, acls: { name: 'ACLS', abbreviation: 'ACLS' }, analgesia: { name: 'Analgesia', abbreviation: 'Analgesia' }, anaphylaxis: { name: 'Anaphylaxis', abbreviation: 'Anaphylaxis' }, anxiolysis: { name: 'Anxiolysis', abbreviation: 'Anxiety' }, bradycardia: { name: 'Bradycardia', abbreviation: 'Bradycardia' }, ect: { name: 'Electroconvulsive therapy', abbreviation: 'ECT' }, generalAnesthesia: { name: 'General anesthesia', abbreviation: 'GA' }, hypertension: { name: 'Hypertension', abbreviation: 'Hypertension' }, hypotension: { name: 'Hypotension', abbreviation: 'Hypoten.', searchData: 'shock' }, hypocalcemia: { name: 'Hypocalcemia', abbreviation: 'Hypo Ca<sup>2+</sup>' }, intubation: { name: 'Intubation', abbreviation: 'Intubation' }, malignantHyperthermia: { name: 'Malignant hyperthermia', abbreviation: 'MH' }, neuromuscularBlockade: { name: 'Neuromuscular blockade', abbreviation: 'NMB' }, neuromuscularBlockadeReversal: { name: 'Neuromuscular blockade reversal', abbreviation: 'NMB reversal' }, postpartumHemorrhage: { name: 'Postpartum hemorrhage', abbreviation: 'PPH', searchData: 'uterotonic' }, mac: { name: 'Monitored anesthesia care', abbreviation: 'MAC' }, ponv: { name: 'Postoperative nausea & vomiting', abbreviation: 'PONV' }, tachyhypertension: { name: 'Tachycardia / hypertension', abbreviation: 'Tachyhypertension', searchData: 'tachycardia svt' }, tiva: { name: 'Total intravenous anesthesia', abbreviation: 'TIVA' } } ); /** * Drug data */ /** * Acetaminophen */ mw.calculators.addDrugs( { acetaminophen: { name: 'Acetaminophen', dosages: [ { indication: 'analgesia', population: 'general', description: 'Max dose 4 g/day. Use caution in hepatic impairment.', dose: { dose: '1 g' } }, { indication: 'analgesia', population: 'general', routes: [ 'po', 'pr' ], description: 'Max dose 4 g/day. Use caution in hepatic impairment.', dose: { min: '650 mg', max: '1 g' } }, { indication: 'analgesia', population: 'pediatric', description: 'Max 75 mg/kg/day or 4 g/day (whichever is less). Use caution in hepatic impairment.', dose: { dose: '15 mg/kg', absoluteMax: '1 g' } }, { indication: 'analgesia', population: 'pediatric', routes: [ 'po' ], description: 'Max 75 mg/kg/day or 4 g/day (whichever is less). Use caution in hepatic impairment.', dose: { dose: '15 mg/kg', absoluteMax: '1 g' } }, { indication: 'analgesia', population: 'pediatric', routes: [ 'pr' ], description: 'Max 100 mg/kg/day or 4 g/day (whichever is less). Use caution in hepatic impairment.', references: [ 'Patrick K. Birmingham, AF1-0567, Michael J. Tobin, Dennis M. Fisher, Thomas K. Henthorn, Steven C. Hall, Charles J. Coté; Initial and Subsequent Dosing of Rectal Acetaminophen in Children: A 24-Hour Pharmacokinetic Study of New Dose Recommendations. Anesthesiology 2001; 94:385–389 doi: https://doi.org/10.1097/00000542-200103000-00005' ], dose: [ { name: 'Load', dose: '40 mg/kg', absoluteMax: '1 g' }, { name: 'Maintenance', dose: '20 mg/kg', absoluteMax: '1 g', frequency: 'q6h' } ] } ], preparations: [ { concentration: '10 mg/mL' }, { concentration: '650 mg/pill' }, { concentration: '1000 mg/pill' } ] } } ); /** * Aprepitant */ mw.calculators.addDrugs( [ { id: 'aprepitant', name: 'Aprepitant', dosages: [ { indication: 'ponv', population: 'general', routes: 'po', dose: { dose: '40 mg' } } ], preparations: [ { concentration: '40 mg/pill' } ] } ] ); /** * Atropine */ mw.calculators.addDrugs( [ { id: 'atropine', name: 'Atropine', color: 'anticholinergic', description: 'Low doses may cause paradoxical bradycardia', dosages: [ { indication: 'bradycardia', population: 'general', description: 'Repeat as needed to a maximum total dose of 3 mg', dose: { min: '0.5 mg', max: '1 mg', frequency: 'q3-5m' } }, { indication: 'bradycardia', population: 'pediatric', description: 'Repeat as needed to a maximum total dose of 1 mg', dose: { min: '10 mcg/kg', max: '20 mcg/kg', absoluteMin: '40 mcg', frequency: 'q3-5m' } }, { indication: 'acls', population: 'general', description: 'Repeat as needed to a maximum total dose of 3 mg', dose: { dose: '1 mg', frequency: 'q3-5m' } }, { indication: 'acls', population: 'pediatric', description: 'Repeat as needed to a maximum total dose of 1 mg', dose: { dose: '20 mcg/kg', absoluteMin: '100 mcg', absoluteMax: '500 mcg', frequency: 'q3-5m' } } ], preparations: [ { concentration: '0.1 mg/mL' }, { concentration: '0.4 mg/mL', default:true } ] } ] ); /** * Calcium chloride */ mw.calculators.addDrugs( [ { id: 'calciumChloride', name: 'Calcium chloride', description: '<ul><li>Administer via central line</li><li>A 10 mL ampule of calcium chloride 100 mg/mL contains 272 mg of elemental calcium</li></ul>', references: [ 'French S, Subauste J, Geraci S. Calcium abnormalities in hospitalized patients. South Med J. 2012 Apr;105(4):231-7. doi: 10.1097/SMJ.0b013e31824e1737. PMID: 22475676.' ], dosages: [ { indication: 'hypocalcemia', population: 'general', dose: { min: '500 mg', max: '1 g', duration: '5-10 min' } }, { indication: 'hypocalcemia', population: 'pediatric', dose: { min: '10 mg/kg', max: '20 mg/kg', absoluteMax: '1 g', duration: '5-10 min' } } ], preparations: [ { concentration: '100 mg/mL' } ] } ] ); /** * Calcium gluconate */ mw.calculators.addDrugs( [ { id: 'calciumGluconate', name: 'Calcium gluconate', description: '<ul><li>Can administer peripherally</li><li>A 10 mL ampule of calcium gluconate 100 mg/mL contains 93 mg of elemental calcium</li></ul>', references: [ 'French S, Subauste J, Geraci S. Calcium abnormalities in hospitalized patients. South Med J. 2012 Apr;105(4):231-7. doi: 10.1097/SMJ.0b013e31824e1737. PMID: 22475676.' ], dosages: [ { indication: 'hypocalcemia', population: 'general', dose: { min: '1 g', max: '2 g', duration: '5-10 min' } }, { indication: 'hypocalcemia', population: 'pediatric', dose: { dose: '30 mg/kg', absoluteMax: '2 g', duration: '5-10 min' } } ], preparations: [ { concentration: '100 mg/mL' } ] } ] ); /** * Cefazolin */ mw.calculators.addDrugs( { cefazolin: { name: 'Cefazolin', dosages: [ { indication: 'abxProphylaxis', population: 'general', dose: { dose: '2 g', frequency: 'q4h' } }, { indication: 'abxProphylaxis', population: 'general120kg', dose: { dose: '3 g', frequency: 'q4h' } }, { indication: 'abxProphylaxis', population: 'pediatric', dose: { dose: '30 mg/kg', absoluteMax: '2 g', frequency: 'q4h' } } ], preparations: [ { concentration: '1 g/vial' } ] } } ); /** * Cisatracurium */ mw.calculators.addDrugs( { cisatracurium: { name: 'Cisatracurium', color: 'neuromuscularBlocker', dosages: [ { indication: 'neuromuscularBlockade', population: 'general', dose: { dose: '0.2 mg/kg' } } ], preparations: [ { concentration: '2 mg/mL' }, { concentration: '20 mg/mL' } ] } } ); /** * Clevidipine */ mw.calculators.addDrugs({ clevidipine: { name: 'Clevidipine', color: 'cardiovascularAntagonist', searchData: 'cleviprex', dosages: [ { indication: 'hypertension', population: 'general', description: '<ul><li>Double dose every 90 seconds initially</li><li>When near goal<ul><li>Increase dose by less than double</li><li>Lengthen titration interval to 5-10 min</li></ul></li></ul>', references: [ 'Clevipine drug label. Accessible at: https://www.accessdata.fda.gov/drugsatfda_docs/label/2011/022156s003lbl.pdf', 'Cheung, AT, Avery, IV EG. Clevidipine Bolus Administration in the Treatment of Hypertensive Patients Undergoing Cardiac Surgery (SPRINT). Identifier NCT00799604. https://clinicaltrials.gov/ct2/show/NCT00799604' ], dose: [ { name: 'Bolus', min: '125 mcg', max: '500 mcg' }, { name: 'Maintenance', min: '1 mg/hr', max: '2 mg/hr', absoluteMax: '32 mg/hr' } ] }, { indication: 'hypertension', population: 'pediatric', references: [ 'Tobias JD, Tulman DB, Bergese SD. Clevidipine for perioperative blood pressure control in infants and children. Pharmaceuticals (Basel). 2013 Jan 15;6(1):70-84. doi: 10.3390/ph6010070. PMID: 24275788; PMCID: PMC3816677.' ], dose: [ { name: 'Bolus', min: '10 mcg/kg', max: '20 mcg/kg' }, { name: 'Maintenance', min: '0.5 mcg/kg/min', max: '5 mcg/kg/min' } ] } ], preparations: [ { concentration: '0.5 mg/mL' } ] } } ); /** * Dantrolene */ mw.calculators.addDrugs( { dantrolene: { name: 'Dantrolene', dosages: [ { indication: 'malignantHyperthermia', population: 'general', dose: { dose: '2.5 mg/kg' }, description: 'Repeat up to a cumulative dose of 10 mg/kg' } ], preparations: [ { concentration: '250 mg/vial' }, { concentration: '20 mg/vial' } ] } } ); /** * Dexmedetomidine */ mw.calculators.addDrugs( { dexmedetomidine: { name: 'Dexmedetomidine', color: 'sedativeHypnotic', searchData: 'dexdor precedex', dosages: [ { indication: 'mac', population: 'general', dose: [ { name: 'Load', dose: '1 mcg/kg', duration: '10 min' }, { name: 'Maintenance', min: '0.2 mcg/kg/hr', max: '1 mcg/kg/hr' } ] } ], preparations: [ { concentration: '4 mcg/mL' }, { concentration: '100 mcg/mL', dilutionRequired: true } ] } } ); /** * Dexamethasone */ mw.calculators.addDrugs( { dexamethasone: { name: 'Dexamethasone', dosages: [ { indication: 'ponv', population: 'general', dose: { min: '4 mg', max: '8 mg' } }, { indication: 'ponv', population: 'pediatric', dose: { dose: '0.1 mg/kg', absoluteMax: '10 mg' } } ], preparations: [ { concentration: '2 mg/mL' } ] } } ); /** * Dobutamine */ mw.calculators.addDrugs( { dobutamine: { name: 'Dobutamine', color: 'cardiovascularAgonist', description: 'First line vasopressor for cardiogenic shock with low cardiac output and maintained blood pressure', dosages: [ { indication: 'hypotension', population: 'general', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.' ], dose: { min: '0.5 mcg/kg/min', max: '20 mcg/kg/min' } } ], preparations: [ { concentration: '0.5 mg/mL' }, { concentration: '12.5 mg/mL' } ] } } ); /** * Dopamine */ mw.calculators.addDrugs( { dopamine: { name: 'Dopamine', color: 'cardiovascularAgonist', description: '<ul><li>Predominant receptor activation is dose-dependent:<ul><li><5 mcg/kg/min: Dopaminergic</li><li>5-10 mcg/kg/min: β-1 adrenergic</li><li>>10 mcg/kg/min: α-1 adrenergic</li></ul></li><li>Low-dose dopamine should not be used for renal protective effect</li></ul>', dosages: [ { indication: 'hypotension', population: 'general', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.', 'Bellomo R, Chapman M, Finfer S, Hickling K, Myburgh J. Low-dose dopamine in patients with early renal dysfunction: a placebo-controlled randomised trial. Australian and New Zealand Intensive Care Society (ANZICS) Clinical Trials Group. Lancet. 2000 Dec 23-30;356(9248):2139-43. doi: 10.1016/s0140-6736(00)03495-4. PMID: 11191541.' ], dose: { min: '2 mcg/kg/min', max: '50 mcg/kg/min' } }, { indication: 'hypotension', population: 'pediatric', dose: { min: '5 mcg/kg/min', max: '20 mcg/kg/min' } } ], preparations: [ { concentration: '1.6 mg/mL' }, { concentration: '40 mg/mL' } ] } } ); /** * Ephedrine */ mw.calculators.addDrugs( { ephedrine: { name: 'Ephedrine', color: 'cardiovascularAgonist', dosages: [ { indication: 'hypotension', population: 'general', dose: { min: '2.5 mg', max: '25 mg' } }, { indication: 'hypotension', population: 'general', routes: [ 'im' ], dose: { min: '25 mg', max: '50 mg' } }, { indication: 'hypotension', population: 'pediatric', dose: { min: '0.02 mg/kg', max: '0.2 mg/kg' } } ], preparations: [ { concentration: '5 mg/mL' }, { concentration: '50 mg/mL' } ] } } ); /** * Epinephrine */ mw.calculators.addDrugs( { epinephrine: { name: 'Epinephrine', color: 'epinephrine', dosages: [ { indication: 'hypotension', population: 'general', description: 'First line vasopressor for anaphylactic shock', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.' ], dose: [ { name: 'Bolus', min: '5 mcg', max: '20 mcg', frequency: 'q1-5m' }, { name: 'Infusion', min: '0.01 mcg/kg/min', max: '2 mcg/kg/min' } ] }, { indication: 'hypotension', population: 'pediatric', description: 'First line vasopressor for anaphylactic shock', references: [ 'Marino BS, Tabbutt S, MacLaren G, Hazinski MF, Adatia I, Atkins DL, Checchia PA, DeCaen A, Fink EL, Hoffman GM, Jefferies JL, Kleinman M, Krawczeski CD, Licht DJ, Macrae D, Ravishankar C, Samson RA, Thiagarajan RR, Toms R, Tweddell J, Laussen PC; American Heart Association Congenital Cardiac Defects Committee of the Council on Cardiovascular Disease in the Young; Council on Clinical Cardiology; Council on Cardiovascular and Stroke Nursing; Council on Cardiovascular Surgery and Anesthesia; and Emergency Cardiovascular Care Committee. Cardiopulmonary Resuscitation in Infants and Children With Cardiac Disease: A Scientific Statement From the American Heart Association. Circulation. 2018 May 29;137(22):e691-e782. doi: 10.1161/CIR.0000000000000524. Epub 2018 Apr 23. PMID: 29685887.', 'Reiter PD, Roth J, Wathen B, LaVelle J, Ridall LA. Low-Dose Epinephrine Boluses for Acute Hypotension in the PICU. Pediatr Crit Care Med. 2018 Apr;19(4):281-286. doi: 10.1097/PCC.0000000000001448. PMID: 29319635.' ], dose: [ { name: 'Bolus', min: '1 mcg/kg', max: '5 mcg/kg', frequency: 'q1-5m' }, { name: 'Infusion', min: '0.02 mcg/kg/min', max: '1 mcg/kg/min' } ] }, { indication: 'acls', population: 'general', routes: [ 'iv', 'io' ], dose: { dose: '1 mg', frequency: 'q3-5m' } }, { indication: 'acls', population: 'general', routes: [ 'ett' ], description: 'Dilute in 10 mL before administering', dose: { min: '2 mg', max: '2.5 mg', frequency: 'q3-5m' } }, { indication: 'acls', population: 'pediatric', routes: [ 'iv', 'io' ], dose: { dose: '10 mcg/kg', absoluteMax: '1 mg', frequency: 'q3-5m' } }, { indication: 'anaphylaxis', population: 'general', dose: [ { name: 'Bolus', dose: '10 mcg/kg', absoluteMax: '0.5 mg', frequency: 'q3-5m' }, { name: 'Infusion', min: '0.1 mcg/kg/min', max: '1 mcg/kg/min' } ] }, { indication: 'anaphylaxis', population: 'general', routes: [ 'im' ], dose: { dose: '10 mcg/kg', frequency: 'q5-15m', absoluteMax: '0.5 mg' } } ], preparations: [ { concentration: '10 mcg/mL' }, { concentration: '16 mcg/mL' }, { concentration: '100 mcg/mL', default: true }, { concentration: '1 mg/mL' } ] } } ); /** * Esmolol */ mw.calculators.addDrugs({ esmolol: { name: 'Esmolol', color: 'cardiovascularAntagonist', references: [ 'Pevtsov A, Kerndt CC, Fredlund KL. Esmolol. [Updated 2021 Aug 2]. In: StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; 2021 Jan-. Available from: https://www.ncbi.nlm.nih.gov/books/NBK518965/' ], dosages: [ { indication: 'tachyhypertension', population: 'general', description: 'Titrate infusion by 50 mcg/kg/min q4min until desired effect achieved.', dose: [ { name: 'Load', min: '0.5 mg/kg', max: '1 mg/kg' }, { name: 'Maintenance', min: '50 mcg/kg/min', max: '300 mcg/kg/min' } ] }, { indication: 'intubation', population: 'general', dose: { min: '1 mg/kg', max: '2 mg/kg', frequency: '1.5-3 min before intubation' } }, { indication: 'ect', population: 'general', dose: { dose: '1 mg/kg', frequency: '1 min before induction' } } ], preparations: [ { concentration: '10 mg/mL' } ] } } ); /** * Etomidate */ mw.calculators.addDrugs( { etomidate: { name: 'Etomidate', color: 'sedativeHypnotic', dosages: [ { indication: 'generalAnesthesia', population: 'general', dose: { min: '0.2 mg/kg', max: '0.6 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] } } ], preparations: [ { concentration: '2 mg/mL' } ] } } ); /** * Hydralazine */ mw.calculators.addDrugs({ hydralazine: { name: 'Hydralazine', color: 'cardiovascularAntagonist', dosages: [ { indication: 'hypertension', population: 'general', dose: { dose: '2.5 mg', absoluteMax: '20 mg', frequency: 'q5min' } }, { indication: 'hypertension', population: 'pediatric', references: [ 'Webb TN, Shatat IF, Miyashita Y. Therapy of acute hypertension in hospitalized children and adolescents. Curr Hypertens Rep. 2014 Apr;16(4):425. doi: 10.1007/s11906-014-0425-0. PMID: 24522943; PMCID: PMC4129953.' ], dose: { min: '0.1 mg/kg', max: '0.2 mg/kg', absoluteMax: '20 mg', frequency: 'q5min' } } ], preparations: [ { concentration: '5 mg/mL' }, { concentration: '1 mg/mL' } ] } } ); /** * Ketamine */ mw.calculators.addDrugs( { ketamine: { name: 'Ketamine', color: 'sedativeHypnotic', dosages: [ { indication: 'generalAnesthesia', population: 'general', dose: { min: '1 mg/kg', max: '2 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] } }, { indication: 'generalAnesthesia', population: 'general', routes: [ 'im' ], dose: { min: '4 mg/kg', max: '6 mg/kg' } }, { indication: 'analgesia', population: 'general', description: 'To prevent prolonged recovery, do not administer in last hour of surgery.', references: [ 'Sabine Himmelseher, Marcel E. Durieux, Richard B. Weiskopf; Ketamine for Perioperative Pain Management. Anesthesiology 2005; 102:211–220 doi: https://doi.org/10.1097/00000542-200501000-00030' ], dose: [ { name: 'Load (before incision)', min: '0.25 mg/kg', max: '0.5 mg/kg' }, { name: 'Maintenance (intermittent bolus)', min: '0.125 mg/kg', max: '0.25 mg/kg', frequency: 'q30m' }, { name: 'Maintenance (infusion)', min: '0.25 mg/kg/hr', max: '0.5 mg/kg/hr' } ] } ], preparations: [ { concentration: '10 mg/mL' }, { concentration: '50 mg/mL' }, { concentration: '100 mg/mL' } ] } } ); /** * Ketorolac */ mw.calculators.addDrugs({ ketorolac: { name: 'Ketorolac', searchData: 'toradol', dosages: [ { indication: 'analgesia', population: 'general', description: 'A 10 mg dose of ketorolac is as effective for acute pain control as a 15 or 30 mg dose<sup>1</sup>', references: [ 'Motov S, Yasavolian M, Likourezos A, Pushkar I, Hossain R, Drapkin J, Cohen V, Filk N, Smith A, Huang F, Rockoff B, Homel P, Fromm C. Comparison of Intravenous Ketorolac at Three Single-Dose Regimens for Treating Acute Pain in the Emergency Department: A Randomized Controlled Trial. Ann Emerg Med. 2017 Aug;70(2):177-184. doi: 10.1016/j.annemergmed.2016.10.014. Epub 2016 Dec 16. PMID: 27993418.' ], dose: { min: '10 mg', max: '30 mg' } }, { indication: 'analgesia', population: 'pediatric', dose: { min: '0.5 mg/kg', max: '1 mg/kg', absoluteMax: '30 mg' } } ], preparations: [ { concentration: '15 mg/mL' }, { concentration: '30 mg/mL', default: true } ] } } ); /** * Labetalol */ mw.calculators.addDrugs({ labetalol: { name: 'Labetalol', color: 'cardiovascularAntagonist', dosages: [ { indication: 'hypertension', population: 'general', description: 'Double dose q5-10min until desired effect achieved.', references: [ 'Varon J, Marik PE. Perioperative hypertension management. Vasc Health Risk Manag. 2008;4(3):615-27. doi: 10.2147/vhrm.s2471. PMID: 18827911; PMCID: PMC2515421.' ], dose: { min: '10 mg', max: '20 mg', absoluteMax: '80 mg', frequency: 'q5-10min' } }, { indication: 'hypertension', population: 'pediatric', references: [ 'Webb TN, Shatat IF, Miyashita Y. Therapy of acute hypertension in hospitalized children and adolescents. Curr Hypertens Rep. 2014 Apr;16(4):425. doi: 10.1007/s11906-014-0425-0. PMID: 24522943; PMCID: PMC4129953.' ], dose: [ { name: 'Bolus', min: '0.2 mg/kg', max: '1 mg/kg', absoluteMax: '40 mg', frequency: 'q5-10min' }, { name: 'Infusion', min: '0.25 mg/kg', max: '3 mg/kg/hr' } ] } ], preparations: [ { concentration: '5 mg/mL' }, { concentration: '1 mg/mL' } ] } } ); /** * Lidocaine */ mw.calculators.addDrugs( { lidocaine: { name: 'Lidocaine', color: 'localAnesthetic', dosages: [ { indication: 'analgesia', population: 'general', description: 'Maximum total dose 4.5 mg/kg', references: [ 'Lauren K. Dunn, Marcel E. Durieux; Perioperative Use of Intravenous Lidocaine. Anesthesiology 2017; 126:729–737 doi: https://doi.org/10.1097/ALN.0000000000001527' ], dose: [ { name: 'Load', min: '1 mg/kg', max: '2 mg/kg' }, { name: 'Maintenance', min: '1.5 mg/kg/hr', max: '3 mg/kg/hr' } ] }, { indication: 'intubation', population: 'general', dose: { dose: '1.5 mg/kg', frequency: '2-3 min before intubation' } } ], preparations: [ { concentration: '1 pct' }, { concentration: '2 pct' } ] } } ); /** * Methylergonovine */ mw.calculators.addDrugs({ methylergonovine: { name: 'Methylergonovine', description: '<ul>After 2 doses q5-10min, can repeat q2-4hr</li><li>Relatively contraindicated in preeclampsia and (gestational) hypertension</li></ul>', searchData: 'methergine', dosages: [ { indication: 'postpartumHemorrhage', population: 'general', route: 'im', dose: { dose: '0.2 mg', frequency: 'q5-10min, max 2 doses' } } ], preparations: [ { concentration: '0.2 mg/mL' } ] } } ); /** * Midazolam */ mw.calculators.addDrugs( { midazolam: { name: 'Midazolam', color: 'benzodiazepine', dosages: [ { indication: 'anxiolysis', population: 'general', dose: { min: '0.01 mg/kg', max: '0.03 mg/kg' } }, { indication: 'anxiolysis', population: 'general', routes: [ 'im' ], dose: { min: '0.07 mg/kg', max: '0.08 mg/kg' } }, { indication: 'anxiolysis', population: 'general', routes: [ 'po' ], dose: { dose: '0.5 mg/kg', absoluteMax: '20 mg' } }, { indication: 'generalAnesthesia', population: 'general', dose: { min: '0.1 mg/kg', max: '0.3 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] } } ], preparations: [ { concentration: '1 mg/mL' }, { concentration: '5 mg/mL' } ] } } ); /** * Milrinone */ mw.calculators.addDrugs( { milrinone: { name: 'Milrinone', color: 'cardiovascularAgonist', description: '<ul><li>Used in cardiogenic shock</li><li>Dose adjustment needed in renal impairment</li></ul>', dosages: [ { indication: 'hypotension', population: 'general', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.' ], dose: [ { name: 'Load (optional)', dose: '50 mcg/kg', duration: '10 min' }, { name: 'Maintenance', min: '0.125 mcg/kg/min', max: '0.75 mcg/kg/min' } ] } ], preparations: [ { concentration: '0.2 mg/mL' }, { concentration: '1 mg/mL' } ] } } ); /** * Neostigmine */ mw.calculators.addDrugs( { neostigmine: { name: 'Neostigmine', color: 'neuromuscularBlockerReversal', dosages: [ { indication: 'neuromuscularBlockadeReversal', population: 'general', description: 'For each 1 mg of neostigmine, give 0.2 mg of glycopyrrolate to avoid bradycardia', dose: { min: '0.03 mg/kg', max: '0.07 mg/kg', absoluteMax: '5 mg' } } ], preparations: [ { concentration: '0.5 mg/mL' }, { concentration: '1 mg/mL' } ] } } ); /** * Norepinephrine */ mw.calculators.addDrugs( { norepinephrine: { name: 'Norepinephrine', color: 'cardiovascularAgonist', description: 'First line vasopressor for septic and hypovolemic shock', dosages: [ { indication: 'hypotension', population: 'general', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.' ], dose: [ { name: 'Bolus', min: '5 mcg', max: '20 mcg' }, { name: 'Infusion', min: '0.05 mcg/kg/min', max: '3.3 mcg/kg/min' } ] }, { indication: 'hypotension', population: 'pediatric', dose: [ { name: 'Bolus', min: '0.05 mcg/kg', max: '0.1 mcg/kg' }, { name: 'Infusion', min: '0.05 mcg/kg/min', max: '2 mcg/kg/min' } ] } ], preparations: [ { concentration: '10 mcg/mL' }, { concentration: '16 mcg/mL' }, { concentration: '1 mg/mL', dilutionRequired: true } ] } } ); /** * Ondansetron */ mw.calculators.addDrugs( { ondansetron: { name: 'Ondansetron', dosages: [ { indication: 'ponv', population: 'general', dose: { dose: '4 mg' } }, { indication: 'ponv', population: 'pediatric', dose: { dose: '0.1 mg/kg', absoluteMax: '4 mg' } } ], preparations: [ { concentration: '2 mg/mL' } ] } } ); /** * Phenylephrine */ mw.calculators.addDrugs( { phenylephrine: { name: 'Phenylephrine', color: 'cardiovascularAgonist', dosages: [ { indication: 'hypotension', population: 'general', dose: [ { name: 'Bolus', min: '50 mcg', max: '200 mcg' }, { name: 'Infusion', min: '0.25 mcg/kg/min', max: '1 mcg/kg/min' } ] }, { indication: 'hypotension', population: 'pediatric', dose: [ { name: 'Bolus', min: '0.5 mcg/kg', max: '1 mcg/kg' }, { name: 'Infusion', min: '0.1 mcg/kg/min', max: '0.5 mcg/kg/min' } ] } ], preparations: [ { concentration: '10 mcg/mL' }, { concentration: '100 mcg/mL', default: true }, { concentration: '160 mcg/mL' }, { concentration: '10 mg/mL', dilutionRequired: true } ] } } ); /** * Propofol */ mw.calculators.addDrugs( { propofol: { name: 'Propofol', color: 'sedativeHypnotic', dosages: [ { indication: 'generalAnesthesia', population: 'general', dose: [ { name: 'Induction', min: '1 mg/kg', max: '2.5 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] }, { name: 'Maintenance', min: '100 mcg/kg/min', max: '200 mcg/kg/min' } ] }, { indication: 'generalAnesthesia', population: 'pediatric', dose: [ { name: 'Induction', min: '2.5 mg/kg', max: '3.5 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] }, { name: 'Maintenance', min: '125 mcg/kg/min', max: '300 mcg/kg/min' } ] }, { indication: 'generalAnesthesia', population: 'geriatric', dose: [ { name: 'Induction', min: '1 mg/kg', max: '1.5 mg/kg', weightCalculation: [ 'lbw', 'ibw' ] }, { name: 'Maintenance', min: '50 mcg/kg/min', max: '100 mcg/kg/min' } ] }, { indication: 'mac', population: 'general', dose: { min: '25 mcg/kg/min', max: '75 mcg/kg/min' } } ], preparations: [ { concentration: '10 mg/mL' } ] } } ); /** * Remifentanil */ mw.calculators.addDrugs( { remifentanil: { name: 'Remifentanil', color: 'opioid', dosages: [ { indication: 'tiva', population: 'general', dose: [ { name: 'Load', min: '1 mcg/kg', max: '2 mcg/kg', weightCalculation: [ 'lbw', 'ibw' ] }, { name: 'Maintenance', min: '0.1 mcg/kg/min', max: '1 mcg/kg/min' } ] } ], preparations: [ { concentration: '50 mcg/mL' }, { concentration: '1 mg/vial', dilutionRequired: true }, { concentration: '2 mg/vial', dilutionRequired: true } ] } } ); /** * Rocuronium */ mw.calculators.addDrugs( { rocuronium: { name: 'Rocuronium', color: 'neuromuscularBlocker', dosages: [ { indication: 'neuromuscularBlockade', population: 'general', dose: [ { name: 'Standard', dose: '0.6 mg/kg' }, { name: 'Rapid sequence', dose: '1.2 mg/kg' } ] } ], preparations: [ { concentration: '10 mg/mL' } ] } } ); /** * Succinylcholine */ mw.calculators.addDrugs( { succinylcholine: { name: 'Succinylcholine', color: 'succinylcholine', dosages: [ { indication: 'neuromuscularBlockade', population: 'general', dose: { min: '1 mg/kg', max: '1.5 mg/kg' } }, { indication: 'neuromuscularBlockade', population: 'general', routes: [ 'im' ], dose: { min: '3 mg/kg', max: '5 mg/kg' } } ], preparations: [ { concentration: '20 mg/mL' }, { concentration: '100 mg/mL' } ] } } ); /** * Sufentanil */ mw.calculators.addDrugs( { sufentanil: { name: 'Sufentanil', color: 'opioid', dosages: [ { indication: 'tiva', population: 'general', dose: [ { name: 'Load', min: '0.25 mcg/kg', max: '2 mcg/kg', weightCalculation: [ 'lbw', 'ibw' ] }, { name: 'Maintenance', min: '0.5 mcg/kg/hr', max: '1.5 mcg/kg/hr' } ] } ], preparations: [ { concentration: '5 mcg/mL' }, { concentration: '50 mcg/mL' } ] } } ); /** * Sugammadex */ mw.calculators.addDrugs( { sugammadex: { name: 'Sugammadex', color: 'neuromuscularBlockerReversal', dosages: [ { indication: 'neuromuscularBlockadeReversal', population: 'general', description: '<ul><li>≥2 twitches on TOF: 2 mg/kg</li><li>1-2 posttetanic twitches: 4 mg/kg</li><li>Immediate reversal: 16 mg/kg</li></ul>', dose: { min: '2 mg/kg', max: '16 mg/kg' } } ], preparations: [ { concentration: '100 mg/mL' } ] } } ); /** * Vasopressin */ mw.calculators.addDrugs( { vasopressin: { name: 'Vasopressin', color: 'cardiovascularAgonist', dosages: [ { indication: 'hypotension', population: 'general', description: 'Use caution with sustained infusions >0.04 units/min which can cause cardiac and splanchnic ischemia', references: [ 'Hollenberg SM. Vasoactive drugs in circulatory shock. Am J Respir Crit Care Med. 2011 Apr 1;183(7):847-55. doi: 10.1164/rccm.201006-0972CI. Epub 2010 Nov 19. PMID: 21097695.' ], dose: [ { name: 'Bolus', min: '0.5 units', max: '1 unit' }, { name: 'Infusion', min: '0.01 units/min', max: '0.07 units/min' } ] }, { indication: 'hypotension', population: 'pediatric', references: [ 'Choong K, Kissoon N. Vasopressin in pediatric shock and cardiac arrest. Pediatr Crit Care Med. 2008 Jul;9(4):372-9. doi: 10.1097/PCC.0b013e318172d7c8. PMID: 18496412.' ], dose: [ { name: 'Bolus', min: '0.005 units/kg', max: '0.01 units/kg' }, { name: 'Infusion', min: '0.0002 units/kg/min', max: '0.008 units/kg/min' } ] } ], preparations: [ { concentration: '1 units/mL' }, { concentration: '20 units/mL' } ] } } ); /** * Vecuronium */ mw.calculators.addDrugs( { vecuronium: { name: 'Vecuronium', color: 'neuromuscularBlocker', dosages: [ { indication: 'neuromuscularBlockade', population: 'general', dose: [ { name: 'Standard', dose: '0.1 mg/kg' }, { name: 'Rapid sequence', dose: '1.2 mg/kg' } ] } ], preparations: [ { concentration: '10 mg/vial' } ] } } ); }() );