Hi, Paul!
You are not required to join the developer program to use our tools and Sandbox API for experimentation and proof-of-concept application development. Participation in the developer program is required for developers of provider-facing SMART apps before they can market those apps to Cerner EMR clients. Participation in the developer program for developers of direct-to-consumer SMART apps will be optional.
Once you join the developer program, we will work with you to get your application ready for validation and subsequent deployment to clients. The goal of the developer program is to ensure that apps are production ready, that they fit seamlessly into provider’s workflow, and that they integrate well with the way our clients manage data. As we go through the steps of the program, our goal is to ensure that the app can be integrated quickly and easily into client domains and works consistently.
Different parts of the validation process (security, ops, technical, etc.) are structured to ensure we meet the goals of the program. There is a questionnaire involved with each part to gather basic things we need to work together such as support contacts, business contacts, release policy, patching policy, etc. Some sections of the process will involve us reviewing the interaction of the app with the API and with the EMR workflow and providing feedback on potential improvements. We also put in quite a bit of efforts in making sure both parties know the specific process steps for successfully deploying application into live client environments.
Without going into too much detail, the process overall is intended to be streamlined as much as we can make it while ensuring that we create the best possible integrated solutions for our mutual clients.
Yegor (Cerner)