An integrated glucose management system for tuning patient-specific insulin data, comprising: a memory configured to record and store data representing measurements of physiological glucose levels in a patient, and to store exogenous data in the form of attributes tagged to the stored glucose measurement data; and a user interface comprising a visual display ; and a processor programmed with computer-executable instructions to: record and store glucose measurement data at selected time periods, and to store exogenous data in the form of attributes ; store multiple sets of glucose measurement data as different profiles in the memory; tag each of the multiple sets of glucose level measurement data with the exogenous attributes including a profile name, wherein the name of the profile is selected to identify the data recording as belonging to a particular category of a patient condition; access the memory to retrieve a plurality of profiles having the same profile name and compare the retrieved plurality of stored profiles to detect a persistent pattern of undesirable measured glucose levels existing in the plurality of profiles ; provide an output at the user interface if the persistent pattern is detected; and output a recommended change to the patient-specific insulin data as a result of the detected persistent pattern, and display the recommended change on the user interface . a memory configured to record and store data representing measurements of physiological glucose levels in a patient, and to store exogenous data in the form of attributes tagged to the stored glucose measurement data; and a user interface comprising a visual display ; and a processor programmed with computer-executable instructions to: record and store glucose measurement data at selected time periods, and to store exogenous data in the form of attributes ; store multiple sets of glucose measurement data as different profiles in the memory; tag each of the multiple sets of glucose level measurement data with the exogenous attributes including a profile name, wherein the name of the profile is selected to identify the data recording as belonging to a particular category of a patient condition; access the memory to retrieve a plurality of profiles having the same profile name and compare the retrieved plurality of stored profiles to detect a persistent pattern of undesirable measured glucose levels existing in the plurality of profiles ; provide an output at the user interface if the persistent pattern is detected; and output a recommended change to the patient-specific insulin data as a result of the detected persistent pattern, and display the recommended change on the user interface . record and store glucose measurement data at selected time periods, and to store exogenous data in the form of attributes ; store multiple sets of glucose measurement data as different profiles in the memory; tag each of the multiple sets of glucose level measurement data with the exogenous attributes including a profile name, wherein the name of the profile is selected to identify the data recording as belonging to a particular category of a patient condition; access the memory to retrieve a plurality of profiles having the same profile name and compare the retrieved plurality of stored profiles to detect a persistent pattern of undesirable measured glucose levels existing in the plurality of profiles ; provide an output at the user interface if the persistent pattern is detected; and output a recommended change to the patient-specific insulin data as a result of the detected persistent pattern, and display the recommended change on the user interface . <EOS>