1. A system for providing treatment therapy to a patient comprising in combination: (a) an implantable drug delivery device comprising: (i) a housing; (ii) at least one drug reservoir within the housing and each configured to contain at least one drug; (iii) a flow control module controlling the flow of drug from the drug reservoir through an infusion port; (iv) electronics coupled to the flow control for adjusting the flow of drug by the flow control module; (v) a telemetry module coupled to the electronics for providing bi-directional communication between the delivery device and an external programmer; and (vi) a nonconformance monitor module coupled to the electronics, the drug monitor configured to monitor at least one pump performance parameter and generating pump performance data; and (b) an external programmer comprising: (i) memory having stored therein pump performance acquisition instructions; (ii) a telemetry module providing bi-directional communication between the external programmer and the implantable drug delivery device and providing the pump performance acquisition instructions to the implantable drug delivery device and receiving pump performance data from the implantable drug delivery device, the pump performance data is selected from the group consisting of pump reservoir pressure, fluid outlet pressure, propellant pressure, fluid flow rate, battery current drain, motor current drain, motor drive current profile, battery voltage, and physiologic sensor output level; and (iii) a nonconformance management module stored in the second memory for determining whether the pump is conforming to performance requirements, based upon the pump performance data from the drug monitor module, and determining what action should be taken if non-conformance is determined.