The SMART Platform: early experience enabling substitutable applications for electronic health records - Mandl, K D; Mandel, J C; Murphy, S N; Bernstam, V E; Ramoni, R L; Kreda, D A (J Am Med Inform Assoc, 2012)