A system comprising a handheld diabetes manager and an insulin pump (202, 204), wherein the diabetes manager has a graphical user interface for displaying a status of the insulin pump (202, 204), wherein the insulin pump (202, 204) is physically separated from the diabetes manager, the diabetes manager comprising: - a port configured to receive a test strip for blood glucose measurement; - a blood glucose measurement module cooperatively operable with a test strip inserted in the port for blood glucose measurement; - a communications module that selectively communicates via a wireless data link with the insulin pump (202, 204) to receive status data pertaining to the operation of the insulin pump (202, 204); and - a user interface module in data communication with the blood glucose measurement module and the communications module and operable to provide a graphical user interface on a display of the diabetes manager, wherein the graphical user interface includes a status screen that presents data pertaining to a glucose measure determined by the blood glucose measurement module concurrently with the status data received from the insulin pump (202, 204), such that the status data of the insulin pump (202, 204) is presented on the status screen only when the communication module is in data communication with the insulin pump (202, 204), characterized in that the status screen includes a cancel bolus button configured such that - when the cancel bolus button is pressed when there is only one bolus of type x in a pump queue of the insulin pump (202, 204), a first cancel bolus screen is displayed requesting confirmation to cancel the particular type x bolus in the pump queue, and - when there is more than one bolus in the pump queue, a second cancel bolus screen is displayed which presents the highest priority running bolus at the top. - a port configured to receive a test strip for blood glucose measurement; - a blood glucose measurement module cooperatively operable with a test strip inserted in the port for blood glucose measurement; - a communications module that selectively communicates via a wireless data link with the insulin pump (202, 204) to receive status data pertaining to the operation of the insulin pump (202, 204); and - a user interface module in data communication with the blood glucose measurement module and the communications module and operable to provide a graphical user interface on a display of the diabetes manager, wherein the graphical user interface includes a status screen that presents data pertaining to a glucose measure determined by the blood glucose measurement module concurrently with the status data received from the insulin pump (202, 204), such that the status data of the insulin pump (202, 204) is presented on the status screen only when the communication module is in data communication with the insulin pump (202, 204), - when the cancel bolus button is pressed when there is only one bolus of type x in a pump queue of the insulin pump (202, 204), a first cancel bolus screen is displayed requesting confirmation to cancel the particular type x bolus in the pump queue, and - when there is more than one bolus in the pump queue, a second cancel bolus screen is displayed which presents the highest priority running bolus at the top.