No description, website, or topics provided.
Groovy CSS xBase JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Translation layer to expose the SMART API on the Cerner system at Children's Hospital Boston. We expect this implementation may be useful background reading for others who are exploring ways to run SMART Apps on a Cerner system, although it hasn't been built with portablity in mind.

There are two primary components:

MPage to launch an app from inside PowerChart

This component launches an external browser window using Citrix server-to-client redirection. The external browser window's URL contains a deep-link to the proxy layer that will run a specified app in the context of the current patient record.

Grails translation layer

This component exposes a subset of the SMART REST API (Demographics and VitalSigns) by wrapping Cerner's Millennium objects API. It is designed to work in conjunction with the SMART Reference EMR, which handles OAuth, app installation, and in-browser UI.