The SMART Platform: early experience enabling substitutable applications for electronic health records.

The SMART Platform: early experience enabling substitutable applications for electronic health records.