SEE LATEST VERSION: http://tinyurl.com/YosemiteRoadmap20150709slides - - PowerPoint PPT Presentation

see latest version
SMART_READER_LITE
LIVE PREVIEW

SEE LATEST VERSION: http://tinyurl.com/YosemiteRoadmap20150709slides - - PowerPoint PPT Presentation

The Yosemite Project A Roadmap for Healthcare Information Interoperability David Booth, Hawaii Resource Group Conor Dowling, Caregraf Michel Dumontier, Stanford University Josh Mandel, Harvard University Claude Nanjo, Cognitive Medical Systems


slide-1
SLIDE 1

The Yosemite Project

A Roadmap for

Healthcare Information Interoperability

David Booth, Hawaii Resource Group Conor Dowling, Caregraf Michel Dumontier, Stanford University Josh Mandel, Harvard University Claude Nanjo, Cognitive Medical Systems Rafael Richards, Veterans Affairs

Semantic Technology and Business Conference 21-Aug-2014

SEE LATEST VERSION:

http://tinyurl.com/YosemiteRoadmap20150709slides

slide-2
SLIDE 2

2

Outline

  • Mission and strategy
  • Semantic interoperability

– Standards – Translations

  • Roadmap for interoperability
  • Cost
slide-3
SLIDE 3

3

MISSION:

Semantic interoperability

  • f

all structured healthcare information

slide-4
SLIDE 4

4

MISSION:

Semantic interoperability

  • f

all structured healthcare information

slide-5
SLIDE 5

5

STRATEGY:

RDF as a universal information representation

slide-6
SLIDE 6

6

Universal information representation

  • Q: What does instance data X mean?
  • A: Determine its RDF information content

<Observation xmlns="http://hl7.org/fhir"> <system value="http://loinc.org"/> <code value="3727-0"/> <display value="BPsystolic, sitting"/> <value value="120"/> <units value="mmHg"/> </Observation>

Instance data RDF

slide-7
SLIDE 7

7

Why RDF?

  • Endorsed by over 100 thought leaders in healthcare

and technology as the best available candidate for a universal healthcare exchange language

– See http://YosemiteManifesto.org/

"Captures information content, not syntax" "Multi-schema friendly" "Supports inference" "Good for model transformation" "Allows diverse data to be connected and harmonized" "Allows data models and vocabularies to evolve"

http://dbooth.org/2014/why-rdf/

slide-8
SLIDE 8

8

Semantic interoperability:

The ability of computer systems to exchange data with unambiguous, shared meaning. – Wikipedia

slide-9
SLIDE 9

9

Two ways to achieve interoperability

  • Standards:

– Make everyone speak the same language – I.e., same data models and vocabularies

  • Translations:

– Translate between languages – I.e., translate between data models and vocabularies

slide-10
SLIDE 10

10

Obviously we prefer

standards.

But . . . .

slide-11
SLIDE 11

11

Standardization takes time

2016

2036

2096

DUE COMING SOON! COMPREHENSIVE STANDARD

slide-12
SLIDE 12

12

Standards trilemma: Pick any two

  • Timely: Completed quickly
  • Good: High quality
  • Comprehensive: Handles all use cases
slide-13
SLIDE 13

13

Modernization takes time

  • Existing systems cannot be updated all at once
slide-14
SLIDE 14

14

Diverse use cases

  • Different use cases need different data,

granularity and representations

One standard does not fit all!

slide-15
SLIDE 15

15

Standards evolve

  • Version n+1 improves on version n
slide-16
SLIDE 16

16

Healthcare terminologies rate of change

Slide credit: Rafael Richards (VA)

slide-17
SLIDE 17

17

Translation is unavoidable!

  • Standardization takes time
  • Modernization takes time
  • Diverse use cases
  • Standards evolve
slide-18
SLIDE 18

18

A realistic strategy for semantic interoperability must address both

standards and translations.

slide-19
SLIDE 19

19

Interoperability achieved by standards vs. translations

Standards Translations Interop Standards Convergence

slide-20
SLIDE 20

20

How RDF Helps Standards

slide-21
SLIDE 21

