Re: Junk Mail
This is where it gets difficult; many providers of NHS care are in fact private companies, or the NHS uses private companies or charities to perform research; Dr Foster are a great example of this.
You can stop information leaving the Health and Social Care Information Centre, which is closest to what you mean. This means that information related to you or your care should not get passed outside the organisation responsible for NHS statistics and information; regardless of whether it goes to an NHS organisation or not. You do this by asking for the following code to be placed on your record at your GP:
‘Dissent from disclosure of personal conﬁdential data by Health and Social Care Information Centre’.
code: Read v2: 9Nu4 or CTV3: XaaVL depending on which system your GP uses.
As I mentioned above, if you want to stop yourself being included in hospital returns (which are nothing new) you also need to ask the relevant NHS Trust(s) or other relevant provider to exclude you as necessary.
In your case, you should probably read the detail at http://www.nhs.uk/NHSEngland/thenhs/records/healthrecords/Documents/Patient%20FAQs%202014.pdf.