A method (1600) of administering insulin mcludes receiving blood glucose measurements (BG) of a patient (10) at a data processing device (112) from a glucometer (124). The blood glucose measurements are separated by a time interval (ΤNext). The method also includes receiving patient information (208a) at the data processing device and selecting a subcutaneous insulin treatment (900, 1100, 1200, 1300, 1400) from a collection of subcutaneous insulin treatments. The selection is based on the blood glucose measurements and the patient information. The selection includes one or more of a subcutaneous standard program (900), a subcutaneous program without meal boluses (1100), a meal-by-meal subcutaneous program without carbohydrate counting ( 1200), a meal-by-meal subcutaneous program with carbohydrate counting (1300), and a subcutaneous program (1400) for non-diabetic patients. The method also includes executing, using the data processing device, the selected subcutaneous insulin treatment.La présente invention concerne une méthode (1600) d'administration d'insuline consistant à recevoir, d'un glycomètre (124), des mesures de glycémie (BG) d'un patient (10) au niveau d'un dispositif de traitement de données (112). Les mesures de glycémie sont séparées par un intervalle de temps (TNext). La méthode consiste également à recevoir des informations de patient (208a) au niveau du dispositif de traitement de données et à sélectionner un traitement d'insuline sous-cutané (900, 1100, 1200, 1300, 1400) à partir d'une collecte de traitements d'insuline sous-cutanés. La sélection est basée sur les mesures de glycémie et sur les informations de patient. La sélection comprend un ou plusieurs d'un programme standard sous-cutané (900), d'un programme sous-cutané exempt de bolus alimentaires (1100), d'un programme sous-cutané repas par repas sans comptage de carbohydrate (1200), d'un programme sous-cutané repas par repas à comptage de carbohydrate (1300) et d'un programme sous-cutané (14