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