Testing - standardised patient data across APIs
When testing integration across multiple APIs, it would be really helpful to have standardised test patients (NHS numbers) across the APIs.
Comments: 7
-
01 Mar, '21
DavidThis would be helpful
-
27 Oct, '21
Tony Heap AdminWe are starting to look into this now.
-
01 Nov, '21
Jon WitteFantastic - happy to talk if you need input
-
02 Feb, '22
Tony Heap AdminWe have made some progress with this feature - specifically, we have:
- aligned the NHS numbers in most of our API specs
- aligned the NHS numbers for test patients for most of our APIs in the sandbox environment
- aligned the NHS numbers for test patients for most of our APIs in the integration test environment
We just have a few more to do before we're finished. -
01 Mar, '22
Tony Heap AdminThis work is now complete - we have aligned test data across the majority of (relevant) APIs, and introduced process to ensure test data for future APIs is aligned where appropriate. Feedback very much welcome if anyone feels there are still gaps.
-
02 Mar, '22
Jon WitteAwesome. Where are you publishing the list of "patients" and systems this applies to?
Thank you so much for this - going to be really useful. -
07 Mar, '22
Tony Heap Admin@jon
For sandbox testing, details are generally given within the endpoint documentation for each API - for example see https://digital.nhs.uk/developer/api-catalogue/personal-demographics-service-fhir#api-Default-get-patient.
For integration testing, details of the test data are supplied in the "Environments and testing" section of the relevant APIs - for example, see https://digital.nhs.uk/developer/api-catalogue/personal-demographics-service-fhir#api-description__environments-and-testing.