a personal , evidence - based , self - care information system for the management of diabetes , executing on a computer , receiving data input from a user , processing the data , and outputting results to the user , including a settings module ; a glucose module ; and a patterns module . a mobile device for the management of diabetes , including a memory , a processor , an input device , an output device , and a computer program executing on the processor , the computer program including a settings module , a glucose module , and a patterns module , and the glucose module receiving blood glucose measurement data input from a user through the input device , the patterns module analyzing the blood glucose measurement data in real time and outputting results of the analysis of blood glucose measurement data to the user . a computer - based method for the management of diabetes , receiving data input from a user , processing the data , and outputting results to the user , having the steps of inputting a target glucose range for the user ; inputting a blood glucose measurement ; inputting an event associated with the glucose measurement ; and outputting information to the user .