Text this: Clinical decision support must be useful, functional is not enough: a qualitative study of computer-based clinical decision support in primary care