Risk reduction in general practice: the impacts of technology