Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

40
Supporting the health ‘apps’ revolution Software apps to support health and care - Supporting the app paradigm – Creating a community of interest - That's HANDI www.handihealth.org Dr Ian McNicoll HANDIHealth openEHR Foundation freshEHR Clinical Informatics

description

How do we support healthcare apps developers - HANDI and the HANDI-HOPD Open Platform Demonstrator (SMART on FHIR on openEHR)

Transcript of Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Page 1: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Supporting the health ‘apps’ revolution

Software apps to support health and care - Supporting the app paradigm –Creating a community of interest - That's HANDI

www.handihealth.org

Dr Ian McNicoll

HANDIHealthopenEHR Foundation

freshEHR Clinical Informatics

Page 2: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

INTRODUCTION

2

Ian McNicoll

Former Glasgow GP

Health informaticsDirector openEHR FoundationfreshEHR Clinical InformaticsOcean Informatics UKHANDIHealth

Commercial software developer‘GP Accounts’

Page 3: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

HANDI Health CIC

• A not-for-profit Community Enterprise Company

• There to support:– Developers– Health and care professionals– Patients, service users and carers

Page 4: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Apps: Lightweight Digital Tools

Not just about mobileNarrow scope,a “connected thing” Makes heavy use of pre-existing components and services

Built using a well defined development and deployment framework

Order of magnitude(s) faster and cheaper to develop and deployAllows niche solutions and “fail fast”

Page 5: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

What does HANDI do?

• Lobby for an environment (technical, cultural and commercial) in which apps can flourish interoperate and be orchestrated

Page 6: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

HANDI is agnostic

• About– Platforms– Business models– Standards– Tools, services and approaches

• Show the community the possibilities and let individuals decide

Page 7: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘open’

• Open data– Analytics, quality monitoring

• Open APIs / standards• ITK, GP2GP• SMARTPlatform, FHIR

• Open source– openEyes, Wardware– Leeds Care Record– Spine2– “Safer Wards” Fund

7

Page 8: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Time for ‘open Platforms’?

• USA

• SMARTPlatforms

• Healthcare Services Collaboration Platform• Intermountain, Cerner, Harris Healthcare

• GP Systems of Choice (GPSOC) refresh• Phase 1 GP systems open APIs• Phase 2 GP systems Common APIs• De-facto ‘open platform’

8

Page 9: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

SMART : ‘Substitutable’ Apps

9

Page 10: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘clinical engagement’

• Formal clinical ownership– Joint GP IT Committee (RCGP / BMA)– RCP ITU / Professional Records Standards Body– UK – increasing 4-countries engagement

• ‘Guerilla activity’– ‘Clinicians who code’, #digidoc13– NHS Hackday – Renal PatientView– ‘Feral’ departmental systems

• Multiple MS Access databases

10

Page 11: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘clinicians who code’

11

Page 12: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘Code4Health’

12

Page 13: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

The ‘HANDI Vision’

13

Apps

EPREHR PHR

PHR EMRMeds

Repository

Drug KBTerminology

ServerService

DirectoryCDS Service Pathways KB

Services/Repositories

Infrastructural ServicesPDS/Record Discovery EWS ESB/Spine Security

Broker

Page 14: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘Closed’ eHealth Platform

Proprietary Clinical Content / API

Proprietary value-add components

Proprietary Querying and Persistence

TerminologyServer Pathways KBESB/SpineITK Integration component

Page 15: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

An open standards platform?

Closed OSS ClosedOSS

Vendor DVendor B Vendor CVendor A

API and messaging content based on open source clinical content definitions

OSS components

Vendor solutions

TerminologyServer Pathways KB

ESB/SpineITK Integration component

Commit

Retrieve

Page 16: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

‘openEHR’ open Standards platform

Closed source

Open source

Open source

openEHR CDR

Vendor DVendor B Vendor CVendor A

Open source Archetype-based clinical content information / querying model

OSS Value-add components

Vendor solutions

TerminologyServices Pathways KBESB/SpineITK Integration component

Commit

RetrieveQuery

Page 17: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Interoperability is not a tech problem

• Interoperability is a clinical problem

– Diverse recording practice (sometimes arbitrary)– Diverse recording requirements– Complexity / contextual nature of health data

– Lack of clinical involvement in standards development• Too technical, too philosophical• Too time-consuming, too slow

17

Page 18: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Current clinical content standards methodology

• Antithesis of ‘agile’ development– Inaccessible to clinicians– Slow to develop, difficult to implement

