Accepts inputs via an input device and displays resulting power consumption for example in a color-coded format that enables a doctor or other programmer to observe how changes in one programming parameter affects power consumption. This enables the apparatus to accept input values and display the resulting power consumption that would occur if the input values were programmed into an implantable device in an intuitive graphical manner. In one or more embodiments programming parameters associated with power consumption may be set for electrical stimulation pulses, namely the voltage amplitude, the frequency of pulses per unit time and the pulse width of the pulses in units of time.