Ian McNicoll Digital Assembly - HOPD Workshop Slides

download Ian McNicoll Digital Assembly - HOPD Workshop Slides

of 53

Transcript of Ian McNicoll Digital Assembly - HOPD Workshop Slides

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    1/53

    Digital Health Assembly:HOPD / openEHR workshop

    www.handihealth.orgDr Ian McNicoll

    [email protected]

    [email protected]

    HANDIHealth

    openEHR Foundation

    freshEHR Clinical Informatics

    Digital Health Assembl Cardi! Feb "#$%

    mailto:[email protected]:[email protected]

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    2/53

    Introdution

    ! Dr Ian "#ioll

    ! $liniian

    ! %ormer &lasgow &P

    ! Health in'ormatis

    ! Diretor HA#DIHealth

    ! Diretor openEHR

    %oundation

    ! 'reshEHR $linial In'ormatis

    ! $ommerial so'tware de(eloper 

    ! )$linial Haker*

    "

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    3/53

    HA#DIHealth $I$

    !  A not+'or+pro'it $ommunity Enterprise

    $ompany

    ! ,here to support: - De(elopers

     - Health and are pro'essionals

     - Patients ser(ie users and arers

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    4/53

    HA#DI is agnosti

    !  About - Plat'orms

     - usiness models

     - 0tandards

     - ,ools ser(ies and approahes

    ! 0how the ommunity the possibilities and let indi(iduals

    deide

    ! 1obby 'or an en(ironment 2tehnial ultural and

    ommerial3 in whih apps an 'lourish interoperate and

    be orhestrated

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    5/53

    ,he Holy &rail : eHealth )interoperability*

    %

    http&''cber.la(.har)ard.edu'research'interoperabilit

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    6/53

    Interop:

    ,owards an Open Digital $are Eosystem

    Megasuite

    *est of*reed

    +latform

    ,penEcosstem

    -One system to rule them all”!  N+fI!  Enterprise'/+ 0stems!  1imited e2ternal integrations

    Many systems ~ 100!  +ortals!  Integration engines!  *espo3e integrations

    Own the Platform” Health 4ault5 Apple5 1oren6o5 etc 7$### apps +artner interfaces 89oodcote 1:;

    The “Internet “of DigitalHealth!  HANDI

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    7/53

    An open Ecosystem platform?

    Closed ,00 Closed,00

    4endor D4endor * 4endor C4endor A

    A+I and messaging content basedon open source clinical contentde=nitions

    ,00components

    4endorsolutions

     erminolog0er)er +ath(as

    >*

    E0*'0pineI> Integrationcomponent

    Commit

    Retriee

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    8/53

     

    ?

    0MAR+latforms+luggable 9ebapp

    A+I

    H1 FHIRClinical Content

    E2change NH0 A+I

    in4i)oBDatastore

    A+I

    Detailed Clinical Content

    De)elopment

    Clinical leadership +R0*

     erminolog Centre

    H0CIC

    NonopenEHRsstems

    Archetpe 0N,MED ClinicalContent de=nitions

    Apps de)elopers

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    9/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    10/53

    SMARTPlatforms API

    $#

    • 0copes and permissions& ,Auth"

    • 0imple sign

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    11/53

    SMART-on-FHIR

    $$

    H1 FHIRdata model

    replacing

    0MAR+latforms

    data model8RDF;

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    12/53

    HL FHIR API

    $"

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    13/53

    !"at is FHIR #ood at?

    ! $ommuniation o' in'ormation between

    systems with limited 4uerying

    ! 0trengths

    ! De(eloper 'riendly

    ! 1ightweight approah! &reat doumentation / ommunity

    $:

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    14/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    15/53

    openEHR API

    $%

    • Designed for storing and Guering rich clinical dataset

    • Ne( content is de=ned directlb clinicians and can be immediatel

    uploaded into the clinical data repositor

    • 4endor

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    16/53

    openEHR

    ! 8eaknesses

    ! $omple6 tehnology

    ! but new simpli'ying APIs appearing

    ! 0trengths

    ! linially+led data modelling

    ! sharing arc"etypes 9 interoperability! Enterprise strength per'ormane

    ! "ature (ersioning/go(ernane

    $

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    17/53

    'Code(Healt")

    $?

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    18/53

    #H0 $ode Health

    $

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    19/53

    MedsRec*I+: "ttp:,,diy-"opdr"clo.dcom,

    "#

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    20/53

    /!+0: "ttp:,,#%y$-"andi"opdr"clo.dcom,

    "$

    http://diy-hopd.rhcloud.com/http://diy-hopd.rhcloud.com/

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    21/53

    Code ( Healt" *ental App c"allen#e

    ""

    http://gwyb-handihopd.rhcloud.com/http://gwyb-handihopd.rhcloud.com/

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    22/53

    Rapid onneted health app de(elopment

    ":

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    23/53

    0o what is openEHR5

    "%

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    24/53

    8hat I0 openEHR5

    ! #O, a downloadable )open soure*

    appliation

    ! e.g. openE"R open"R0

    ! an open 0pei'iation 'or an EHR or EHR

    plat'orm

    ! De'ines an tehnology+neutral/ (endor+

    neutral )in'ormation model*

    "

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    25/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    26/53

    Data entry de'inition

    "?

    9hat e2actl do oumean b recordpulse and bloodpressure

    9hat are reasonablemin'ma2 limits toput on atemperature record

    9hat are the

    allo(able si6es ofpupils in a drop<do(n bo2

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    27/53

    "egasuite In'ormation arhiteture

    "

    Application

    Information Model

    +ersistence 8Database;

    !uery

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    28/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    29/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    30/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    31/53

    )open Plat'orm< In'ormation arhiteture

    ! ,ehnology and 7endor neutral

    ! De'ine in'ormation strutures independent o'

    appliation layer 

    ! Rih enough to support eHealth apps

    ! Handle audit/(ersioning

    ! De'ine in'ormation strutures independent o'persistene layer 

    ! rapid inorporation o' new datasets

    ! (endor/teh neutral 4uerying

    ::

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    32/53

    1endor,tec"nolo#y-ne.tral information

    :

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    33/53

    1endor-ne.tral 2.eryin#

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    34/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    35/53

    openEHR: Arhetypes

    ! open source computablemodels of discreteclinical concepts

    ! Familiar components of a health record! *lood pressure5 *od (eight5 0mptom! Medication order5 Famil histor! rea5 Creatinine results

    ! Ma2imal datasetB

    ! Capture as man clinical perspecti)es as possible! ni)ersal use case

    :

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    36/53

    openEHR: ,emplates

    ! ,emplates deli(er the datasets by aggregating

    arhetypes together

    ! =ey linial endpoint and starting point 'or generation

    o' tehnial arte'ats

    ! i.e. openEHR arhetypes and

    templates an be used diretly

    ! $lass libraries! &>I skeletons! "essage shema! De'ine API Pro'iles

    :?

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    37/53

    0haring and ollaboration

    :

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    38/53

    $linial In'ormation models %atory

    #

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    39/53

    openEHR in pratie: 0pei'iations

    $

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    40/53

    openEHR in pratie: tools and models

    "

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    41/53

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    42/53

    How is it used: underpins App de(elopment

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    43/53

    How is it used : #ational standards de(elopment

    %

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    44/53

    openEHR ? #eeds you @

    mem"ers#o$enehr#org

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    45/53

     

    0MAR+latforms+luggable 9ebapp

    A+I

    H1 FHIRClinical Content

    E2change NH0 A+I

    in4i)oBDatastore

    A+I

    Detailed Clinical Content

    De)elopment

    Clinical leadership +R0*

     erminolog Centre

    H0CIC

    NonopenEHRsstems

    Archetpe 0N,MED ClinicalContent de=nitions

    Apps de)elopers

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    46/53

    Interoperability is not a teh problem

    “The real barriers to practical interoperability

    are cultural and clinical”

    Healthcare records are not just

    buckets of biological facts

    ?

    http://members.opener.org/

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    47/53

    Healthare In'ormation 0tandards Proess %AI1

    Clinical sta3eholdersengage through top<do(n go)ernance

    Committee

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    48/53

    $linially+led $ontent 0er(ie

    %#

    Clinical content service

    Clinical sta3eholders5)endors engage directl(ith clinicall

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    49/53

    "ediation )arhetype*

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    50/53

    8eb+based )demoratised* ollaborati(e re(iew

    %"

    E l ti t d di ti

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    51/53

    E(olutionary standardisation

    )distributed &o(ernane*

    %:

    Implementers

    Secondaryendorsement

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    52/53

    %

  • 8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides

    53/53

    From model to soft%are3