Practice-based primary care research-translating research into practice through advanced technology