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