Sandbox API
Roche Diabetes Care exposes a Sandbox API to allow EMRs, PHRs and other systems test certain features in a simplified way.
The objective of this is to provide an environment where external partners can test certain features without the need to go through full scale onboarding onto Roche systems.
We have provided a set of example certificates, private keys, patients and organization Id that you can use to access Sandbox API.
API INFORMATION
Title: Sandbox API
Protocols: HTTPS
URI Sandbox: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/
Authentication: mTLS (See Authentication section for more information)
SANDBOX ENDPOINTS
Sandbox endpoints available for Sandbox services
- Patient Creation
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Bundle | POST | Patient Creation v1 |
v2 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/v2/Bundle | POST | Patient Creation v2 |
- Patient Update
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Bundle | PUT | Patient Update v1 |
v2 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/v2/Bundle | PUT | Patient Update v2 |
- Patient Read
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Patient/ | GET | Patient Read |
- Practitioner Creation
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Practitioner | POST | Practitioner Creation v1 |
v2 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/v2/Practitioner | POST | Practitioner Creation v2 |
- Practitioner Update
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Practitioner | PUT | Practitioner Update v1 |
v2 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/v2/Bundle | PUT | Patient Update v2 |
- Get Temporary Token (awsCredentials)
Get temporary Token required to retrieve files in S3 bucket.
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/token | POST | Temporary Token Service |
- Notification ACK
Notification to Roche that a message has been processed (acknowledgement).
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/notification/ack | POST | Notification ACK Service |
- Notification trigger
Notification testing tool allows EMR integrators to simulate the Health data and Clinical data sharing services via notification.
This endpoint is just available in Sandbox API since in a real environment the notification is trigerred automatically in Roche systems.
Version | Endpoint | HTTP Method | Technical Specification |
---|---|---|---|
v1 | https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/notification | POST | Notification ACK Service |