The drugulator - a new method for performing dosage calculations