Hello,
I am working for tempus health client to integrate patient fhir data through cerner fhir apis. I have registered app thru code console and received client id. However one of the work flow in our app, is such that we need to pull patient data by getting new access token using refresh token on the backend flows (with out user interaction). Looks like we need system accounts for that, can you confirm that we need to use system account as mentioned in here https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/request_auth_system.html
also for user auth as mentioned in this url https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/request_auth_user.html
how to do we implement below steps
- Discover the authorization and token endpoint URLs. (How do discover this URL ??)
- Construct an authorization grant request URL.
- Call a browser with the authorization grant request URL.
- Receive the OAuth callback.
- Exchange the received grant for a token.
- Close the browser.
- Handle any exceptions encountered.
- Use refresh tokens.
if there is any sample example document for above steps, that would be great!!
Workflow or API calls:
Reminder: If this is referring to a client domain or EHR activity—not the public sandbox—do not include API request data or live patient data..
Expected Result:
Actual Result:
X-Request-Id / Cerner-Correlation-Id / opc-request-id: