Skip to Main Content

SMART Authorization

Announcement

For information related to the Oracle Partner Network (OPN) Industry Healthcare Track please visit our OPN Industry Healthcare Program page.

For specific questions related to Oracle Partner Network (OPN), please contact Partner Assistance.

Millennium FHIR and non-FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com
Soarian FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com.

Question about authorization_endpoint

Haiyang ZhangJun 6 2025

Dear Oracle team,

Issue Description:

In the sandbox environment, the full SMART on FHIR OAuth flow works correctly. However, in the production environment(I use the list from here: https://github.com/oracle-samples/ignite-endpoints/blob/main/millennium_patient_r4_endpoints.json), when I call the /.well-known/smart-configuration endpoint, the returned authorization_endpoint URL includes /personas/provider/, for example:

https://authorization.cerner.com/tenants/00224df3-b096-4cdb-852c-cbc83c0d3b06/protocols/oauth2/profiles/smart-v1/personas/provider/authorize

Since my app is patient-facing, I have been manually replacing **/personas/provider/** with **/personas/patient/** in the URL. After this replacement:

  • Some organizations can successfully reach the patient login page.
  • Others encounter errors or internal server issues.

Question:

What is the correct way to obtain and use the authorization endpoint for the patient persona in the production environment?

Background Information:

Failure to provide answers will impact our ability to respond in a timely and effective manner
Developer questions:

Are you an OPN Member? Yes
Have you signed up to be in the Healthcare Developer Track? Yes
Are you a registered Code Program member? No
Does your App have a presence on the Oracle Healthcare App Marketplace? No

Are you developing on behalf of an Oracle Health client?
If so, which client:

Application's Client ID and App ID, if relevant:

Application ID

1c27cbce-b986-4556-9b5e-8ac81f5037da

Client ID

ed08bf39-dcfe-422a-81fa-ba726902e5df

This post has been answered by Kol Kheang-Oracle on Jun 12 2025
Jump to Answer
Comments
Post Details
Added on Jun 6 2025
7 comments
189 views