21

Standard Vocabularies in UMLS

AIR ALT AOD AOT BI CCC CCPSS CCS CDT CHV COSTAR CPM CPT CPTSP CSP CST DDB DMDICD10 DMDUMD DSM3R DSM4 DXP FMA HCDT HCPCS HCPT HL7V2.5 HL7V3.0 HLREL ICD10 ICD10AE ICD10AM ICD10AMAE ICD10CM ICD10DUT ICD10PCS ICD9CM ICF ICF-CY ICPC ICPC2EDUT ICPC2EENG ICPC2ICD10DUT ICPC2ICD10ENG ICPC2P ICPCBAQ ICPCDAN ICPCDUT ICPCFIN ICPCFRE ICPCGER ICPCHEB ICPCHUN ICPCITA ICPCNOR ICPCPOR ICPCSPA ICPCSWE JABL KCD5 LCH LNC_AD8 LNC_MDS30 MCM MEDLINEPLUS MSHCZE MSHDUT MSHFIN MSHFRE MSHGER MSHITA MSHJPN MSHLAV MSHNOR MSHPOL MSHPOR MSHRUS MSHSCR MSHSPA MSHSWE MTH MTHCH MTHHH MTHICD9 MTHICPC2EAE MTHICPC2ICD10AE MTHMST MTHMSTFRE MTHMSTITA NAN NCISEER NIC NOC OMS PCDS PDQ PNDS PPAC PSY QMR RAM RCD RCDAE RCDSA RCDSY SNM SNMI SOP SPN SRC TKMT ULT UMD USPMG UWDA WHO WHOFRE WHOGER WHOPOR WHOSPA

Over 100!

slide-22
SLIDE 22

22

How Standards Proliferate

http://xkcd.com/927/ Used by permission

slide-23
SLIDE 23

23

Each standard is an island

  • Each has its "sweet spot" of use
  • Lots of duplication
slide-24
SLIDE 24

24

RDF and OWL enable semantic bridges between standards

  • Goal: a cohesive mesh of standards that act as a

single comprehensive standard

  • RDF also helps avoid the bike shed effect . . .
slide-25
SLIDE 25

25

Bike shed effect

a/k/a Parkinson's Law of Triviality

Organizations spend disproportionate time

  • n trivial issues. -- C.N. Parkinson, 1957
  • 2. Bike Shed

Cost: $1,000 Discussion: 45 minutes

  • 1. Nuclear Plant

Cost: $28,000,000 Discussion: 2.5 minutes

slide-26
SLIDE 26

26

Standards committees and the bike shed effect

  • Committees spend hours deciding on data

formats, syntax and naming

– Irrelevant to the computable information content

Syntax!

slide-27
SLIDE 27

27

RDF helps avoid the bike shed effect

  • Each group can use its favorite data format, syntax and names
  • RDF can uniformly capture the information content
slide-28
SLIDE 28

28

Needed: Collaborative Standards Hub

  • A cross between BioPortal, GitHub, WikiData, Web Protege, CIMI repository,

HL7 model forge, UMLS Semantic Network and Metathesaurus

– Next generation BioPortal?

SNOMED-CT

FHIR

ICD-11

HL7 v2.5

LOINC

slide-29
SLIDE 29

29

Collaborative Standards Hub

  • Repository of healthcare

information standards

  • Supports standards

groups and implementers

  • Holds RDF/OWL definitions of data

models, vocabularies and terms

  • Encourages:

– Semantic linkage – Standards convergence

SNOMED-CT

FHIR

ICD-11

HL7 v2.5

LOINC
slide-30
SLIDE 30

30

SNOMED-CT

FHIR

ICD-11

HL7 v2.5

LOINC

Collaborative Standards Hub

  • Suggests related concepts
  • Checks and notifies of

inconsistencies – within and across standards

  • Can be accessed by browser or RESTful

API

slide-31
SLIDE 31

31

Collaborative Standards Hub

  • Can scrape or reference

definitions held elsewhere

  • Provides metrics:

– Objective (e.g., size, number of views, linkage degree) – Subjective (ratings)

  • Uses RDF and OWL under the hood

