Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner...

31
FHIR® is the registered trademark of HL7 and is used with the permission of HL7. The Flame Design mark is the registered trademark of HL7 and is used with the permission of HL7. Amsterdam, 15-17 November | @fhir_furore | #fhirdevdays17 | www.fhirdevdays.com Building on Cerner with SMART on FHIR Kevin Shekleton & Yegor Hanov, Cerner

Transcript of Building on Cerner with SMART on FHIR - FHIR DevDays 2017€¦ · This document contains Cerner...

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

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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

”“

© 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

© 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
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

© 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

© 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

© 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

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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

Together we can accomplish great things