A system for optimizing a patient's insulin treatment, comprising a drug delivery device (320) with an identifier representing information for a specific drug contained in a reservoir. An accessory device (310) comprises a blood glucose meter (BGM) and a processor programmed to determine for at least two pre-defined specific drugs a recommendation for an amount of the given drug based on a blood glucose value. The recommendation for a given pre-defined drug can be calculated when the corresponding identifier has been captured with the accessory device in a current mounted state, the recommended dose being calculated based on one or more blood glucose values, one or more patient specific parameters as well as parameters for the identified specific type of drug.L'invention concerne un système pour optimiser le traitement à l'insuline d'un patient, lequel système comprend un dispositif d'administration de médicament (320) ayant un identificateur représentant des informations pour un médicament spécifique contenu dans un réservoir. Un dispositif accessoire (310) comprend un glucomètre (BGM) et un processeur programmé pour déterminer pour au moins deux médicaments spécifiques prédéfinis une recommandation pour une quantité du médicament donné sur la base d'une valeur de glucose dans le sang. La recommandation pour un médicament prédéfini donné peut être calculée lorsque l'identificateur correspondant a été capturé avec le dispositif accessoire dans un état monté courant, la dose recommandée étant calculée sur la base d'une ou plusieurs valeurs de glucose dans le sang, d'un ou plusieurs paramètres spécifiques à un patient, ainsi que sur la base de paramètres pour le type de médicament spécifique identifié.