chicago april 16, 2008...# 1 service-oriented architecture, health informatics, and how they relate...

23
Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer

Upload: others

Post on 14-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 1

Service-Oriented Architecture, Health Informatics, and How They Relate

ChicagoApril 16, 2008Stanley M Huff, MD

Chief Medical Informatics Officer

Page 2: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 2

Acknowledgements

• Tom Oniki• Joey Coyle• Yan Heras• Julie Glasgow• Roberto Rocha• Lee Min Lau• Craig Parker• Many, many, others…

Page 3: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 3

Goal of Clinical Information Systems

Favorably influence the cost and quality of health care (including

prevention) by providing pertinent information to

providers, administrators, and patients in a timely manner

Page 4: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 4

The specific uses that we need to support

• Data sharing• Real time decision

support• Sharing of decision

logic• Direct assignment of

billing codes• Bio-surveillance

• Data analysis and reporting– Reportable diseases– HEDIS measurements– Quality improvements– Adverse drug events

• Clinical research– Clinical trials– Continuous quality

improvement

Page 5: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 5

Goals for a future state

• Interoperability– Standard API’s to patient care services– Standard codes– Standard data models

• Sharing of decision support modules• Vendor of data repository adhere to a common

service interface, and compete on cost, speed, reliability

• Application developers adhere to a common service interface, and compete on cost, ease of use, innovation

Page 6: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 6

EHR Service API Standards• One of the activities of the HL7 EHR Technical

Committee• Joint HL7 – OMG activity• The goal is to provide standard application

programming interfaces (APIs) to EHR content• Client software doesn’t have to know about

specific vendor data structures and/or how to access them

• Server software can plug and play with many clients

• An opportunity to change how systems are developed

Page 7: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

Order Entry API (adapted from Harold Solbrig)

MUMPSDatabase

Application

Service

Interface

Data

VA OrderEntry

VAOrder

Services

COS

Update Medication Order

Update PharmacyOrderWHERE orderNumber = “4674” …

Page 8: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

Order Entry API – Different Client, Same Service (adapted from Harold Solbrig)

MUMPSDatabase

Application

Service

Interface

Data

Update Medication Order

Update PharmacyOrderWHERE orderNumber = “4674” …

Deptof

Defense

VAOrder

Services

COS

Page 9: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

Deptof

Defense

Order Entry API – Different Server, Same Client (adapted from Harold Solbrig)

GERepository

OracleTables

Application

Service

Interface

Data

Update Medication Order

Update PharmacyOrderWHERE orderNumber = “4674” …

COS

GEServices

Page 10: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

Order Entry API (adapted from Harold Solbrig)

Application

Service

Interface

Data

COS

. . .

Page 11: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 11

Why do we need detailed clinical models?

Page 12: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 12

Why do we need detailed clinical models?

• HSSP service definitions like RLUS (Retrieve, Locate, and Update Service), “stops short, however, of mandating the specific information content to be carried by the service…”

• BUT, “To create true interoperability between organizations, it is essential to allow a scalable and extensible model of semantic definition to be included in the description, access, and retrieval of a resource.”

Page 13: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 13

A diagram of a simplified clinical model

Page 14: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 14

Need for a standard model

•A stack of coded items is ambiguous (SNOMED CT)– Numbness of right arm and left leg

• Numbness (44077006)• Right (24028007)• Arm (40983000)• Left (7771000)• Leg (30021000)

– Numbness of left arm and right leg• Numbness (44077006)• Left (7771000)• Arm (40983000)• Right (24028007)• Leg (30021000)

Page 15: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 15

70

What if there is no model?

Dry Weight:Site #1

kg

Weight:Site #2

DrykgWetIdeal

70

7070

Page 16: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 16

Too many ways to say the same thing

•A single name/code and value– Dry Weight is 70 kg•Combination of two names/codes and values– Weight is 70 kg

• Weight type is dry

Page 17: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 17

Model fragment in XML

Pre-coordinated representation<observation><cd>Dry weight (LOINC 8340-2) </cd><value>70 kg</value>

</observation>Post-coordinated (compositional) representation<observation><cd>Weight (LOINC 3141-9) </cd><qualifier><cd> Weight type (LOINC 8337-8) </cd><value> Dry (SNOMED CT 13880007) </value>

<qualifier><value>70 kg</value>

</observation>

Page 18: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 18

Relational database implications

How would you calculate the desired weight loss during the hospital stay?

Patient Identifier

Date and Time Observation Type Observation Value

Units

123456789 7/4/2005 Dry Weight 70 kg

123456789 7/19/2005 Current Weight 73 kg

Patient Identifier

Date and Time Observation Type

Weight type Observation Value

Units

123456789 7/4/2005 Weight Dry 70 kg

123456789 7/19/2005 Weight Current 73 kg

Page 19: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 19

More complicated items:

• Signs, symptoms• Diagnoses• Problem list• Family History• Use of negation – “No Family Hx of Cancer”• Description of a heart murmur• Description of breath sounds

– “Rales in right and left upper lobes”– “Rales, rhonchi, and egophony in right lower lobe”

Page 20: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 20

The essentials of the proposition

• The need for the clinical models is dictated by what we want to accomplish as providers of health care

• The best clinical care requires the use of computerized clinical decision support and automated data analysis

• Clinical decision support and automated data analysis can only function against standard structured coded data

• The detailed clinical models provide the standard structure and terminology (semantic signifiers) needed for clinical decision support and automated data analysis

Page 21: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 21

What do we model?• All data in the patient’s EMR, including:

– Allergies– Problem lists– Laboratory results– Medication and diagnostic orders– Medication administration– Physical exam and clinical measurements– Signs, symptoms, diagnoses– Clinical documents– Procedures– Family history, medical history and review of symptoms

Page 22: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 22

Clinical modeling activities

• Netherlands• United Kingdom - NHS• Australia• HL7

– Patient Care– TermInfo– Templates

• Tolven• Intermountain Healthcare – Detailed Clinical Models• US Government Departments and Agencies

– VA– NIH – Common Data Elements, caBIG

Page 23: Chicago April 16, 2008...# 1 Service-Oriented Architecture, Health Informatics, and How They Relate Chicago April 16, 2008 Stanley M Huff, MD Chief Medical Informatics Officer # 2

# 23

Questions