A medication infusion system provides redundant safety and includes condition detecting and informational alarm signal generating apparatus for indicating if (1) a fluid leak occurs in different portions of the system; (2) a programmable input from a patient or physician would result in exceeding a safe dosage limit; (3) the reservoir containing medication has been filled; (4) the intended medication pumping does not correlate with the pumping actually effected; (5) battery voltage is low; (6) the medication reserve is low; and (7) the system has been switched off. The apparatus may provide subcutaneous electrical, thermal, or audible stimulation to the patient and also provides a signal which a physician may monitor. The stimulation may be coded to separately identify each above-listed deviation in nominal system performance. In addition, the number of medication requests are correlated with actual medication dispensing to assure proper operation. An identification scheme is provided which matches the patient with his or her corresponding medication.