Methods of programming and use of a medical infusion pump are disclosed. One method includes displaying a first menu containing a plurality of therapy menu items. The therapy menu items each correspond to a therapy. The method also includes displaying a second menu containing at least one qualifier menu item corresponding to a qualifier. The method further includes displaying a third menu containing at least one drug menu item corresponding to a drug. The second menu is displayed upon selection of a therapy menu item, and the third menu is displayed upon selection of a qualifier menu item.