Integrate Cerner with any application
Gain programmatic access to your Cerner instance to streamline clinical and administrative workflows. Our Cerner connector utilizes the SMART on FHIR standard to securely read and write data, enabling you to build custom integrations that break down data silos. Sync patient demographics, appointments, encounters, medications, and other clinical data with third-party applications like CRMs, patient engagement platforms, or analytics tools. Automate processes that depend on timely EHR data, reduce reliance on manual chart reviews, and ensure data consistency across systems.
Common use cases
- Sync patient lists with marketing or patient engagement platforms
- Automate appointment scheduling and reminders in third-party calendar systems
- Pull clinical data for analytics and research applications
- Integrate Cerner data with billing and revenue cycle management software
- Trigger downstream workflows based on patient admission or discharge events
- Embed data from external applications directly into clinician workflows
Sync scenarios
- Patients
- Appointments
- Encounters
- Medication Orders
- Observations
- Care Plans
Objects supported
- Patients
- Appointments
- Clinical Documents
- Billing Records
Actions
- retrieve_patient_data
- create_appointment
- update_billing_information
- new_clinical_document_created
Frequently asked questions
What data can I access from Cerner?
You can access a wide range of clinical and administrative data through the Cerner SMART on FHIR API, including patient demographics, appointments, encounters, diagnoses, medications, allergies, and lab results. Access is governed by the permissions granted to your FHIR application.
Do I need to be a Cerner customer to use this integration?
Yes, you must have an active Cerner Millennium environment. You will also need to have a configured SMART on FHIR application with the appropriate permissions to access the required data.
Is this a certified Cerner application?
Flows360 provides a private integration client that uses the open and standards-based SMART on FHIR API. It is not a pre-certified application listed on the Cerner App Gallery. You use your own application credentials to authorize access.
- Auth method: OAuth 2.0 (SMART on FHIR)
- Required scopes: 9
- Supported objects: 4
- Supported actions: 4
Overview
Gain programmatic access to your Cerner instance to streamline clinical and administrative workflows. Our Cerner connector utilizes the SMART on FHIR standard to securely read and write data, enabling you to build custom integrations that break down data silos. Sync patient demographics, appointments, encounters, medications, and other clinical data with third-party applications like CRMs, patient engagement platforms, or analytics tools. Automate processes that depend on timely EHR data, reduce reliance on manual chart reviews, and ensure data consistency across systems.
Setup steps
1. Register a SMART on FHIR Application
1. Log in to the Cerner Developer Portal (code.cerner.com).
2. Navigate to the "My Apps" section and create a new application.
3. Select "SMART on FHIR" as the application type.
4. Fill in the required application details, such as the name and description.
2. Configure Scopes and Redirect URIs
1. In your application settings, define the necessary clinical scopes (e.g., `patient/Patient.read`, `patient/Appointment.write`).
2. Add the Flows360 redirect URI to the list of authorized redirect URIs. The URI will be provided to you in the Flows360 connection panel.
3. Obtain Credentials
1. Once the application is registered and configured, Cerner will issue a Client ID and Client Secret.
2. Securely copy these credentials.
4. Connect in Flows360
1. Navigate to the "Connectors" page in Flows360 and select Cerner.
2. Enter the Client ID and Client Secret obtained from the Cerner Developer Portal.
3. Authorize the connection. You will be redirected to a Cerner login screen to grant the application access to your account.
Required scopes
patient/Patient.readpatient/Appointment.readpatient/Appointment.writepatient/DocumentReference.readpatient/DocumentReference.writepatient/Account.readpatient/Account.writelaunchonline_access
Supported objects
- Patients
- Appointments
- Clinical Documents
- Billing Records
Supported actions
- Retrieve Patient Data — Retrieve a patient's demographic and clinical data using their unique FHIR ID.
- Create Appointment — Create a new appointment for a specified patient, date, and time.
- Update Billing Information — Create, retrieve, or modify a patient's billing account information.
- New Clinical Document Created — Triggers a flow when a new clinical document (e.g., a progress note or lab result) is created for a patient.
Use cases
- Customer 360
- Data Warehousing
- Finance & Billing
Limitations
* API rate limits may apply based on your Cerner subscription tier and specific tenant configuration.
* Access to certain data fields or patient records may be restricted by the permissions granted to the connected application and the access level of the authenticating user.
* The connector adheres to the FHIR standards (e.g., DSTU2, R4) supported by your specific Cerner instance. Compatibility and available resources may vary.
* Real-time data synchronization for certain events depends on the configuration of webhooks (FHIR subscriptions) in your Cerner environment.