Skip to main content
Skip to main navigation
Skip to footer

FAQs

General

What is the Cerner Open Developer Experience?

Cerner’s Open Developer Program (code) is leading health care innovation by opening our heath system ecosystem to create new health care technologies and applications. We believe that not all great ideas can, or should, come from within the four walls of Cerner, and strive to create innovation through collaboration with stakeholders based on trust and respect.  

The technological foundation of code are standards-based APIs, which today are on built on SMART on FHIR standards. Utilizing these APIs allows us to rapidly scale and better support our API-enabled innovation and health care market. Third party and client developers will find that this approach means that there is great extensibility in the applications that are developed and can be more easily transferable. 

In addition, code also works with proprietary APIs, which operate with our Population Health APIs. While a powerful force in innovation, proprietary APIs don’t offer the scalability and repeatability like standards-based APIs. We currently enable with Cerner health system clients, but are evolving the process to make them open and accessible to all within code. Our team is open to conversations with developers interested in Population Health APIs and would encourage you to email us at code@cerner.com.  

Cerner believes strongly that innovation and collaboration is fostered best through openness and transparency. We’re opening up health system ecosystem because we want to give you, the developer, the ability to explore its potential beyond what we have already done. You can use the breadth and detail of the health information technology available through our APIs to create mashups, mobile apps, visualizations and other data-consuming applications that will provide an added dimension of user experience for Cerner clients.

Today there are more than 25 FHIR resources with functionality ranging from recreate, update and search. For more specific detail, please reference our documentation

At this time, Cerner does not provide hybrid models for FHIR resources. If you have a resource you feel should be included, please contact us at code@cerner.com.  

The most seamless way for clients to integrate HealtheIntent’s population health features into user workflows is through Cerner Ignite APIs for HealtheIntent. HealtheIntent APIs are used to deliver population health information directly into the software your clinicians, administrators and analysts already use every day. You can choose and customize capabilities to add to users’ existing workflows, eliminating the need for them to log into separate web applications.

With HealtheIntent APIs, you can present patients’ longitudinal records, registries and measures, HCCs and other outcomes from across your ecosystem at the appropriate point in the user experience. HealtheIntent APIs are available to enhance any workflow in any system, regardless of vendor. 

Learn more about Cerner Ignite APIs for HealtheIntent by reviewing the documentation

If you are interested in integrating your population health initiatives across your ecosystem, please contact us through our uCern Group (accessible only to Cerner associates and clients). 

At this time, we are only accepting apps that run using Millennium. If you want more information about apps running on HealtheIntent, please email us at code@cerner.com.

Cerner Ignite APIs for Millennium is another piece of a broader toolkit, which we make available to Cerner clients for custom app development, building on the long tradition of integrated options for clients. For information, including how to get started with our APIs, visit our uCern Group (accessible only for Cerner associates and Clients)

We want you to be as creative and as innovative as possible with the ecosystem. The only thing we ask you to do is to comply with our Terms of Service.

Currently we are working with global client base to support SMART on FHIR apps. At this point, we are still building infrastructure and plan to be live with several global clients in the near future. Check back for the latest updates.

Development / Operations

What is the process by which my app goes from idea to live deployment?

The process takes between six to eight weeks, from defining the scope of work to full integration. Please note, this timeframe can vary from vendor to vendor. The same actions are taken to ensure validation for new apps, as well existing legacy app with prior experience with Cerner and/and other EHR organizations.

For more information, please see our developer ecosystem below.

That’s great! Before we can connect you with our providers, your app must meet certain requirements in order to be validated. The validation process has five main categories: security, functionality, technical conformance, user experience and operations. We take these steps to ensure that the app and the vendors are in compliance with the standards our clients expect and deserve.

Before we begin validation of your app, you should become familiar with the technical and design criteria that we use to review apps in our developer program and the most common issues that cause apps to be sent back for review.

If you are ready, submit your application. Note, we require that you have a demo against our FHIR platform ready for our team.

Legacy apps need to be built against our FHIR platform, thus the process is the same as a non-legacy in order to showcase on the app gallery.

The validation process has five main categories of focus, which verify that your solution provides our clients with a great experience: security, functionality, technical conformance, user experience and operations. This process requires a minimum of two weeks to complete, but the actual duration varies based on the complexity of your application, the number of issues identified in the process and the responsiveness of your team. The following flowchart shows the overall validation process:

Validated apps represent a commitment between Cerner and your company to ensure that we give our clients high quality applications that are secure and reliable.

Business

How much does it cost to submit an app?

There is no cost associated with submitting an app. Cerner does charge an annual program fee for the validation of the app. In addition, a portion of the validation cost is retained within Cerner for cost of business.

You are solely responsible for the sale and implementation of the integrated application produced. For more information, please see our Terms of Use.

Vendors receive support both during the integration and validation process. In addition, Cerner coordinates with program members after validation with initiatives that connect vendors with potential clients.

At the kickoff call, Cerner associates will share marketing and co-branding opportunities available to vendors once their apps are validated.

Technical

Where is Cerner SMART App Development Tutorial?

This tutorial will walk you through creating an app in Cerner’s SMART on FHIR ecosystem. After completing this tutorial you will know how to: 

  • Create a basic SMART on FHIR app. 
  • Self register an app with Cerner. 
  • Run an app in Cerner’s SMART on FHIR sandbox. 
  • Self register an app with SMART Health IT
  • Run an app in SMART Health IT

Yes, we require that you have a public GitHub account.

We have created a self-registration console to allow any developer to be able run a SMART app against our development environment. Navigate to our code console, if you don’t have a Cerner Care Account, go ahead and sign up for free. 

Any developer can post a question to the community using our Google group.

Join the open movement

Stay up-to-date with code and the latest tools and resources available.