A drug delivery apparatus comprising a delivery portion for delivering a drug to a patient, an input for receiving treatment information for each treatment to be delivered to a patient and a delivery controller. The delivery controller controls the amount of drug delivered to a patient on the basis of the received treatment information.