A programmer for an implantable medical device includes a display which displays
a graphical representation of an area of interaction of the medical device within
a patient. The graphical representation includes at least one independently selectable
graphical object. The programmer includes a unit for associating parameters or
functions used in controlling the medical device with the object, so that when
an operator, via the programmer, selects an object, the associated parameters or
functions are displayed for consultation, modification or execution. By directly
linking the programmable parameter or function with an image of the device and
the surrounding parts of the patient's body, the clinician is immediately presented
with a clear and understandable link between the parameters and a physical entity.