Cerner Workflow System API - Implementation Template
Prerequisites
The following describes how to configure a System Account in Cerner.
Setting up a System Account
- Register an account at Cerner Central.
- Request a 'System Account' by navigating from the landing page to 'Requests' and clicking the Request System Account button.
- Enter the following details:
- Account Description β A brief description
- Production System β Select "No" unless you are creating an account for production
- Cerner Client β Select "No"
- Millennium Sytem β Select "No"
Creating an App in Cerner
- Visit the authorization page to set up the authorization scope for the app.
- Click the + New App button in the top right corner of the page.
- Fill in the required prompts on the page. Select App type as βSystemβ.
- In the 'Scopes' section, select all the scopes that are applicable and click the Register button.
Testing
- Send a POST request using the following:
- Token URL: https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/token)
- Header Parameters: Authorization β Basic authentication with Username as the account ID from Cerner Central and Secret from secrets as the Password.
- Body: (enter the following)
Body Type: x-www-form-urlencoded "grant_type" : "client_credentials" "scope" : "List of scopes selected as part of App creation and whatever might be required"
- To make requests to Cerner FHIR R4, use the generated
access_token
from the previous step as Bearer Token.