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


  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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