Research implications of computerised primary care