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