Abstract: Disclosed herein is a system for administering a substance to a patient, the system comprising a reservoir for storing the substance, an administration apparatus configured to administer the substance to the patient, a pump for directing the substance from the reservoir to the delivery mechanism, a controller configured to operate the pump, a communication unit configured to communicate with at least one server, at least one processor configured to receive data associated with patient characteristics, calculate a substance administration dose according to the data, determine a preferred substance administration process, and operate the pump to administer the substance to the patient.