A medical infusion pump system, comprising: a portable pump housing that receives insulin for dispensation to a user, the pump housing at least partially containing a pump drive system to dispense the insulin through a flow path to the user; a controller that communicates with the pump drive system to dispense the insulin from the portable pump housing; and a monitoring device that communicates glucose information to the controller, the glucose information being indicative of a blood glucose level of the user, characterized in that the controller is configured to: determine an insulin load of the user indicative of an estimated amount of insulin delivered to the user's body; modify at least one of an upper alarm limit parameter and a lower alarm limit parameter in response to determining the insulin load of the user, wherein the controller is configured to increase at least one of an upper glucose alarm limit parameter and a lower glucose alarm limit parameter when the user's insulin load is determined to be greater than a normal insulin load range or decrease at least one of an upper glucose alarm limit parameter and a lower blood glucose alarm limit parameter when the user's insulin load is determined to be lower than a normal insulin load range; and output an alarm when the glucose information indicates that the blood glucose level is greater than the modified upper blood glucose alarm limit parameter or is less than the modified lower blood glucose alarm limit parameter. a portable pump housing that receives insulin for dispensation to a user, the pump housing at least partially containing a pump drive system to dispense the insulin through a flow path to the user; a controller that communicates with the pump drive system to dispense the insulin from the portable pump housing; and a monitoring device that communicates glucose information to the controller, the glucose information being indicative of a blood glucose level of the user, characterized in that the controller is configured to: determine an insulin load of the user indicative of an estimated amount of insulin delivered to the user's body; modify at least one of an upper alarm limit parameter and a lower alarm limit parameter in response to determining the insulin load of the user, wherein the controller is configured to increase at least one of an upper glucose alarm limit parameter and a lower glucose alarm limit parameter when the user's insulin load is determined to be greater than a normal insulin load range or decrease at least one of an upper glucose alarm limit parameter and a lower blood glucose alarm limit parameter when the user's insulin load is determined to be lower than a normal insulin load range; and output an alarm when the glucose information indicates that the blood glucose level is greater than the modified upper blood glucose alarm limit parameter or is less than the modified lower blood glucose alarm limit parameter. determine an insulin load of the user indicative of an estimated amount of insulin delivered to the user's body; modify at least one of an upper alarm limit parameter and a lower alarm limit parameter in response to determining the insulin load of the user, wherein the controller is configured to increase at least one of an upper glucose alarm limit parameter and a lower glucose alarm limit parameter when the user's insulin load is determined to be greater than a normal insulin load range or decrease at least one of an upper glucose alarm limit parameter and a lower blood glucose alarm limit parameter when the user's insulin load is determined to be lower than a normal insulin load range; and output an alarm when the glucose information indicates that the blood glucose level is greater than the modified upper blood glucose alarm limit parameter or is less than the modified lower blood glucose alarm limit parameter.