– CDA implementation mostly ‘dumb documents’

– SNOMED has key role but ? oversold as whole solution

• Uncontrolled– Multiple definitions of technical messaging models

• Approx 20 definitions of ‘allergy’ across UK– No clear change request / problem report mechanism

18

Page 19: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Formal standards development

• “Arguably standards just get in the way” – Ewan Davis, HANDI

• Technical (ISB / ISO)– Still largely a paper and

committee- bound process• No clear problem

report/change request mechanism

• Slow review cycles

• Professional (RCP ?PRSB) – Aspirational guidelines– Divorced from implementation

19

Page 20: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

openEHR Repository(vendor #1)

openEHR Repository [10](open source)

openEyes(Moorfields)

“Safer Wards” Orsini

openEHR Repository(vendor #2)

openEHR API openEHR API

LocalSQL DB

openEHR API

Wardware2 (Kings)

Orsini Clinical Content Service

Persistence Mgr

Industry :VistA, EMIS, TPP, HANDI …

NHS API

ESB / ITK / Spine components [2]

NHS Reporting API

NHS Care API

Leeds LCR

LCR apps(Leeds)

OpenEyes/ openEHR Toolkit

openENT(UCLP)

Clinical content

openEHR tech/spec dev.

openEHR API integration [7]

EHRPaaS [9]

NHS API- openEHR

Adaptors [8]

Professional Records

Standards Board

Professional oversight

Page 21: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

open, shared data models: Archetypes

• Clinically-led + collaboratively authored– open-source ‘crowd-sourcing’ methodology– Shared open repository ‘CC-BY-SA’ licence

• Agility in response to continually changing clinical demand– Clear ownership, change request mechanism– Tight version control

21

Page 22: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Page 23: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Leeds NHS Care Record: open Platform

openEHR Foundation accreditedOpen Standards CDR Service layer

N3 hosted

ESB/Spine ITK Integration component

Commit

Retrieve

Query

OpenEHR Clinical Content “Archetypes”:

• Medication, allergies (GP2GP/ RCP/NHSS)• Problems, procedures (international)• End of Life content (ISB)• Vital Signs, NEWS (international)

SMARTPlatformsOpen APIs:

Leeds Clinical Portal via SMARTPlatform APIs‘OceanEHR’ Clinical

data repository

Page 24: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

NHS HSCIC 13606 archetypes

24

Page 25: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

25

SMARTPlatformsPluggable Webapp

API

HL7 Clinical Content

Exchange NHS API

inVivoDatastore

API

Detailed Clinical Content Development

Clinical leadership PRSB

Terminology CentreHSCIC

NonopenEHR systems

Archetype+ SNOMED Clinical Content definitions

A new mobile app developer requires plug in for care record to test pulse app functionality.

ITK+N3

Page 26: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

dev.ehrscape.com

26

Page 27: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

handi-hopd.org/demo

27

Page 28: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

NHS Hackday - medsrecDIY

• Patient-driven medication reconciliation

28

Page 29: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

NICE guidance on medicines reconciliationMedication data models (RCP / GP2GP based)

Dummy Patient Health Record with realistic dataData accessible via RESTful API

Page 30: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

What did we set out to do?

• Create a patient-facing web-page for medication reconciliation

• Populate existing medication list from GP system or other source

• Enable patient to mark each item as– Taking as prescribed / Changed dose– No longer taking / Add new medication

• Save reconciled record back to server for onwards transmission to GP

30

Page 31: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

31

Page 32: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

32

Page 33: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

33

Page 34: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

34

Page 35: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

35

Page 36: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

HOPD in EhrExplorer

Page 37: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

openEHR composition

37

Page 38: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

next tech steps for HANDI-HOPD

SMART and HL7 FHIR support

More openEHR providersCross provider querying demosCross provider transfers

Focus for openEHR ‘in-vivo’ API alignment discussions

38

Page 39: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

next steps for HANDI-HOPD?

• Direct discussion with NHS England• possible use by Code4Health• possible direct support for the ‘open

standards platform’ approach

• HOPD-HACKD hackday event in September

39

Page 40: Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014

Links

• twitter: @ianmcnicoll

• HANDI-HOPD handi-hopd.org/demo• Ehrscape: dev.ehrscape.com• Leeds Innovation Lab Health Platform : http://leedslabplatform.com

• openEHR Foundation : www.openehr.org

• International archetype repository: www.openehr.org/ckm• UK archetype repository: www.clinicalmodels.org.uk