Module: amg

Aminoglycoside Dosing Module

Since:
  • v1.1.0
Source:
See:

Requires

Members

(static, constant) config :Object

Configuration for aminoglycoside calculations and related input validation.

Properties:
Name Type Description
infTime Number

assumed infusion time in hours

distTime Number

assumed distribution time in hours

check Object

acceptable input values for input validation

Properties
Name Type Description
doseMin Number

minimum acceptable dose input

doseMax Number

maximum acceptable dose input

freqMin Number

minimum acceptable frequency input

freqMax Number

maximum acceptable frequency input

goalPeakMin Number

minimum acceptable goal peak level input

goalPeakMax Number

maximum acceptable goal peak level

Source:

Methods

(static) cf() → {AmgCfResult}

Calculate kinetics for CF dosing

Parameters:
Type Description
AmgParams

Input parameters

Since:
  • v1.2.0
Source:

(static) extended() → {AmgExtendedResult}

Calculate extended interval kinetics

Parameters:
Type Description
AmgParams

Input parameters

Since:
  • v1.2.0
Source:

(static) getDosingWeight() → {DosingWtResults}

Gets the dosing weight for aminoglycoside dosing, per AMG dosing guidelines (2018 version).

Return weight of 0 if age <= 15 years (per attachment "B" of aminoglycoside dosing guidelines, use LexiPeds for ages 29 days through 15 years).

Parameters:
Type Description
DosingWeightParams

Dosing weight calculation parameters

Source:

(static) roundDose(dose, drug) → {Number}

Rounds the dose with factor based on drug

Parameters:
Name Type Description
dose Number

The dose to be rounded

drug String

The selected drug, as a single uppercase letter: [G]entamicin, [T]obramycin, or [A]mikacin

Since:
  • v1.2.0
Source:

(inner) getGoalTrough(drug) → {Number}

Gets the goal trough level

Parameters:
Name Type Description
drug String

The selected drug, as a single uppercase letter: [G]entamicin, [T]obramycin, or [A]mikacin

Since:
  • v1.2.0
Source: