A system for use with a patient medical device, the device having specific operating data associated with it, the system comprising: a first processor, separate from the medical device, configured to accept user inputs related to operating data limits associated with the medical device and to generate a data base from those user inputs, the data base comprising at least one hard limit and at least one soft limit; and a second mobile processor, separate from the medical device and the first processor, configured to: receive the data base generated by the first processor; automatically establish, when the second processor comes within a proximity of the medical device, a wireless communication link with the medical device and automatically receive, responsive to and via the wireless communication link, the operating data from the medical device prior to administration of a medication by the medical device; compare the received operating data of the medical device with the data base limits; monitor the comparison and, if the comparison shows that at least one of the operating data of the medical device exceeds the at least one soft limit established in the data base, provide an indication that the operating data of the medical device are outside the at least one soft limit in the data base, and if at least one of the programmed pumping parameters exceeds the at least one hard limit established in the data base, require that the at least one pumping parameter be changed to a value within the at least one hard limit before operation of the infusion pump can begin; and send, when the at least one pumping parameter is within the at least one soft limit or changed to within the at least one hard limit, an unlock signal to the medical device via a second wireless communication link, wherein the medical device is configured to prevent the administration of the medicine until the medical device receives the unlock signal. a first processor, separate from the medical device, configured to accept user inputs related to operating data limits associated with the medical device and to generate a data base from those user inputs, the data base comprising at least one hard limit and at least one soft limit; and a second mobile processor, separate from the medical device and the first processor, configured to: receive the data base generated by the first processor; automatically establish, when the second processor comes within a proximity of the medical device, a wireless communication link with the medical device and automatically receive, responsive to and via the wireless communication link, the operating data from the medical device prior to administration of a medication by the medical device; compare the received operating data of the medical device with the data base limits; monitor the comparison and, if the comparison shows that at least one of the operating data of the medical device exceeds the at least one soft limit established in the data base, provide an indication that the operating data of the medical device are outside the at least one soft limit in the data base, and if at least one of the programmed pumping parameters exceeds the at least one hard limit established in the data base, require that the at least one pumping parameter be changed to a value within the at least one hard limit before operation of the infusion pump can begin; and send, when the at least one pumping parameter is within the at least one soft limit or changed to within the at least one hard limit, an unlock signal to the medical device via a second wireless communication link, receive the data base generated by the first processor; automatically establish, when the second processor comes within a proximity of the medical device, a wireless communication link with the medical device and automatically receive, responsive to and via the wireless communication link, the operating data from the medical device prior to administration of a medication by the medical device; compare the received operating data of the medical device with the data base limits; monitor the comparison and, if the comparison shows that at least one of the operating data of the medical device exceeds the at least one soft limit established in the data base, provide an indication that the operating data of the medical device are outside the at least one soft limit in the data base, and if at least one of the programmed pumping parameters exceeds the at least one hard limit established in the data base, require that the at least one pumping parameter be changed to a value within the at least one hard limit before operation of the infusion pump can begin; and send, when the at least one pumping parameter is within the at least one soft limit or changed to within the at least one hard limit, an unlock signal to the medical device via a second wireless communication link, wherein the medical device is configured to prevent the administration of the medicine until the medical device receives the unlock signal.