The disclosure provides techniques for parameter-directed shifting of
electrical stimulation electrode combinations having substantially
similar electrode patterns. An external programmer permits a user to
shift electrode combinations along the length of a lead or leads. The
external programmer accepts parameter-directed shift input and causes an
electrical stimulator to shift electrode combinations as indicated. The
external programmer may present an electrode combination as a parameter
that can be adjusted or selected to shift the electrode combination along
the length of a lead. An electrode combination may be presented as a
value that can be incremented, decremented, or otherwise adjusted to
indicate a shift in a desired direction. An external programmer that
permits a patient or other user to shift electrode combinations in a
manner similar to adjustments of other parameters may enable the patient
to maintain or improve therapeutic efficacy.