45
Dan Gottlieb HIMSS 2017 App Platform for Healthcare

爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Dan Gottlieb

HIMSS 2017

App Platform for Healthcare

Presenter
Presentation Notes
Connecting and Accelerating a FHIR App Ecosystem: Discovery Infrastructure for Clinical Health IT Apps Cooperative Agreement ONC awarded a cooperative agreement to SMART Health ITWeb Site Disclaimers to enhance the SMART App GalleryWeb Site Disclaimers, a resource where developers share apps that use FHIR and SMART APIs and healthcare providers can discover and compare apps. This demo highlights enhancements to the beta release and insights about the healthcare app ecosystem.
Page 2: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

KLAS Connected Apps Report http://SmartHealthIT.org/apps-report

Presenter
Presentation Notes
about how they use apps today, what they would like to see in the future, how they select apps, and the concerns they have around adopting clinical apps.
Page 3: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

“… we had this wonderful population health tool, but we couldn’t get the [EHR] system to interface with it, so we had to enter information by hand. We just had to give up on that because we couldn’t physically keep up.”

- Physician, KLAS Interview

Presenter
Presentation Notes
“I don’t want anything that would make our providers have to do double data entry, once in the app and again within our EMR.” - CMIO
Page 4: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

SMART Core Focus

Healthcare Apps Clinical Systems (EHRs, Patient Portals, Data Warehouses)

SMART: UX Integration Authorization Single Sign-On Clinical Data

Page 5: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Why ?

• Users:

• App choice (substitutability)

• Developers:

• Low barriers to entry (open standards, large community)

• Single app can run in systems by different vendors

• Single app can run in different contexts (e.g. EHR and

Patient Portal)

Page 6: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Modern EHRs become a platform!

• User and Patient Management

• Workflow and core services

• Data persistence

• Regulatory compliance

• Apps

Page 7: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

The SMART Platform

Open source tools and resources

Standards based technology stack

Public app gallery

Industry support

Page 8: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Standards based technology

SMART OAuth Authorization & Launch Context

SMART OpenID Connect Single Sign On

FHIR API

FHIR Resources (SMART / Argonaut Profiles)

Presenter
Presentation Notes
Open standards means a large community Open source tools and resources
Page 9: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

New take on healthcare data standards focused on modern web standards and implementability

• Fast Healthcare Interoperability Resources • Draft → Working Standard from HL7 (ready to use!) • Licensed under Creative Commons - “No rights

reserved” • Clear and extensive documentation with examples • Encourages the use of puns and poor clip art

What is ?

Page 10: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Standards based technology

SMART OAuth Authorization & Launch Context

SMART OpenID Connect Single Sign On

FHIR API

FHIR Resources (SMART / Argonaut Profiles)

Presenter
Presentation Notes
Open standards means a large community Open source tools and resources
Page 11: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

FHIR Resources Data models representing discrete clinical and administrative units (patient, practitioner, allergy, medication order, etc.) • Currently around 100 have been defined • Each resource includes narrative text “lowest common denominator data

exchange” • Developer readable data format (JSON or XML) • Can reference other resources by their URL (more on that later) • Don’t include the kitchen sink

“We only include data elements if we are confident that most normal implementations using that resource will make use of the element” – Grahame Grieve (FHIR Product Director)

• But, support extensions for faucets, etc. https://www.hl7.org/fhir/resourcelist.html

Page 12: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Patient Resource Example

Page 13: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Standards based technology

SMART OAuth Authorization & Launch Context

SMART OpenID Connect Single Sign On

FHIR API

FHIR Resources (SMART / Argonaut Profiles)

Presenter
Presentation Notes
Open standards means a large community Open source tools and resources
Page 14: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

FHIR API

• Multiple reference implementations • Based on Representational State Transfer (REST) • Every FHIR Resource lives at a URL of the form:

http://fhir-open-api.smarthealthit.org/Patient/1032702

• Resources can have versions too (if the server

supports it)! http://server/Patient/123/_history/2