– Users should not need to know RDF or OWL

SNOMED-CT

FHIR

ICD-11

HL7 v2.5

LOINC
slide-32
SLIDE 32

32

iCat: Web Protege tool for ICD-11

slide-33
SLIDE 33

33

iCat development of ICD-11

In three years:

  • 270 domain experts

around the world

  • 45,000+ classes
  • 260,000+ changes
  • 17,000 links to external terminologies
slide-34
SLIDE 34

34

FIBO development process

  • Financial @@@ (FIBO) standards are

developed in RDF/OWL

slide-35
SLIDE 35

35

How RDF Helps Translation

slide-36
SLIDE 36

36

How RDF helps translation

  • RDF supports inference

– Can be used for translation

  • RDF acts as a universal information

representation

  • Enables data model and vocabulary

translations to be shared

slide-37
SLIDE 37

37

Translating patient data

  • Steps 1 & 3 map between source/target syntax and RDF
  • Step 2 translates instance data between data models

and vocabularies (RDF-to-RDF)

– A/k/a semantic alignment, model alignment

2. Translate

  • 3. Drop

from RDF

  • 1. Lift

to RDF

Crowd-Sourced Translation Rules Hub Rules Source Target v2.5

2. Translate

  • 3. Drop

from RDF

  • 1. Lift

to RDF

Source Target v2.5

slide-38
SLIDE 38

38

How should this translation be done?

  • Translation is hard!
  • Many different models and vocabularies
  • Currently done in proprietary, black-box integration engines

2. Translate

  • 3. Drop

from RDF

  • 1. Lift

to RDF

Crowd-Sourced Translation Rules Hub Rules Source Target v2.5

2. Translate

slide-39
SLIDE 39

39

Translation strategies

  • Point-to-point is easier/faster for each translation
  • Hub-and-spoke requires fewer translations: O(n) instead of O(n^2)
  • Hub-and-spoke requires a common data model
  • Both strategies can be used!

Hub-and-Spoke Point-to-Point

slide-40
SLIDE 40

40

Which common data model?

  • Standardization may choose a common data model:

– Moving target – Must be able to represent (but not require) the finest granularity needed by any use case

  • Different use cases may use other data models, mapped to/from the common data model

– Speeds standardization of common data model – Avoids bike shed effect

Hub-and-Spoke

slide-41
SLIDE 41

41

Where are these translation rules?

  • By manipulating RDF data, rules can be

mixed, matched and shared

2. Translate

  • 3. Drop

from RDF

  • 1. Lift

to RDF

Crowd-Sourced Translation Rules Hub Rules Source Target v2.5 Crowd-Sourced Translation Rules Hub Rules

slide-42
SLIDE 42

42

Needed: Crowd-Sourced Translation Rules Hub

  • Based on GitHub, WikiData, BioPortal, Web Protege or other
  • Hosts translation rules
  • Agnostic about "rules" language:
  • Any executable language that translates RDF-to-RDF (or

between RDF and source/target syntax)

slide-43
SLIDE 43

43

Translation rules metadata

  • Source and target language / class
  • Rules language

– E.g. SPARQL/SPIN, N3, JenaRules, Java, Shell, etc.

  • Dependencies
  • Test data / validation
  • License (free and open source)
  • Maintainer
  • Usage metrics/ratings

– Objective: Number of downloads, Author, Date, etc. – Subjective: Who/how many like it, reviews, etc. – Digital signatures of endorsers?

slide-44
SLIDE 44

44

Patient data privacy

  • Download translation rules as needed – plug-and-play
  • Run rules locally

– Patient data is not sent to the rules hub

2. Translate

  • 3. Drop

from RDF

  • 1. Lift

to RDF

Crowd-Sourced Translation Rules Hub Rules Source Target v2.5

slide-45
SLIDE 45

45

Roadmap for Interoperability

slide-46
SLIDE 46

46

Roadmap

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

slide-47
SLIDE 47

47

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

  • 1. RDF as a Universal

Information Representation

Roadmap - 1

Use RDF as a common semantic foundation

slide-48
SLIDE 48

