Patent ID: 8504179

Claim:
A method of programming an ambulatory infusion pump from a computer, the ambulatory infusion pump programmed to execute a plurality of delivery programs, the plurality of delivery programs being driven by operating parameters, the method comprising: generating stacked primary windows, one window for each of the plurality of delivery programs, on a user interface displayed by the computer, the computer having a computer peripheral, wherein each stacked primary window has a table containing a row, the row having a plurality of cells, each cell in the row relating to a different operating parameter for the delivery program; entering an operating parameter into at least one of the cells in the table, the operating parameter being entered directly into the at least one of the cells through the computer peripheral; and downloading the operating parameters into the pump by: transmitting the operating parameters over a direct communication link from the computer to the pump; returning the operating parameters over a direct communication link from the pump back to the computer; and verifying by the computer that the operating parameters transmitted from the computer to the pump match the operating parameters returned from the pump to the computer.