We’ve been looking at the Immunisation FHIR API as part of a solution that we are prototyping. It seems that this is intended to be used as a source of truth for patient immunisation records for certain key diseases.
Based on the tests in the Github repo, it seems that the intention is for this service to receive records sent from other systems on the NHS (EMIS, TPP, Mavis, etc). Annoyingly the source code no longer seems be publicly available for me to reference that.
Is there a roadmap for when these integrations are expected to be online?
In terms of test data, it seems there’s very limited data to use on the sandbox. It seems that only patient 9000000009 is defined (all responses are mocked)
Would it be possible to get a fuller set of records onto the sandbox? Are we permitted to write records to the integration environment for testing? If so, do we need to pick certain patient IDs to avoid conflicts?
And there’s test coverage for submitting the following via the API
| Patient | vaccine_type | Supplier |
| Random | COVID | Postman_Auth |
| Random | RSV | RAVS |
| Random | FLU | MAVIS |
| Random | MMR | Postman_Auth |
| Random | MENACWY | TPP |
| Random | 3IN1 | TPP |
| Random | MMRV | EMIS |
| Random | PERTUSSIS | EMIS |
| Random | SHINGLES | EMIS |
| Random | PNEUMOCOCCAL | EMIS |
| Random | 4IN1 | TPP |
| Random | 6IN1 | EMIS |
| Random | HIB | TPP |
| Mod11_NHS | MENB | TPP |
| Invalid_NHS | ROTAVIRUS | MEDICUS |
| Random | HEPB | EMIS |
| Random | BCG | MEDICUS |
But there’s no test data for this in the sandbox or integration environment that we’re aware of, and we’ve no way to know whether these integrations will be live any point soon.