Tested and approved for use with Angular 8!

Latest Updates

September 23, 2019 - Ahead of our version 2.0 release later this year, we will be offering a 2 day remote training course starting November 2019 designed to teach students how to develop MPages with Angular 8 and Clinical Office:MPage Edition.

August 7, 2019 - We have been developing a CPC Plus Risk Stratification MPage using Clinical Office:MPage Edition with Angular 8 and can confirm full compatibility with the newest version of Angular.

We Make Cerner MPage Development Easy

Developers are always looking for ways to implement the best features into our products while at the same time reducing the effort it takes to implement those features. We write our code with context sensitive editors and use function libraries to style and add rich features to our MPages.

Up until now, feature libaries have been limited to generic web application functionality and no Cerner MPage specific code has been available. If you wanted to write an MPage, you needed to create custom CCL code to load your data from Cerner and the appropriate JQuery/JavaScript code to request and present the data from CCL.

Clinical Office:MPage Edition aims to eliminate much of the grunt work needed to create amazing Cerner MPages. We have created a significant library of CCL code that is responsible for collecting data from Cerner and coupled it with our custom Angular MPage library to give you all of the tools you need to write a Cerner MPage quickly and easily. Our library handles all of the communication between your MPage and CCL and returns the CCL data as easy to use Angular data services. Simply reference the service by name and identify the field you want to display (e.g. person.get().nameFullFormatted).

Angular is a fantastic platform for developing MPages and offers incredible templating functionality that lets you create modular MPage code that is easy to maintain and easy to copy to other MPage applications. Don't worry if you haven't used Angular before as we have built our tutorials assuming that you are new to Angular.


The best way to get a feel for developing MPages in Angular using Clinical Office:MPage edition is to see a quick demo. This YouTube video steps you through setting up a basic MPage and deploying it on PowerChart with Clinical Office.

Watch the video

Clinical Office Features: Cerner MPage features


Clinical Office is packed with features that make Cerner MPage development quick and easy including.

  • Extensive CCL library
  • Intuitive data services with dynamic loading
  • Automatic multi-threaded queue management
  • On-screen MPage data logging

View the Complete Feature List

Education & Training

Getting up to speed on Clinical Office and Angular is a breeze with our API documentation and growing collection of tutorials.

Even if you have no prior experience in Angular or Cerner MPage development we will have you developing MPages in no time at all.

Start Learning

Purchase Now and Save

Clinical Office:MPage Edition has been designed to dramatically cut down your Cerner MPage development costs.

Many clients see the cost of their Clinical Office license recovered in their first project paving the way to savings on all MPage initiatives.

The choice is simple, saving time and money on MPage development makes sense.

Purchase Today

Attention Software Vendors

We can help you if you are looking to integrate your web application into Cerner MPages but have no experience in Cerner MPage development. Depending on your needs we can build a small subset of back-end Cerner CCL code to collect patient information and integrate it with our Clinical Office Angular libraries. Your project costs would include any custom development (e.g. custom CCL and Angular code) as well as your Clinical Office licensing costs.

Some of the following companies have used our services to integrate their products into Cerner PowerChart with mpages.

Contact Sales