A medication delivery system (20) having features of the present invention comprises a medical container (26) holding a prescribed medication (27) to be delivered to a patient, a tag 24 adapted to be worn by the patient, a handheld computing device (22), and an electronic medication delivery device (30). Data on the medication (27) is contained in a first label (28) on the medication container (27). The first label (28) also contains the instruction on how the medication is delivered to the patient, including the appropriate settings for an electronic medication delivery device for delivering the medication to the patient. Patient data is contained in a second label (29) on the tag (24) worn by the patient. The medication data, medication delivery instruction, and patient data are provided in machine readable formats. The handheld computing device (22) reads the medication data and the medication delivery instruction on the medication container (26) and the patient data on the patient tag (24). The handheld computing device (22) stores the information obtained and performs a matching check to confirm that the medication data matches with the patient data. Upon a confirmed match, it transmits the medication delivery instruction to the electronic medication delivery device (30), which downloads the instruction, programs the delivery device 30, and prompts an operator to begin delivering the medication (27) to the patient according to the downloaded instruction.