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