Active Semantic Electronic Medical Records

Download Report

Transcript Active Semantic Electronic Medical Records

Active Semantic
Electronic Medical Records
an Application of Active Semantic Documents in Health Care
Amit Sheth , S. Agrawal, J. Lathem, N. Oldham,
H. Wingate, P. Yadav, K.Gallagher
Athens Heart Center & LSDIS Lab, University of Georgia
http://lsdis.cs.uga.edu
Semantic Web application in use
In daily use at Athens Heart Center
– 28 person staff
• Interventional Cardiologists
• Electrophysiology Cardiologists
–
–
–
–
2
Deployed since January 2006
40-60 patients seen daily
3000+ active patients
Serves a population of 250,000 people
Information Overload
• New drugs added to market
– Adds interactions with current drugs
– Changes possible procedures to treat an illness
• Insurance Coverage's Change
– Insurance may pay for drug X but not drug Y
even though drug X and Y are equivalent
– Patient may need a certain diagnosis before some
expensive test are run
• Physicians need a system to keep track of
ever changing landscape
3
System though out the practice
4
System though out the practice
5
System though out the practice
6
System though out the practice
7
Active Semantic Document (ASD)
A document (typically in XML) with the following
features:
• Semantic annotations
– Linking entities found in a document to ontology
– Linking terms to a specialized lexicon
• Actionable information
– Rules over semantic annotations
– Violated rules can modify the appearance of the
document (Show an alert)
8
Active Semantic Patient Record
• An application of ASD
• Three Ontologies
– Practice
Information about practice such as patient/physician data
– Drug
Information about drugs, interaction, formularies, etc.
– ICD/CPT
Describes the relationships between CPT and ICD codes
• Medical Records in XML created from
database
9
Practice Ontology Hierarchy
(showing is-a relationships)
facility
insurance_
carrier
owl:thing
ancillary
insurance
ambularory
_episode
insurance_
plan
encounter
person
event
patient
10
practitioner
insurance_
policy
Drug Ontology Hierarchy
(showing is-a relationships)
non_drug_
reactant
interaction_
property
formulary_
property
formulary
indication
monograph
_ix_class
prescription
_drug_
property
cpnum_
group
property
indication_
property
brandname_
individual
brandname_
undeclared
prescription
_drug_
brand_name
brandname_
composite
generic_
composite
prescription
_drug
prescription
_drug_
generic
generic_
individual
11
owl:thing
interaction
interaction_
with_prescri
ption_drug
interaction_
with_non_
drug_reactant
interaction_
with_mono
graph_ix_cl
ass
Drug Ontology showing neighborhood of
PrescriptionDrug concept
12
Part of Procedure/Diagnosis/ICD9/CPT Ontology
specificity
diagnosis
13
maps_to_diagnosis
procedure
maps_to_procedure
Local Medical Review Policy (LMRP)
support
ICD9CM
Diagnosis Name
Example – a partial list
of ICD9CM codes that
support medical
necessity for an EKG
(CPT 93000)
Data extracted from the
Centers for Medicare
and Medicaid Services
15
244.9
Hypothyrodism
250.00
Diabetes mellitus Type II
250.01
Diabetes Mellitus Type I
272.2
Mixed Hyperlipidemia
414.01
CAD – Native
780.2780.4
Syncope and Collapse
Dizziness and Giddiness
780.79
Other Malaise and
Fatigue
785.0785.3
Tachycardia Unspecified Other Abnormal Heart
Sounds
786.50786.51
Unspecified Chest Pain –
Precordial
786.59
Other Chest Pain
Technology - now
• Semantic Web: OWL, RDF/RDQL, Jena
– OWL (constraints useful for data consistency), RDF
– Rules are expressed as RDQL
– REST Based Web Services: from server side
• Web 2.0: client makes AJAX calls to ontology,
also auto complete
Problem:
• Jena main memory- large memory footprint,
future scalability challenge
• Using Jena’s persistent model (MySQL) noticeably
slower
16
Design and Implementation Issues
•
•
•
•
•
Schema design
Population (knowledge sources)
Freshness
Scalability though client side processing
Rules: “Starting at instance A is it possible to get
to instance B going through these certain
relationships, if so what are the properties of the
relationship” (e.g., “Does nitrates or a super class
of nitrates interact with Viagra or one of its super
classes, if so what is the interaction level” )
17
Architecture & Technology
18
Demo
On-line demo of Active Semantic Electronic Medical Record
deployed and in use at Athens Heart Center
19
Evaluation and ROI
• Given that this work was done in a live,
operational environment, it is nearly impossible
to evaluate this system in a “clean room” fashion,
with completely controlled environment – no
doctors’ office has resources or inclination to
subject to such an intrusive, controlled and
multistage trial. Evaluation of an operational
system also presents many complexities, such as
perturbations due to change in medical personnel
and associated training.
20
Athens Heart Center Practice Growth
1400
1300
Appointments
1200
1100
1000
2003
900
2004
800
2005
700
2006
600
500
Month
21
se
p
oc
t
no
v
de
c
ju
l
au
g
ju
n
fe
b
m
ar
ap
r
m
ay
ja
n
400
Chart Completion before the
preliminary deployment of the ASMER
600
400
Same Day
300
Back Log
200
100
04
M
ar
04
M
ay
04
Ju
l0
Se 4
pt
04
N
ov
04
Ja
n
05
M
ar
05
M
ay
05
Ju
l0
5
0
Ja
n
Charts
500
Month/Year
22
Charts
Chart Completion after the preliminary
deployment of the ASMER
700
600
500
400
300
200
100
0
Same Day
Back Log
Sept
05
Nov 05
Jan 06
Month/Year
23
Mar 06
Benefits of current system
• Error prevention (drug interactions,
allergy)
– Patient care
– insurance
• Decision Support (formulary, billing)
– Patient satisfaction
– Reimbursement
• Efficiency/time
– Real-time chart completion
– “semantic” and automated linking with billing
24
Benefits of current system
• Biggest benefit is that decisions are now in
the hands of physicians not insurance
companies or coders.
25
Technology - Future
• BRAHMS (with SPARQL support and path
computation*) for high performance main
memory based computation
• SWRL for better rule representation
• Support for example user specified rules, possibly
for integration with clinical pathways:
– If patients blood pressure is > than 150/70 prescribe
this medicine automatically.
– If patients weight is > 350 disallow a nuclear scan in the
office because our scanning bed cannot handle such
weight.
– If patient has diagnoses X alert, the user to suggest a
doctor to refer patient to Y.
26
* Semantic Discovery http://lsdis.cs.uga.edu/projects/semdis/
Value propositions & Next steps
• Increasing the value of content, and
content in context – highly customized
using one of the ontologies (not just
CTP/ICD9, but also specialty specific), at
the point of use; no separate search, no
wading through delivered content
• Actionable rules
• Possible trial involving alert services: “When
a physician scrolls down on the list of drugs and clicks on the drug
that he wants to prescribe, any study / clinical trial / news item
about the drug and other related drugs in the same category will
be displayed. “
27
Comments on Evaluation
Questions?
More? See Active Semantic Document Project
(http://lsdis.cs.uga.edu/projects/asdoc/)
at the LSDIS lab
Or resources (example ontologies, Web
services, tools, applications):
Google: LSDIS resources, or
http://lsdis.cs.uga.edu/library/resources/
28