Just to clarify for everyone for future reference:
You are entitled to a copy of any data held about you from any organisation free of charge under GDPR regulations. You do not have to submit a request in writing, verbal requests can be made to any member of staff in the organisation to pass on to the relevant person. You can request your information in the format you require whether it is paper or electronic. The GDPR regulations came into force in May 2018. Requests prior to that time were chargeable.
Online Access to GP records
See my previous posts for the long story
Short version
Access to coded records Test Results, Immunisations, medications Appointments has been part of the GP contract since May 2016. If you do not get this your GP is in breach of the contract if the medical software has the functionality.
Documents such as letters, free text which is consultation detail and administrative items are not part of the contract at present and it is up to individual GP’s discretion. Many people see everything others like me the minimum. This has produced huge inequity across NHS England which is unfair and disadvantages self care. Some of this will change with the new GP contract.