Clinical Office: MPage Suite
Licenses for Clinical Office: MPage Suite products can be purchased by contacting our sales department by phoning us at (905) 380-9348 or emailing sales@precisionhealth.net . If contacting us by email, please indicate which Clinical Office product license you are interested in purchasing and our sales team will promptly contact you within 1-2 business days.
Detailed information on our products can be found by clicking the links at the top of this page.
Once you have made a purchase request, our staff will ask a few questions for billing and account setup and will send you an invoice for your license fees. Payment will be due within 15 days of the posted date on your invoice.
Pricing
All prices are in Canadian dollars and are subject to the appropriate sales tax of your province. Customers outside of Canada will be provided with a current market exchange rate at time of purchase agreement.
We are firm believers in transparent pricing, and for that reason all of our prices are clearly listed with no hidden fees.
Product License Pricing
Clinical Office: MPage Developer Lifetime License
$50,000 CDN + GST/HST
Price includes all past and future released versions of Clinical Office: MPage Developer and Clinical Office: MPage Edition without any additional maintenance charges.
Clinical Office: MPage Reports Lifetime License
PRE-ORDER PRICE: $15,000 CDN + GST/HST (first production Cerner domain)
Pre-order price is valid for any orders made before December 31, 2025. As of January 1, 2026, full retail pricing of $40,000 CDN will come into effect.$5,000 CDN + GST/HST per additional Cerner production domain within the same organization/hospital group
Price includes current and future releases of Clinical Office: MPage Reports without any additional maintenance charges.
Clinical Office: MPage Designer Hospital Client Partner
$50,000 CDN + GST/HST - Partner Client (we still have space left!)
Clinical Office: MPage Designer is currently in development and promises to be a revolutionary way to quickly create Cerner MPages without the need of a web developer. We are still in early development and are looking for additional hospital clients who wish to be part of the adventure with the benefits of a single fixed price and the opportunity to provide input on the development of this fantastic product.
To find out more about MPage Designer and the hospital client partnership, click here.
Training
All training sessions can accommodate between 1 and 20 students for the listed fees shown below. Pricing covers instructor time as well as course material development and maintenance time. All classes can be held remotely online or on-site. On-site classes will have additional travel related costs.
Clinical Office: MPage Developer Training
$7,500 CDN + GST/HST
Get up to speed fast with our 3-day online training course designed to teach the foundations of Angular and Clinical Office: MPage Developer. In this course you will learn how to create a new MPage.
Cerner CCL Developer Training
$7,500 CDN + GST/HST
Our long-established 3-day CCL course has benefited our Cerner clients for almost 20 years. Updated annually, our course teaches you everything from basic select statements to advanced record structures and layout builder report development. When completed, students have a simple-to-follow formula for creating efficient and maintainable Cerner CCL reports and extracts.
During the course, students will build a patient discharge report that covers all topics discussed during the 3-day period. The course agenda below describes a day-to-day description of topics covered, however, the speed at which students learn the material and complete exercises will determine the material covered each day. If students progress very quickly, additional tips and tricks are provided in any remaining class time.
Course Agenda
Day 1
- CCL Overview, misconceptions, back-end vs. front-end.
- Basic Select syntax usage and data filtering.
- Understanding how code values work in CCL.
- Introduction to Discern Visual Developer.
- Discussion of table joins including variations on outer joins.
- Inline queries, exists/not exists queries, and nested selects.
- Understanding how to use indexes in CCL queries and monitor for performance.
- Compiling and testing your script.
- Introduction to Prompt Builder.
- Output your report as a simple spreadsheet view.
- Report sorting and flexible prompt based sorting.
- Understand the CCL report writing groups.
Day 2
- Comprehensive introduction to record structures.
- Collecting data from multiple SQL statements with record structures.
- Understand the differences between DUMMYT and the EXPAND function when working with record structures.
- Use the LOCATEVAL function to reference data in your record structure.
- Discussion on coding standards.
Day 3
- Introduction to Layout Builder.
- CCL custom subroutines.
- Layout Builder pens.
- Layout Builder Word Wrapping.
- Layout Builder best practices.
- Adding JavaScript to report prompts.
- Prompt Debugging.
- Use SQL to populate report prompts.
- Working with Date/Time values.
Time Permitting
- Working with include files.
- Learn to create helper functions.
- Read text files into your CCL.
- Layout Driver discussion.
License Usage
Licensed users of Clinical Office:MPage Developer may freely sell and/or distribute any MPages they have developed with Clinical Office:MPage Developer. In addition to any compiled MPage, licensed clients are free to distribute the Clinical Office:MPage Developer CCL runtime scripts provided those scripts are included with the client developed MPage.
* Distribution is limited to your compiled MPages and the CCL runtime. Under no circumstances are clients permitted to distribute the Clinical Office:MPage Developer development libraries or share their license key with clients or other organizations.