An apparatus for indicating a current condition of a medical infusion pump comprising: a memory configured to store two or more color codes, each color code corresponding to a condition of the medical infusion pump and a color; a monitor(342,406); a programmable circuit in electrical communication with the memory and the monitor, characterised in that the programmable circuit programmed to: receive operating parameters relating to operation of a medical infusion pump, receive a hard limit range from a caregiver for the operating parameters defining a hard maximum and a hard minimum to form an acceptable medical infusion pump programming range in a continuous rate region, receive a soft limit range from the caregiver for the operating parameters set by the caregiver and defining a typical operating range of the operating parameters in the continuous rate region, monitor the current condition of the operating parameters of a pump based on the hard limit range and soft limit range, and trigger an alarm(408,410) to the alert the user that said pump is functioning outside of the hard limit range and the soft limit range, and generate a graphical user interface on the monitor(342,406) by displaying a graphical user interface background color upon detection of the current medical infusion pump condition being the medical infusion pump condition to which the color code of that graphical user interface background color corresponds, viewable by a user or caregiver. a memory configured to store two or more color codes, each color code corresponding to a condition of the medical infusion pump and a color; a monitor(342,406); a programmable circuit in electrical communication with the memory and the monitor, characterised in that the programmable circuit programmed to: receive operating parameters relating to operation of a medical infusion pump, receive a hard limit range from a caregiver for the operating parameters defining a hard maximum and a hard minimum to form an acceptable medical infusion pump programming range in a continuous rate region, receive a soft limit range from the caregiver for the operating parameters set by the caregiver and defining a typical operating range of the operating parameters in the continuous rate region, monitor the current condition of the operating parameters of a pump based on the hard limit range and soft limit range, and trigger an alarm(408,410) to the alert the user that said pump is functioning outside of the hard limit range and the soft limit range, and generate a graphical user interface on the monitor(342,406) by displaying a graphical user interface background color upon detection of the current medical infusion pump condition being the medical infusion pump condition to which the color code of that graphical user interface background color corresponds, viewable by a user or caregiver. receive operating parameters relating to operation of a medical infusion pump, receive a hard limit range from a caregiver for the operating parameters defining a hard maximum and a hard minimum to form an acceptable medical infusion pump programming range in a continuous rate region, receive a soft limit range from the caregiver for the operating parameters set by the caregiver and defining a typical operating range of the operating parameters in the continuous rate region, monitor the current condition of the operating parameters of a pump based on the hard limit range and soft limit range, and trigger an alarm(408,410) to the alert the user that said pump is functioning outside of the hard limit range and the soft limit range, and generate a graphical user interface on the monitor(342,406) by displaying a graphical user interface background color upon detection of the current medical infusion pump condition being the medical infusion pump condition to which the color code of that graphical user interface background color corresponds, viewable by a user or caregiver.