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.

<organization> has not enabled "<app_name>" for accessing healthcare data yet.

Shuying ZhangNov 30 2023

Hi Cerner team!

We are building a provider-facing SMART application and our client is UPNT.

tenantId: 18f5d65c-83f0-435a-868c-70ce5a6de90a

When we tried initiating the authentication code grant flow, we got the following error:

<organization> has not enabled "<our app name>" for accessing healthcare data yet. If you require further assistance, please contact support.

"<our app name>" has not been white-listed by <organization> for use.

We have tested the Cerner sandbox environment using the same auth flow and it works. We have a system account registered on: https://cernercentral.com and we use that client id and client secret to connect with UPNT.

I could not find any documentation on how to allowlist SMART apps on Cerner. Does that error indicate that we need to contact UPNT to allowlist our client id? Or is this something that Cerner needs to do?

Workflow or API calls:

GET https://authorization.cerner.com/tenants/<tenant_id>/protocols/oauth2/profiles/smart-v1/personas/provider/authorize

redirectUri: <our_backend_uri>,
scope: [
"openid",
"fhirUser",
"profile",
"user/Practitioner.read",
],

clientId: <our_client_id>,
aud: 'https://fhir-ehr.cerner.com/r4/<tenant_id>/',

Expected Result: Redirect to cerner auth endpoint

Actual Result: <organization> has not enabled "<our app name>" for accessing healthcare data yet. If you require further assistance, please contact support.

Correlation ID: 9232d6bd-6c7a-435f-8e3e-24bdea7fcfee

Comments
Post Details
Added on Nov 30 2023
1 comment
118 views