A drug delivery system is disclosed that includes a drug delivery device having a reservoir, a delivery cannula having a proximal end in fluid communication with the reservoir and a distal end to be received within a patient, and one or more controllable elements. The drug delivery system may further include one or more sensors coupled to the drug delivery device, and a controller coupled to the one or more sensors and the one or more controllable elements. The controller may be configured to use the one or more sensors to determine a condition or an operational state of the drug delivery device. Furthermore, the controller may be configured to control the controllable element based on the condition or the operational state of the drug delivery device and/or identity information stored in a memory onboard the device. A method for use with a drug delivery device is also disclosed.L'invention concerne des dispositifs et des procédés pour aider un utilisateur d'un dispositif d'administration de médicament à l'aide d'une application s'exécutant sur un dispositif informatique mobile. Le dispositif informatique mobile peut recevoir des informations provenant du dispositif d'administration de médicament se rapportant à son état et/ou son fonctionnement, et sélectionner ensuite une invite d'information/instruction à afficher à l'intention de l'utilisateur sur la base des informations reçues. Le dispositif informatique mobile peut également générer un affichage dans l'application comprenant l'invite d'information et/ou l'invite d'instruction sélectionnée. Par conséquent, l'utilisateur du dispositif d'administration de médicament peut être guidé à travers le processus d'administration de médicament en temps réel, ce qui réduit la probabilité d'une utilisation inappropriée ou incomplète du dispositif d'administration de médicament.