A method for the quantitative definition of the insulin bolus for a diabetic patient, and for the over time management of its administration, said insulin bolus being computed in an interactive electronic terminal, based on one or more computing algorithms stored in said terminal and being operated by means of a management program running on said terminal, based on values of pre-defined physiological parameters of the patient, said parameters being periodically acquired and stored; said method comprising, for each meal that the patient is going to eat: one or more interactive evaluation steps relating to the type and amount of each course that the patient is going to eat, each course belonging to said meal, until the complete meal has been composed; a computing step for computing said insulin bolus, said step following said interactive evaluation step, carried out by said management program based on the quantity of carbohydrates contained in the amounts of each of the different chosen courses composing the complete meal; a communication step, for communicating the amount of said insulin bolus to said patient by means of said interactive electronic terminal; said method being characterized in that, for each meal, said computing step for computing the insulin bolus comprises a plurality of subsequent partial computing sub-steps, for computing the partial insulin bolus relating to the amount of carbohydrates contained in said course and, for each one of said partial computing sub-steps, one corresponding communication sub-step, for communicating with said patient, each one of said communication sub-steps comprising the issue, by said management program, of a suggestion containing the value of said partial insulin bolus to be self-administered by said patient together with said course; in that for each one of said courses composing the meal chosen by the patient, said computing sub-step comprises separate computation of a main insulin bolus, necessary to metabolize the carbohydrate component contained directly in said course, and of an additional insulin bolus, necessary to metabolize the carbohydrate component which will be produced after the food has been eaten, for the transformation of fats and proteins contained in the same course, said computation being made by said management program based on a further algorithm stored in said interactive electronic terminal, information relating to said additional insulin bolus being also provided to the patient in addition to the one relating to the main insulin bolus; and in that said additional insulin bolus is provided to the patient at the end of his meal, in a single total insulin bolus due for all of the foods consumed during the meal. one or more interactive evaluation steps relating to the type and amount of each course that the patient is going to eat, each course belonging to said meal, until the complete meal has been composed; a computing step for computing said insulin bolus, said step following said interactive evaluation step, carried out by said management program based on the quantity of carbohydrates contained in the amounts of each of the different chosen courses composing the complete meal; a communication step, for communicating the amount of said insulin bolus to said patient by means of said interactive electronic terminal; said method being characterized in that, for each meal, said computing step for computing the insulin bolus comprises a plurality of subsequent partial computing sub-steps, for computing the partial insulin bolus relating to the amount of carbohydrates contained in said course and, for each one of said partial computing sub-steps, one corresponding communication sub-step, for communicating with said patient, each one of said communication sub-steps comprising the issue, by said management program, of a suggestion containing the value of said partial insulin bolus to be self-administered by said patient together with said course; in that for each one of said courses composing the meal chosen by the patient, said computing sub-step comprises separate computation of a main insulin bolus, necessary to metabolize the carbohydrate component contained directly in said course, and of an additional insulin bolus, necessary to metabolize the carbohydrate component which will be produced after the food has been eaten, for the transformation of fats and proteins contained in the same course, said computation being made by said management program based on a further algorithm stored in said interactive electronic terminal, information relating to said additional insulin bolus being also provided to the patient in addition to the one relating to the main insulin bolus; and in that said additional insulin bolus is provided to the patient at the end of his meal, in a single total insulin bolus due for all of the foods consumed during the meal.