A medical device programmer automatically adjusts parameters to be
programmed to a medical device in response to a user modifying related
parameters. Slide controllers on the programmer display screen can adjust
parameters. In response to slide controller movement, the programmer
automatically adjusts related parameters by moving their slide
controllers. This graphically illustrates to the user the automatic
adjustments being made to the related parameters. and the relationship
between parameters being adjusted by the user and automatically. In
response to on screen parameter changes, the system graphically
illustrates the parameter values that are changed and those that are
programmed to the medical device and those that would cause unsafe
condition in the medical device if programmed. The method also prevents
the programming to the medical device the parameters that would cause an
unsafe condition.