Server Resource Type Id

https://www.hl7.org/fhir/http.html

Page 15: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

FHIR Search API • Each FHIR Resource defines a set of search parameters

• These parameters can be passed in the URL to limit which Resources are returned by the server

http://fhir-open-api.smarthealthit.org/Patient?gender=male

• Resources are returned as a FHIR Bundle – an array of results with some

metadata • The bundle may contain a subset of results with links to additional pages of

resources (e.g. 1-50 of 300)

Page 16: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Other API Features

• Create, update and delete resources • Uses standard HTTP methods POST (create), PUT (update) and DELETE

(logical delete) • JSON or XML

http://fhir-open-api.smarthealthit.org/Patient/1032702?_format=xml http://fhir-open-api.smarthealthit.org/Patient/1032702?_format=json

• Conformance statements • Terminology Bindings (required/extensible/preferred/example) • Batch/Transaction • Profiles

Page 17: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Standards based technology

SMART OAuth Authorization & Launch Context

SMART OpenID Connect Single Sign On

FHIR API

FHIR Resources (SMART / Argonaut Profiles)

Presenter
Presentation Notes
Open standards means a large community Open source tools and resources
Page 18: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Standards based technology

SMART OAuth Authorization & Launch Context

SMART OpenID Connect Single Sign On

FHIR API

FHIR Resources (SMART / Argonaut Profiles)

Presenter
Presentation Notes
Open standards means a large community Open source tools and resources
Page 19: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

• Based on OAuth standard

• Two launch workflows

• EHR/Portal Launch – user picks an app from within EHR (EHR can pass along context like encounter and patient)

• Standalone Launch – user launches app and picks an EHR server (can run from mobile devices)

SMART Authorization

http://docs.smarthealthit.org/authorization/

Page 20: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

App EHR

EHR Launch

1b. Data access requested (scopes)

3a. FHIR API request (with auth token)

3b. FHIR resources

3. Display Data

2a. Auth token for data access / user identity / context (current patient, encounter) /

extras (stylesheet, etc.)

1. Choose App (from registered apps)

2. Authorize Access (limited data)

1a. Launch information (server URL, token)

Page 21: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

App EHR

Standalone Launch

1a. Data access requested (scopes)

1. Choose EHR or Portal

2. Log in, authorize access and choose a patient (if necessary)

3. Display Data

2a. Auth token for data access / user identity / context (current patient, encounter) /

extras (stylesheet, etc.)

3a. FHIR API request (with auth token)

3b. FHIR resources

Page 22: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

SMART Authorization Scopes

• Scopes convey what access an app needs patient/Immunization.read

• Examples:

• Simple app: patient/Patient.read, patient/Observation.read • Complex app: patient/*.read • ePrescribing app: patient/MedicationOrder.write • Population heath app: user/*.read

Access Type FHIR Resource Permission

http://docs.smarthealthit.org/authorization/scopes-and-launch-context/

Page 23: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Open source development tools & resources

• Software Libraries • Sandboxes for Development and Testing • Sample Apps • Tutorials & Tools

Page 27: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Tools and Tutorials

http://docs.smarthealthit.org

Presenter
Presentation Notes
New sandbox and new data
Page 28: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

• EHR Vendors • Government • Healthcare Institutions • Extension of SMART

Industry support

Page 29: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Argonaut Project Group of EHR vendors and hospitals driving support for SMART and FHIR in the United States

• Argonaut Implementation Guide • Security and Authorization (SMART) • Data element query of the ONC Common Clinical Data Set • Document query of static documents • US Provider Directory

• Next Steps

• Implementation guide for scheduling clinical services • Implementation guide for CDS Hooks (including: launch an app from

a CDS Hook response card)

Page 30: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

https://www.healthit.gov/buzz-blog/health-innovation/nih-and-onc-launch-the-sync-for-science-pilot/ https://www.youtube.com/watch?v=0FeQHlpIIXk&feature=youtu.be

Page 31: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Sync for Science http://syncfor.science

Goal: helping patients share EHR data with researchers • PMI is one early S4S "customer" (research study). There will

be lots more, if we're successful. • Approach: SMART, FHIR, Argonaut, and MU3 API

certification requirements • Collaborators: Government (NIH, ONC, OSTP), EHR vendors

(Allscripts, athenahealth, Cerner, drchrono, eClinicalWorks, Epic, McKesson)

• Timeline: Deploying to ~10 provider sites and testing with real patients 2017

Page 32: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Healthcare Institutions

“On October 9, 2015 I successfully logged into our production system for the first time to view real patient data in a FHIR app! I'd love to share screenshots with you, but they contain real patient data, so I can't! Let me say that again: real patient data, via FHIR, within Maestro Care, our Epic-based EHR.”

Ricky Bloomfield Jr, MD Director of Mobile Technology Strategy http://www.rickybloomfield.com/2015/10/dukes-on-fhir-for-real-this-time.html

Page 33: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

CDS Hooks Make it easy to incorporate external advice into clinical workflows

• Approach: Use FHIR and SMART-defined API calls ("hooks”) • Collaborators: athenahealth Allscripts, Cerner, and Epic

participating in Connectathon tracks. • Next steps:

• Develop the hooks "catalog" to cover more use cases • Define security protocols for the API • Define logic for when hooks should be called

Presenter
Presentation Notes
Cerner and Epic to demonstrated working hooks at AMIA 2016.
Page 34: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

• SMART App Gallery offer a single place to find and learn about SMART and FHIR apps

• Vendor and license neutral • Not restricted to a single EHR platform • Hosts commercial and open source apps

• Many ways to navigate apps

• Many ways to learn about apps

Public app gallery

Page 35: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

https://www.healthit.gov/buzz-blog/from-the-onc-desk/foundation-discovering-clinical-health-applications/

Presenter
Presentation Notes
ONC Discovery Infrastructure for Clinical Health IT Apps Cooperative Agreement
Page 36: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

SMART Gallery v2.0 Beta

https://apps.SmartHealthIT.org

Presenter
Presentation Notes
Beta – launched last week, bugs and adding apps
Page 37: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART

Meducation and the SMART Platform Background

● Trying to work with hospitals for years, but blocked by EHR integration challenges ● Difficult to find supportive web services and workflow integration points ● Security challenges (authorization, authentication)

What Changed:

● Major EMR vendors supporting FHIR and SMART apps Result

● Integrations in progress across multiple hospital systems and clinics ● Integrations with Cerner, Epic, Athena, McKesson

“Without the SMART platform and EHR vendors’ adoption of SMART on FHIR, we would

be years away from bringing the benefits of Meducation to patients. --- Now we’re there!” Lori McLean, CEO Polyglot

Presenter
Presentation Notes
“San Francisco General Hospital demonstrated a 70% improvement in 30 day readmission rates when high risk patients were counselled using Meducation!” (….compared to the readmission rates for the control group, who were counseled using the medication instructions from the EHR.)
Page 38: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
Apps organized by categories at the left, shown as cards App creators can login (currently through twitter) and list apps that use these standards Search
Page 39: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
Functionality and Clinical Impact – text, website, video, screenshot Integration – FHIR version, EHR and OS info, links to app stores Categorization by audience and specialties as well as categories Try app button
Page 40: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
Functionality and Clinical Impact – text, website, video, screenshot Integration – FHIR version, EHR and OS info, links to app stores Categorization by audience and specialties as well as categories Try app button
Page 41: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Page 42: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
Meducation – commercial apps with integration challenges
Page 43: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
ClinDat – experimentation with UI
Page 44: 爀作ഀ一䌀 愀眀愀爀搀攀搀 愀 挀漀漀瀀攀爀愀琀椀瘀 …...Standards based technology stack Public app gallery Industry support Standards based technology SMART
Presenter
Presentation Notes
Duke Study – study that would have been too costly without open standards