Virtual Medical Record

Slides:



Advertisements
Similar presentations
Towards a Virtual Medical Record for Guideline-Based Decision Support Peter Johnson & Neill Jones Sowerby Centre for Health Informatics in Newcastle University.
Advertisements

HL7 Decision Support Service (DSS) and Virtual Medical Record (vMR) Standards, and OpenCDS Open-Source Implementation August 14, 2012 HL7 Ambassador.
QIDAM Issues and proposals for a logical model For discussion during HL7 WG Meeting in Jan 2014 Thursday Q3.
HL7 Standards Strategic and Tactical Use Charlie McCay
Lecture 5 Standardized Terminology and Language in Health Care (Chapter 15)
Course Instructor: Aisha Azeem
FHIR-Based CDS An approach to the implementation of Clinical Decision Support Use Cases using FHIR.
Initial slides for Layered Service Architecture
Karen Gibson.  Significant investment in eHealth is underway  Clinical records: ◦ Not only a record for the author ◦ Essential to inform the next person.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
CSE 303 – Software Design and Architecture
Building Blocks for Decision Support in HL7 Samson W. Tu Stanford Medical Informatics Stanford University School of Medicine Stanford, CA.
Public Health Reporting Initiative: Stage 2 Draft Roadmap.
©2001 Sowerby Centre for Health Informatics at Newcastle Progress on Virtual Medical Record HL7 Salt Lake City.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
HvC Comparative Effectiveness Project Groups 5 and 6
vMR – Virtual Medical Record
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Perioperative Use Case Best Care through Continuously Delivering Next Best Practices.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
SAGE Nick Beard Vice President, IDX Systems Corp..
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
Hibernate Java Persistence API. What is Persistence Persistence: The continued or prolonged existence of something. Most Applications Achieve Persistence.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
eHealth Standards and Profiles in Action for Europe and Beyond
Chapter 25 Process Improvement.
Chapter 7: Modifiability
DATA COLLECTION METHODS IN NURSING RESEARCH
Artificial Intelligence and Autonomous Systems
NeurOn: Modeling Ontology for Neurosurgery
Current Framework and Fundamental Concepts
IS301 – Software Engineering Dept of Computer Information Systems
Software Maintenance.
Unit 5 Systems Integration and Interoperability
CHAPTER 3 Architectures for Distributed Systems
Abstract descriptions of systems whose requirements are being analysed
Networking and Health Information Exchange
An educational system for medical billers in training
Managing Clinical Information: EHR Terms and Architecture
HCI in the software process
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
FHIR BULK DATA API April 2018
Black Pear Software An Agile Approach to Integrated Shared Care across Health & Social Care.
Common Framework Implementation:
Standard of Electronic Health Record
Experience Management
Electronic Health Information Systems
Terminology and HL7 Dr Colin Price
Managing Complex Hypertension: What Every Physician Should Know
an alliance among HL7, CEN and OpenEHR ?
Allergy and Intolerances Project
Host System Services.
Domain Analysis Model A Domain Analysis Model (DAM) is a structured way to describe and docu-ment the information requirements of a particular area of.
Views on TRAC and the UWE workload model
Systems Thinking for Everyday Work (STEW) Worksheet
HCI in the software process
Electronic Health Record Access Control 7
Chapter 7 –Implementation Issues
, editor October 8, 2011 DRAFT-D
Chapter 5 Architectural Design.
MSDI training courses feedback MSDIWG10 March 2019 Busan
Use Case Analysis – continued
Session 8 Conclusions & Recommendations
Introduction to SOA Part II: SOA in the enterprise
Software Re-engineering and Reverse Engineering
Registered Nurse’s Use of HIT, 2006: Findings from a National Survey
Presentation transcript:

Virtual Medical Record HL7 UK 2003 Peter Johnson

What is a vMR? It’s a standard INTERFACE Safe mediation interface between HL7 compliant clinical systems and decision support systems Purpose is DSS task-specific communication NOT a persistent record – on the fly translation NOT an EHR standard Standard names for categories of things found in records (medical record classes) – e.g. “Investigation” NOT a vocabulary – it has < 20 classes In HL7 form a set of messages from a DMIM Performance guarantees - QoS

vMR definition define a shared model of "what structures are possible to query" in a way that abstract away from idiosyncrasies of a particular institution's or vendor's EHR plus the messages/events to facilitate that

API or messages - using VMR objects/attributes/terms DSS KB Uses VMR terms CDSS engine Queries Writes/updates Action requests Events API or messages - using VMR objects/attributes/terms Terminology Mediation Server VMR <> host Clinical system adaptor Clinical System

