AbstractA system for operating medical devices is provided. The system may beused to program a medical device such as an infusion pump (120). The systemmay be implemented in a variety of ways including as a computer system. Thesystem may include a first computer (104) at a pharmacy and a second computer(118) at a treatment location. The system sends operating parameters to themedical device after providing various checks to assure that the correctmedication (124) is being administered to the correct patient. The system mayalso include features for confirming the operating parameters are still validand features for sending alarms to the treatment location if there arediscrepancies between the operating parameters, medication identifiers, and/orpatient identifiers.