End-user support for primary care electronic medical records: a qualitative case study of users’ needs, expectations, and realities