Pharmacists, nurses prove most effective in promoting Rx adherence