Environments
For end users, there are a suite of environments of the CIP-API that are available.
To request access to a specific environment, please contact Genomics England Service desk at ge-servicedesk@genomicsengland.co.uk
Host | Network Access | Purpose | Test Data | 100K Data | NHS GMS Data |
---|---|---|---|---|---|
https://cipapi-gms-beta.genomicsengland.nhs.uk | HSCN | GMS Beta and UAT Testing | Yes | No | No |
https://cipapi-beta.genomicsengland.co.uk | Internet | System Integration Testing | Yes | No | No |
https://cipapi.genomicsengland.nhs.uk | HSCN | Production Instance | No | Yes | TBD |
System Integration Test Environment
CIP-API SIT is a standalone CIP-API / Interpretation Portal environment containing mocked data that TPIs can use to test their integrations with CIP-API.
It is available on the public internet at: https://cipapi-beta.genomicsengland.co.uk/api/2/docs/
It will contain a copy of all the data from the Genomics England end-to-end test (e2e) environment.
Third Party Integrators (TPIs) will be able to use this environment during the development stages before they have been through the CIP-API assurance process.
This environment should be used to test new features "safely" before testing in UAT environment. Genomics England will release to SIT at the same time as releasing to e2e to give TPIs early access to changes.
Limitations of SIT environment
- The instance is standalone; it is not connected to the wider NGIS environment (e.g. re-identification service)
- The data is mocked and cannot be considered representative of "real" clinical cases. (However the data will conform to the same data models as real cases)
- The data should not be considered stable, and it is liable to change at any time.
- We will release CIP-API updates to SIT environment before they have been through the full e2e testing process. Therefore it should not be considered stable or bug-free.
- SIT uses the development AD tenant, so users will need different client credentials to UAT environment. If you require these credentials please contact service desk
Example Uses of SIT environment:
- Can my application authenticate?
- Can my application get a list of referrals, can it get a single referral?
- Can I test a new feature in my application?
- Can I test a new feature of the CIP-API?
- Can I test how this parameter works with my application?
- What HTTP response codes do I get?