A system comprising an implantable medical device and an associated device, at least one of which is provided with a transmitter, the other of which is provided with a receiver wherein the system is further provided with means for optimizing communication between said implanted device and said associated device, said optimizing means comprising:
- means associated with said transmitter and said receiver for defining a plurality of telemetry transmission types and for defining in conjunction with each of said telemetry types a prioritized set of a plurality of performance goals which vary depending upon telemetry transmission type;
- means associated with at least one of said transmitter and said receiver for controllably altering a plurality of operational parameters of at least one of said transmitter and said receiver;
- means associated with at least one of said transmitter and said receiver for determining whether a transmission between said transmitter and said receivers meets said performance goals;
- and
- means associated with at least one of said transmitter and said receiver for selecting among said operational parameters and adjusting said selected operational parameters based upon said prioritized set of performance goals to achieve said performance goals in order of their priority.