Difference between revisions of "MediaWiki:Gadget-calculator-drugDosage.js"

From WikiAnesthesia
Line 2: Line 2:
     var moduleId = 'drugDosages';
     var moduleId = 'drugDosages';


     mw.calculators.addCalculators( moduleId, {
     mw.calculators.addDrugCalculators( moduleId, {
         sedativeHypnotics: {
         sedativeHypnotics: {
             name: 'Sedatives and hypnotics',
             name: 'Sedatives and hypnotics',
             calculations: [
             calculations: [
                 'drugDosage-propofol',
                 'propofol',
                 'drugDosage-etomidate',
                 'etomidate',
                 'drugDosage-ketamine',
                 'ketamine',
                 'drugDosage-midazolam',
                 'midazolam',
                 'drugDosage-dexmedetomidine'
                 'dexmedetomidine'
             ]
             ]
         },
         },
Line 16: Line 16:
             name: 'Opioids',
             name: 'Opioids',
             calculations: [
             calculations: [
                 'drugDosage-remifentanil',
                 'remifentanil',
                 'drugDosage-sufentanil'
                 'sufentanil'
             ]
             ]
         },
         },
Line 23: Line 23:
             name: 'Neuromuscular blockade',
             name: 'Neuromuscular blockade',
             calculations: [
             calculations: [
                 'drugDosage-rocuronium',
                 'rocuronium',
                 'drugDosage-vecuronium',
                 'vecuronium',
                 'drugDosage-succinylcholine',
                 'succinylcholine',
                 'drugDosage-sugammadex',
                 'sugammadex',
                 'drugDosage-neostigmine',
                 'neostigmine',
             ]
             ]
         },
         },
Line 33: Line 33:
             name: 'Cardiovascular agonists',
             name: 'Cardiovascular agonists',
             calculations: [
             calculations: [
                 'drugDosage-phenylephrine',
                 'phenylephrine',
                 'drugDosage-ephedrine'
                 'ephedrine'
             ]
             ]


Line 41: Line 41:
             name: 'Postoperative nausea and vomiting',
             name: 'Postoperative nausea and vomiting',
             calculations: [
             calculations: [
                 'drugDosage-dexamethasone',
                 'dexamethasone',
                 'drugDosage-ondansetron'
                 'ondansetron'
             ]
             ]


Line 49: Line 49:
             name: 'Antibiotics',
             name: 'Antibiotics',
             calculations: [
             calculations: [
                 'drugDosage-cefazolin'
                 'cefazolin'
             ]
             ]


         }
         }
     }, 'DrugDosageCalculator' );
     } );
}() );
}() );

Revision as of 09:55, 15 August 2021

( function() {
    var moduleId = 'drugDosages';

    mw.calculators.addDrugCalculators( moduleId, {
        sedativeHypnotics: {
            name: 'Sedatives and hypnotics',
            calculations: [
                'propofol',
                'etomidate',
                'ketamine',
                'midazolam',
                'dexmedetomidine'
            ]
        },
        opioids: {
            name: 'Opioids',
            calculations: [
                'remifentanil',
                'sufentanil'
            ]
        },
        neuromuscularBlockers: {
            name: 'Neuromuscular blockade',
            calculations: [
                'rocuronium',
                'vecuronium',
                'succinylcholine',
                'sugammadex',
                'neostigmine',
            ]
        },
        cardiovascularAgonists: {
            name: 'Cardiovascular agonists',
            calculations: [
                'phenylephrine',
                'ephedrine'
            ]

        },
        ponv: {
            name: 'Postoperative nausea and vomiting',
            calculations: [
                'dexamethasone',
                'ondansetron'
            ]

        },
        antibiotics: {
            name: 'Antibiotics',
            calculations: [
                'cefazolin'
            ]

        }
    } );
}() );