building on cerner with smart on fhir - fhir devdays 2017€¦ · this document contains cerner...
TRANSCRIPT
![Page 1: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/1.jpg)
FHIR®istheregisteredtrademarkofHL7andisusedwiththepermissionofHL7.TheFlameDesignmarkistheregisteredtrademarkofHL7andisusedwiththepermissionofHL7.
Amsterdam,15-17November|@fhir_furore |#fhirdevdays17|www.fhirdevdays.com
BuildingonCernerwithSMARTonFHIR
KevinShekleton&Yegor Hanov,Cerner
![Page 2: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/2.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
![Page 3: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/3.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
![Page 4: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/4.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
3
Cerner Today
![Page 5: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/5.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
4
APIs have transformed many other industries
We believe they can do the same for health care!• Application Programming Interfaces
(APIs):• Allow technical solutions to talk to one
another in the same language• Easily expose services to make them
available inside and outside an organization
• Cerner’s open platforms expose standards that make it possible to connect apps and easily transfer discrete data.
![Page 6: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/6.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
5
EHR as Open Platform
• EHR becomes a Platform • User and patient management• Core transactional services (orders, documentation, etc.)• Common workflow orchestration (admission, discharge, etc.)• Legal record
• Use the “Public API” to extend EHR functionality• No single vendor can supply every needed function• Innovation moves faster at the edge• Niche workflows and local use cases solved efficiently• A new ecosystem for developers and researchers
![Page 7: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/7.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
6
Open Platforms Vision
Cerner is accelerating health care innovation by enabling a broad
community to amplify the power of its open platforms
![Page 8: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/8.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
7
MobilityDesktop Patient
ProviderInternet
Cerner Ignite APIs for Millennium
Ignite APIsfor Millennium
Platform
![Page 9: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/9.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
8
Ignite APIsfor Millennium
Benefits of a cloud-based API• Centrally Managed Security (internet, authentication and authorization)• Consistent API experience for all clients• Rapid, agile deployment of updates and enhancements of FHIR standard• Centralized ontology mapping• Flexibility – scale capacity to meet application demand (predictable costs)
![Page 10: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/10.jpg)
”“
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
9
Health IT platforms must be open…. The quality of being open is what allows independent
developers to build apps and extensions that work with existing health IT platforms.
Neal Patterson
Testimony to U.S. Senate Committee on Health, Education, Labor and Pensions, June 10, 2015
Founder and CEO, Cerner Corporation
![Page 11: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/11.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
Cerner Open Developer Experience: code.cerner.com
![Page 12: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/12.jpg)
![Page 13: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/13.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
Principles of Open Ecosystem
Access
Trust
Opportunity
![Page 14: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/14.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
13
App Validation
The Functional Review focuses on the app interaction with the API to ensure optimal exchange of data sets as well as seamless integration into EMR workflow.
FunctionalThe UX Review ensures that
the experience of the app meets Cerner’s standards of
being valuable, effective, trustworthy, safe, and clear.
UX
The Technical Requirements Review documents the technical requirements of your app. The Operational Review ensures apps are operationally mature prior to implementation.
Operational/TechnicalThe Security Review
provides an assessment of any potential security
flaws in your app.
Security
![Page 15: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/15.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
code.cerner.com/apps
![Page 16: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/16.jpg)
Cerner’s App Validation Program ensures apps are production ready, that they fit within the provider’s workflow, and that they integrate well with the way our
clients manage data. As developers complete the steps of the program, Cerner’s goal is to ensure that the app can be integrated quickly and easily into
client domains and works consistently.
![Page 17: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/17.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
16
EHR Integration
![Page 18: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/18.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
17
EHR Integration
![Page 19: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/19.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
18
Unique Users (Production)
![Page 20: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/20.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
19
App Launches (Production)
![Page 21: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/21.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
20
how it works for developersHere are the steps to go from idea to reality.
Engage with the Cerner Open Developer Experience
• Go to code.cerner.com and hit the “Start Coding” button
• Browse developer documentation
• Experiment with the API using our open sandbox
• Join the discussion on our developer Google Group
Join the code Developer Program & get validated
• App Companies can sign up to get their apps validated for production access to Ignite APIs
• Validation process ensures quality across multiple dimensions: Security, Functional, Operations, and User Experience
Market your app through Cerner’s App Gallery
• Apps from the code Developer Program are given visibility in a gallery on code.cerner.com
• Presence in the gallery helps create Trust and Opportunity with potential clients
developer perspective
![Page 22: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/22.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
21
Engage with Cerner’s development team
Open platforms development team
650+developers
ActiveGoogle Group
+ =
![Page 23: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/23.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
Cerner ❤ open source
github.com/cerner Apache licensed
![Page 24: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/24.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
23
ASCVD Risk Calculator SMART app
• Developed with cardiologists at Duke University
• Responsive, accessible design
• Completely free & open source!
![Page 25: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/25.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
24
Related github.com/cerner npm packages
cerner-smart-embeddable-libAllows your HTML SMART app to run as an MPage component
fhir-client-cerner-additionsAugments fhir-client.js to allow your HTML SMART app to run within an embedded IE browser in a native Windows application.Works with non-Cerner EHRs too!
![Page 26: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/26.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
25
Developer documentation - fhir.cerner.com
![Page 27: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/27.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
26
Developer documentation - fhir.cerner.com
![Page 28: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/28.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
27
Resource Availability (as of 11/15/17)
![Page 29: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/29.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
28
code Console
• Self-service developer console
• FHIR Sandboxes• Open• Secure (OAuth 2)
• Launch your SMART apps• Provider apps• Patient apps
![Page 30: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/30.jpg)
© Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner.
29
Exercises – Let’s code!
http://engineering.cerner.com/smart-on-fhir-tutorial
• Create your own SMART app• Register your app with Cerner’s Sandbox• Launch your app with Cerner’s Sandbox• Register & launch the same app with other Sandboxes
Tutorial covers both provider & patient SMART apps!
![Page 31: Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or](https://reader030.vdocuments.us/reader030/viewer/2022041106/5f0775da7e708231d41d17c3/html5/thumbnails/31.jpg)
Together we can accomplish great things