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

Version: v1

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

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Bundle (POST)

More details about this endpoint can be found here


  1. Patient Update

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Bundle (PUT)

More details about this endpoint can be found here


  1. Practitioner Creation

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Practitioner (POST)

More details about this endpoint can be found here


  1. Practitioner Update

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/fhir/stu3/api/Practitioner (PUT)

More details about this endpoint can be found here


  1. Get Temporary Token (awsCredentials)

Get temporary Token required to retrieve files in S3 bucket.

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/token (POST)

More details about this endpoint can be found here


  1. Notification ACK

Notification to Roche that a message has been processed (acknowledgement).

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/notification/ack (POST)

More details about this endpoint can be found here


  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.

Endpoint: https://api-services-demo.rochedcplatform-sandbox.com/sandbox/api/partners/services/api/v1/notification (POST)

More details about this endpoint can be found here