A medical device programmer and a method of operation in which a first
data value is received and used in the execution of one or more
algorithms. One or more suggested pulse generator settings are calculated
from the one or more algorithms based on the first data value, and the
one or more suggested pulse generator settings are displayed on an
interactive display screen of the medical device programmer. In one
embodiment, the first data value is a duration interval of a QRS complex.
From the duration interval, suggestions are made as to one or more
ventricular chambers in which to provide pacing pulses. Additionally,
pacing intervals for an AV delay are suggested based on measured P-R
intervals, or pacing intervals for an LV offset are suggested based on a
measured duration interval of a V--V-interval between a right ventricular
event and a left ventricular event.