Near patient testing in general practice: a review.