Pre-requisites


In order to integrate with Roche DC APIs, EMR middleware has to provide to Roche the following information:


  • Client IP: The public IP of the EMR/EMR Middleware system from which requests are sent to Roche.

  • EMR Organization ID (OID): The OIDs identifying the organization that will exchange information with RDCP (Some EMRs may not have OID and in those cases Roche will generate and provide OID for the EMR).

  • Client CSR file: Needed to generate the EMR client certificate to connect to Roche API using mTLS.


More information about how to generate the Client CSR file can be found here: Certificate generation and configuration

More information about API authentication can be found here: API Authentication



In order to allow RDCP send the file availability notification, integrate with Roche DC APIs, EMR middleware has to provide to Roche the following information:

  • EMR Notification Endpoint: URL where RDCP sends the file availability notification.

  • EMR Notification Endpoint Credentials: UserId and password as part of Basic Auth.

More information about how to generate the File availability notification endpoint can be found here: File availability notification endpoint

  • Server CSR file (optional): if needed by the EMR middleware.

More information about how to generate the Server CSR file can be found here: Certificate generation and configuration