Workflow or API calls:
I work at goodbill.com. We allow people to connect to their medical record across various EHR endpoints. We're running into issues with the Cerner endpoint for Dignity Health:
https://fhir-myrecord.cerner.com/r4/0qElfuk7cvLgJndB7hTiCVck6NR0D5uM/
We direct users from our website to authorize using this URL:
https://authorization.cerner.com/tenants/0qElfuk7cvLgJndB7hTiCVck6NR0D5uM/protocols/oauth2/profiles/smart-v1/personas/patient/authorize?response_type=code&redirect_uri=https%3A%2F%2Fapp.goodbill.com%2Fcerner%2Fpermission_granted&state=24002&client_id=<redacted>&aud=https%3A%2F%2Ffhir-myrecord.cerner.com%2Fr4%2F0qElfuk7cvLgJndB7hTiCVck6NR0D5uM%2F&scope=<redacted>
Expected Result:
Users should be able to login, authorize, and then they should be redirected to our website at https://app.goodbill.com/cerner/permission_granted , and that redirect should either include the code necessary to gain an access_token or it should indicate that there was an error (permission denied or whatnot).
Actual Result:
Users are never redirected to our website.
When we attempt logging in with our own Dignity Health account, we end up on a screen that says “No Records Available”. For this example I have the following Cerner-Correlation-Id
:
- First request: 2be3ea63-1edd-4a03-91ca-758bce7779e5
- Last request (where it shows “No Records Available”): 925e3204-717f-41d2-b0db-2ed182a503a8
One of our users reported not being able to login - the login page keeps refreshing when they enter their username and password. I don't have ID's for these requests.
Thanks for any help you can provide!