Why do we need one? Expense of DSS; maximise reuse No human in the loop Impedance mismatch One to Many systems interface issue Performance guarantees

Why? – Expense of DSS DSS Knowledge base production very resource intensive, therefore expensive Much of the resource use is in creating logical expressions about the patient e.g. “if diabetic or hasLVF and systolicBP > 135 or disatolicBP > 85 then…” Need to standardise the way these are written Write once, reuse on all systems

Why? – No humans Machine to machine communication here No intelligence in AI Can’t fudge issues expecting a human to resolve them Everything explicit, minimise ambiguity

Why? - Impedance mismatch problem DSS to Care Record System has impedance mismatch Record structure mismatch Complexity vs. Simplicity Terminology mismatch Specific vs. General

Why? - differing systems problem One DSS system >> many clinical systems Differing underlying medical record models Differing terminology Surely HL7 messages makes this go away? Subtle problems remain – differing institutions use same records/terms to mean different things

Differing medical record models Many different schemata in vendor medical records Most of their distinctions not relevant to clinical DSS Drop administrative, audit trail, security distinctions Define a simplified schemata – a ‘view’ vMR contains a standard simplification of record data-model Only distinctions important to clinical decision support Minimum number of patient-data classes for this task Minimum number of attributes for this task Surprising success across domains and countries UK primary care US ambulatory care US secondary care Based on real experience on real systems UK implementation on Torex; US on VA systems

List of relational tables in one UK clinical system (145; 3-20 fields)

Highlight additions

Terminology problem Problem 1. Level of specificity DSS KB mainly written in generalised/abstraction of term found in record Coded records may be very specific, e.g. ‘prolonged ST interval on ECG’ DSS may need only more general ‘risk of heart block’ – satisfiable by presence of hundreds of coded entries. Mapping from specific -> general Lessens risk of changed meaning vMR defines messages to Terminology Server for these services Problem 2. Blurred/variable boundary between vocab and medical record structure e.g. Blood pressure. Is it 3 distinct records with relationships, each with terms, or is it one term with parts and values Other problems e.g. physical units mismatch etc

Why? -performance problem Interactive DSS requires sub second responses Prodigy guideline system can generate several hundred queries to bring up one set of choices between actions – need to be sub-second Exacting and technically hard to achieve, and has to influence the approach taken Will HL7 v3 messages work? Even harder in WAN environment Differences between close-coupled and loosely-coupled systems Quality of Service guarantees required

vMR Aims: Unambiguous communication between DSS and EHR by: Standard model of record classes Standard names of record classes Standard attribute names Allow reusable logical expressions to be written ‘…observation.code == ‘SBP’ AND observation.value > 140 AND … assessment.code == ‘Diabetes’ OR assessment.code == ‘LVF’ OR…’ Standard set of messages/functions Standard process achieving terminology mediation Performance/QoS guarantees

Work in HL7 Most work so far on standardising the simplified record model for queries Similarities with GP2GP EHRStatement noted Effort at convergence with GP2GP While the models may be very similar; vMR != GP2GP Messages different QoS guarantees

API - uses VMR objects/attributes/terms DSS KB Uses VMR terms CDSS module Queries Writes/updates Action requests Events API - uses VMR objects/attributes/terms Terminology Mediation KB VMR <> host Clinical system adaptor Clinical System

Highlight additions

Assessment Intervention Plan Observation Assessment(DSS) Goal In a hypertensive patient on no antihypertensive medication initiate antihypertensive treatment at BP > 140/85 if diagnosis of diabetes OR diagnosis of LVF OR 10 year CHD risk > 30%. OR CVS complications present Aim to keep BP < 130/85. i.e.‘…observation.code == ‘SBP’ AND observation.value > 140 AND … assessment.code == ‘Diabetes’ OR assessment.code == ‘LVF’ OR…’

Latest HL7 work Reformulating same approach but based on other TC’s existing messages rather than G2GP (although this was already occurring) Agreement to release as DSTU - draft standards for trial use rather than to ballot But: vMR more than just the model Terminology mediation, QoS standards Where is the EHR framework in HL7? “rim light” Where is the boundary between model and terminology?

Wider application Problems with DSS and vMR are a microcosm of any (machine) agent to agent communication – this is just one early example More exacting requirements than most of HL7 contributors appear used to: Document, human centric view of records vs. machine to machine, no human interaction where machines may be in different cultures