I want to make sure I understand the steps I need to take to create a sandbox environment for a hospital/customer to connect to so that I have everything set up before I reach out to the hospital
- I create the app in the developer code console
- I provide the customer with the client_id of the app
- The customer provides me with the tenant_id
- The customer needs to log an SR requesting to transfer the application ID and client ID to their sandbox authorization server.
- They need to log another SR for provisioning, asking for my application ID and client ID to be provisioned against their tenant ID.
Questions:
- Am I missing any steps?
- Do I need to do anything in the code console to mark the app as a non-prod/testing sandbox or is that done on their end via an SR to Cerner/Oracle?
- I created an app (client_id: b98bd152-1679-4a70-9141-f9694d38cf03) and tested against the Cerner sandbox in insomnia with the secure sandbox non-patient URL: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/
- What serviceRootURL do I use with an actual customer? Do I continue to use fhir-ehr-code.cerner.com with their tenant id or will that URL change for their specific non-prod environment?