I’m new to the Oracle Health / Cerner ecosystem and I’m building a POC for a standalone application. I’ve already made progress using the Code Console and Cerner Central, but I’m stuck with understanding the correct OAuth endpoints (issuer, auth URL, token URL) for authentication from my application.
I have a standalone patient-monitoring application.
Clinicians log into my application directly (not through the EHR launch).
For POC my app must:
Authenticate the user with Cerner.
Search for patients with patient id in the EMR and fill their details to to my app.
After our monitoring is over, Upload clinical PDF reports into the EMR
So this is a provider-facing standalone SMART app, not an EHR-launched app.
What I Have Already Done
1. Registered my app in Code Console
App Type: Provider
App Level: Confidential
Framework: SMART v1
Backend: Python (Flask) running on AWS
Redirect URIs configured:
https://mydomain.com/callback
http://localhost:8000/callback
2. Selected required product:
Millennium – FHIR R4 (All)
3. System Account is Active
I didn't filled a SMART Launch url , because my app is not launched for EMR. Is this correct?
In Cerner Central, I can see:
System account status: ACTIVE
Account type: LIMITED
Product family: millennium
Secret available
I am stuck after this. I have gone through documents, Not getting a starting point.
Does the above POC is possible with sandbox?
Could you please guide me on how to integrate my app with cerner? Example of an authentication and calling a patient info?