KLK3 and prostate cancer: Records of PSA tests in Addenbrookes Hospital were linked to prostate cancer registrations by NHS number.