A system is provided that determines the insulin needs of a diabetic individual, from at rest to any level of activity, and administers the insulin to the individual. The system includes a pump and a controller for the pump. The controller The controller includes a user interface that allows the user to input user data, including set-up information that personalizes the system to the needs of the user, to establish or select routines for insulin administration based on defined levels of activity, as well as interact with the controller on an ongoing basis to enter data relevant to modifying the routines based upon parameters.L'invention concerne un système qui détermine les besoins en insuline d'un individu diabétique, du repos jusqu'à un quelconque niveau d'activité, et administre l'insuline à l'individu. Le système inclut une pompe et une unité de commande pour la pompe. L'unité de commande inclut une interface utilisateur qui permet à l'utilisateur d'entrer des données d'utilisateur, y compris des informations de réglage qui personnalisent le système selon les besoins de l'utilisateur, d'établir ou de sélectionner des routines d'administration de l'insuline basées sur des niveaux définis d'activité, ainsi que d'interagir avec l'unité de commande sur une base continue pour entrer des données pertinentes en vue modifier les routines basées sur des paramètres.