View
222
Download
0
Category
Preview:
Citation preview
8/9/2019 Ian McNicoll Digital Assembly - HOPD Workshop Slides
1/53
Digital Health Assembly:HOPD / openEHR workshop
www.handihealth.orgDr Ian McNicoll
ian@freshehr.com
ian@handihealth.org
HANDIHealth
openEHR Foundation
freshEHR Clinical Informatics
Digital Health Assembl Cardi! Feb "#$%
mailto:ian@freshehr.commailto:ian@freshehr.com
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
Recommended