Clinical knowledge management :opportunities and challenges