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.

<endpoint> has not enabled "<client>" for accessing healthcare data yet on your behalf.

Shahaf AbileahAug 23 2023

Hello,

I work at goodbill.com. We help patients to understand their hospital bills. We use FHIR to let patients connect their medical record through our website. We've been doing this successfully across a number of Cerner endpoints, but we've run into an authorization issue with the Ascension Health endpoint.

The endpoint we're using is listed here:

https://raw.githubusercontent.com/cerner/ignite-endpoints/main/millennium_patient_r4_endpoints.json

"address": “https://fhir-myrecord.cerner.com/r4/094be162-7d96-49dc-86a2-73b309e5fa47/”

Workflow or API calls:

We send customers to this URL:

https://authorization.cerner.com/tenants/094be162-7d96-49dc-86a2-73b309e5fa47/protocols/oauth2/profiles/smart-v1/personas/patient/authorize?response_type=code&redirect_uri=https%3A%2F%2Fapp.goodbill.com%2Fcerner%2Fpermission_granted&state=20176&client_id=6594104f-5479-4270-995d-16745a4c7d31&aud=https%3A%2F%2Ffhir-myrecord.cerner.com%2Fr4%2F094be162-7d96-49dc-86a2-73b309e5fa47%2F&scope=offline_access+openid+fhirUser+patient%2FPatient.read+patient%2FEncounter.read+patient%2FProcedure.read+patient%2FObservation.read+patient%2FMedicationRequest.read+patient%2FDiagnosticReport.read+patient%2FDocumentReference.read+patient%2FBinary.read

Expected Result:

Patient should see a page to log in and authorize us to request the medical record on their behalf.

Actual Result:

The request is immediately redirected to our page but with a 401 Unauthorized error. That page includes an error_uri with a URL. When we go to that URL, we see the following message: “Ascension Health has not enabled "Goodbill" for accessing healthcare data yet on your behalf. Please contact support for "Goodbill" for further assistance.”

What's the process to become enabled? Is this something we need to do for each endpoint separately?

Cerner-Correlation-Id: f7ea8a31-75db-46b4-a0f1-718249e55fcf

Comments
Post Details
Added on Aug 23 2023
9 comments
160 views