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?