Smart chemotherapy delivery