Hi James,
Thank you for query on the NHSE API developer community.
Looks like a very interesting project. In principle it may be possible, but it depends heavily on which type if Blood test results, where those results are held, and your legal basis for accessing them.
I am not aware of a single NHS API that allows bulk downloading of all blood test results for analysis at national level. The closest one that could be of interest is: https://digital.nhs.uk/developer/api-catalogue/lab-results-adaptor
Depending on where the pathology results are sourced from, the Lab Results Adaptor may be relevant, as it is specifically intended to help expose laboratory/pathology results in a standard interoperable format rather than just event notifications. However, it is not a generic public API for arbitrary blood result download, and access would depend on the owning organisation, source pathology systems, and governance approvals.
You may also want to explore the following routes depending on where the test results you need are actually held, as approval and access are typically controlled by the owning service rather than via a single national API:
GP-held test results : Engage with the relevant GP systems integration route (for example GP Connect / GP supplier integrations such as EMIS or TPP, depending on the source system and use case)
Hospital / pathology-held test results: Engage with the relevant provider organisation, pathology services, LIMS supplier, or EPR integration team, as these are generally locally managed integrations
Hope this helps.
Thanks,
NHS England API Platform team
Please note: The API Platform team can only address queries relevant to the NHS England API platform, including security, rate limiting, logging, monitoring and alerting. For any API, CIS2, NHS Login specific queries, please reach out the relevant API / Service teams.