48

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 2

For common healthcare information representations*, define an RDF mapping to/from each format, data model and vocabulary – "lift" and "drop".

  • 2. RDF

Mappings

*Both standard and proprietary

slide-49
SLIDE 49

49

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 3

Define translation rules for instance data that is expressed in RDF representations

  • 3. Translations

between models & vocabularies

slide-50
SLIDE 50

50

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 4

Create a hub for crowd-sourcing translation rules

  • 4. Crowd-Sourced

Translation Rules

slide-51
SLIDE 51

51

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 5

Create RDF / OWL definitions of the data models and vocabularies defined by healthcare standards

  • 5. RDF/OWL

Standards Definitions

slide-52
SLIDE 52

52

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 6

Create a collaborative standards hub for RDF/OWL standards definitions, to facilitate standards convergence

  • 6. Collaborative

Standards Convergence

slide-53
SLIDE 53

53

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 7

Adopt policy incentives for healthcare providers to achieve semantic interoperability.

  • 7. Interoperability

Policies

slide-54
SLIDE 54

54

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 7

(a) Adopt free and open interoperability standards. Why? Eliminate IP barriers to interoperability.

  • 7. Interoperability

Policies

slide-55
SLIDE 55

55

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Roadmap - 7

(b) Adopt policy incentives for healthcare providers to achieve semantic interoperability. Why? A healthcare provider has no natural business incentive to make its data interoperable with competitors.

  • 7. Interoperability

Policies

slide-56
SLIDE 56

56

Roadmap

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

slide-57
SLIDE 57

57

What will semantic interoperability cost?

Initial Ongoing Standards $40-500M + $30-400M / year Translations $30-400M + $20-300M / year

Total $60-900M + $50-700M / year

My guesses . . . What are yours?

slide-58
SLIDE 58

58

Opportunity cost

Interoperability

$700 Million per year?

*Source: http://www.calgaryscientific.com/blog/bid/284224/Interoperability-Could- Reduce-U-S-Healthcare-Costs-by-Thirty-Billion

$30000 Million per year*

Non-interoperability

slide-59
SLIDE 59

59

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

Biggest payoff opportunities

slide-60
SLIDE 60

60

Questions?

slide-61
SLIDE 61

61

BACKUP SLIDES

slide-62
SLIDE 62

62

Related Activities

  • New HL7 group on "RDF for Semantic

Interoperability":

http://wiki.hl7.org/index.php?title=ITS_RDF_ConCall_Agenda

  • ONC's "Interoperability Roadmap" (draft):

http://tinyurl.com/mgtwwr8

slide-63
SLIDE 63

63

http://YosemiteProject.org/ A Roadmap for Healthcare Information Interoperability

Semantic Interoperability

  • 4. Crowd-Sourced

Translation Rules

  • 6. Collaborative

Standards Convergence

  • 2. RDF

Mappings

  • 3. Translations

between models & vocabularies

  • 5. RDF/OWL

Standards Definitions

  • 7. Interoperability

Policies

  • 1. RDF as a Universal

Information Representation

slide-64
SLIDE 64

64 Standardize the Standards Translate When Necessary

http://YosemiteProject.org/ A Roadmap for Healthcare Information Interoperability

Semantic Interoperability

Crowd-sourced translation rules Collaborate standards convergence Lift to RDF Translations between models & vocabularies Standards in RDF Interoperability incentives

  • 1. RDF as a Universal

Information Representation 4 6 5 3 2 7

slide-65
SLIDE 65

65

Steps 2 and 5

<Observation xmlns="http://hl7.org/fhir"> <system value="http://loinc.org"/> <code value="3727-0"/> <display value="BPsystolic, sitting"/> <value value="120"/> <units value="mmHg"/> </Observation>

XML Instance Data RDF Instance Data Lift/Drop Mapping Text Existing Standard Definition

+

RDF / OWL Standard Definition XML Schema Describes Text

+

RDF / OWL Ontology Describes 2 5 Corresponds to

slide-66
SLIDE 66

66

Roadmap

Semantic Interoperability

  • 1. RDF as a Universal

Information Representation