Diabetes management software

Diabetes Management Software refers to software tools than run on personal computers and personal digital assistants to help persons with type 1 diabetes manage the data associated with:
 * test results from a glucose meter
 * diabetes logbooks
 * basal and bolus settings for an insulin pump
 * records of actual insulin delivery
 * records of carbohydrates eaten and bolused to cover
 * stastical evaluation
 * manual log entries for exercise, etc.

Features and Uses
There are many products available to help maintain records and analyze trends related to diabetes care. Some support a single diabetes tool such as one manufacturers glucose meter, while others are intended to interface with many manufacturers products. Some diabetes management software is free to download or can be used on-line, while others are for sale (or shareware). Some are simple and easy to use for a single user, while others have very powerful features that support many users in a clinical setting.

Depending on the product selected, there are a variety of features which include:
 * summary tables or diabetes logbook data that can be:
 * imported from multiple sources,
 * viewed on the screen,
 * saved and archived for personal use,
 * printed, faxed, or emailed to share with your diabetes care team.
 * charts to analyze:
 * visualization of repeating patterns,
 * blood glucose trends for evaluation of
 * compliance with goals, and
 * consideration for new insulin adjustments,
 * control screens for:
 * insulin pump setup and control,
 * continuous blood glucose monitoring setup and control.

An electronic blood glucose logbook
Example 1 shows a logbook can combine readings from multiple meters (such as one at home and another at work or school) in one place. Breakfast, lunch, and dinner readings are lined up vertically to help look for trends. The logbook automatically colors the box red for a low blood sugar, and blue for a high blood sugar. In the example chart, a pattern is easy to visualize: mornings tend to be a bit high (more insulin is needed at night) and there is a pattern of lows occurring after dinner (perhaps dinner insulin or the afternoon basal rates could be turned down).

Standard day data plots
Example 2 shows that trends are easy to see. The blood glucose readings are plotted at their level versus the time of day. Multiple days are plotted on top of each other, creating a scatter of points. In the example shown, it is easy to see the glycemic excursions to high blood sugars following breakfast and lunch. Once identified, this can be improved by using a faster acting insulin, or injecting insulin 20 minutes before eating, or by selecting carbohydrates to eat that are slower to peak in the bloodstream.

Pie Charts
Example 3 shows that pie charts are a quick way to judge performance of insulin doses throughout the day relative to the goal of keeping 75% of premeal blood glucose readings within boundaries. Sub-charts automatically break down to breakfast, lunch, dinner, and late night, as well as show pre-meal versus post-meal statistics. In the example pie chart shown, it appears there is an opportunity to improve morning lows and afternoon highs with insulin adjustments.

Daily Views
Example 4 evaluates the delivery from an insulin pump, showing blood glucose plots along the top, carbohydrates eaten (bubbles in the middle of the chart), basal and bolus insulin delivered at the bottom. This is a good example of the flexibility in lifestyle afforded to an insulin pump user as carbohydrates are not "scheduled" to match insulin profiles, and yet the glycemic excursions are well controlled. In this chart, it is also easy to see that the pump user had a meal at 3pm but forgot to test blood glucose beforehand.

Basal Pattern Control
Example 5 shows a control screen for basal delivery from an insulin pump. Time of day and basal rate in units per hour can be modified to create a custom basal rate pattern to match the insulin needs of the pump user. Icons are shown which save or read data from the PC, or to upload and download it from the pump.

Bolus Control
Example 6 shows bolus control on this screen. The insulin to carbohydrate ratio is stored in the pump as a function of the meal eaten (time of day). This screen selects grams of carbohydrate as the input parameter from the user, such that the pump can calculate the insulin bolus desired from the grams entered and the insulin to carb ratio that is stored.