More Meaningful Use of CDA: the CDA-FHIR Bridge Robert Worden

Slides:



Advertisements
Similar presentations
An Object/Relational Mapping tool Free and open source Simplifies storage of object data in a relational database Removes the need to write and maintain.
Advertisements

Building FHIR Servers on Existing Applications
Clinical Documents with HL7 CDA. HL7 CDA – Key messages CDA is the standard for electronic exchange of clinical documents; levels 1,2,3 are different.
Green CDA Implementation Robert Worden Open Mapping Software Ltd HL7 UK
28 February UN Meeting on Cartography and Geographic Information Science Matching User’s Needs to Technology - An Architectural Approach Chris Duhring.
JMS messaging service  All write-only Fedora operations are published to subscribed clients  Messaging system can be durable – if client/consumer/subscriber.
1Key – Report Creation with DB2. DB2 Databases Create Domain for DB2 Test Demo.
EASY e-HR ® Automate your HR database in an easy way!
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
3-1 Chapter 3 Data and Knowledge Management
Online Magazine Bryan Ng. Goal of the Project Product Dynamic Content Easy Administration Development Layered Architecture Object Oriented Adaptive to.
Grace CHENG Lewis CHOI Knowledge Management Unit Hospital Authority Leveraging Knowledge from Clinical Guidelines through Information Technologies.
FHIR and Primary Care Systems; and a FHIR Query Tool Robert Worden Open Mapping Software Ltd
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
WRAP Technical Support System Project Update AoH Call October 19, 2005.
SQL Server 2000 and XML Erik Veerman Consultant Intellinet Business Intelligence.
FHIRFarm – How to build a FHIR Server Farm (quickly)
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Students: Ilya Paskhover, Itay Gal Supervisors: Oleg Rokhlenko, Nadav Golbandi.
JDBC Vs. Java Blend Presentation by Gopal Manchikanti Shivakumar Balasubramanyam.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
1 Dr Alexiei Dingli Web Science Stream Introducing Rails.
CCP4(i) Database Development Wanjuan (Wendy) Yang CCP4 Annual developer’s meeting March 28, 2006 York.
Ashley Hawley. Project Description Business Need User Profiles Development Technology Testing Plan Deliverables Demonstration Conclusion.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
Objectives In this lesson, you will learn to: *Identify the need for ADO.NET *Identify the features of ADO.NET *Identify the components of the ADO.NET.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
From RIMBAA to SIMBAA ? Robert Worden Open Mapping Software Ltd
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Database Design – Lecture 18 Client/Server, Data Warehouse and E-Commerce Database Design.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
FHIR Server Design Review Brian Postlethwaite HEALTHCONNEX October 2015.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Error Resolution in mUzima Introducing new Error resolution UI.
Using and modifying plan constraints in Constable Jim Blythe and Yolanda Gil Temple project USC Information Sciences Institute
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Electronic Medical Record for Patient John Doe InfoBot: What the user would see.
Module 4 Introduction ADO.NET.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
MIRC Overview Medical Imaging Resource Center John Perry RSNA 2009.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
OMOP on FHIR Version 1 is in use. Version 2 is under development
Robert Worden Open Mapping Software Ltd
FHIR and Relational Databases
FHIRForms – Viewing and Editing FHIR Data
Quality Measure & Interoperability Solutions
Rhapsody Rhapsody FHIR Brendon McAlevey – Nov 2018.
Patient Care WG Allergy and Intolerances Project
Presentation transcript:

More Meaningful Use of CDA: the CDA-FHIR Bridge Robert Worden

Summary For Meaningful Use of CDA, you may need to compare an incoming CDA with existing information about the patient. This means matching patient data from the CDA, with data from an EHR FHIR can be the standard data format for matching and comparing This requires a three-component architecture All three components are easy to build Proof-of-concept implementations exist now This will encourage adoption of both CDA and FHIR

More Meaningful Use of CDA When reading a CDA, a physician is not just a blank slate for new information. Often, he or she knows about the patient already. The physician needs to compare the new information in the CDA with what they already know. Their knowledge of the patient may be stored in an EHR. Comparing requires matching of information from the CDA, with information in the EHR: – Match and identify the patient – Match clinical data for the patient (e.g. allergies, medications,..) Then (possibly) make updates to the EHR, at the physician’s discretion

CDA Handler Module: Extract patient data from CDA Search and match patients User chooses the matching patient Extract clinical information from CDA Compare with clinical information from application (User choice of updates to the application) Clinical Application (e.g. EHR) CDA Patient Search Parameters Candidate Matching Patients Selected Matching Patient Patient Clinical Information (Updates to Clinical Information) Architecture for CDA Match/Compare Few clinical applications support this now.

CDA-FHIR Bridge Clinical Application CDA FHIR adapter for application Search, Match and Display (FHIR client) Patient Resource Clinical Resources Searches on Patient Candidate Patient resources Searches on Clinical Resources Clinical Resources (Updates to Clinical Resources) search data (update) Searches on Clinical Resources FHIR-enabled CDA Match/Compare Three components simplify implementation. FHIR User

(1) CDA-FHIR Bridge Enables any incoming CDA as a small FHIR server The CDA ‘server’ supports FHIR searches on common resources (Patient, AllergyIntolerance,...) This is not a full transform from CDA to a FHIR Composition resource; extracting specific FHIR resources is much easier Transforms depend on CDA templates There will be a different bridge for each CDA profile There is no dependence on the EHR application – the bridge is universal for each CDA profile

(2) FHIR-Enabling an Existing Application Initially, read-only; to search for FHIR resources represented in the application. Done by mapping FHIR to the application’s APIs, or by mapping to the application database Mapping to a database supports many FHIR searches automatically (by generated SQL) It is easy to do ( < 1 man-month per resource) e.g. It is being done for the PAS in an NHS hospital in London (resources: Patient, Appointment,...)

(3) Search, Match and Display An interactive component Lives in a FHIR-only world (XML or JSON) Client to 2 or more FHIR servers (CDA, EHR,...) Functions: – Run searches on all connected FHIR servers – Match and display resources (e.g. in a table) – Allow the user to review, compare, match, take actions: Patient resource Clinical resources for the patient Proof of Concept implementation exists (on Eclipse) Can be web-based, tablet based Independent of CDA profiles, or EHR data model (depends only on supported FHIR resources) Can be universal, configurable

Three-Component CDA-FHIR Architecture: Summary Separation of components makes each one easy to implement: – CDA-FHIR bridge: depends only on CDA profile and FHIR resources supported – FHIR front-end for a clinical application: depends only on the application and the FHIR resources supported – Search, Match and Display: depends only on the FHIR resources supported Components can be developed and distributed independently Promotes adoption and competition

CDA-FHIR Bridge Clinical Application 1 FHIR adapter for Application 1 Search, Match and Display Patient Resource Clinical Resources search data update Searches on Clinical Resources Clinical Application 2 FHIR adapter for Application 2 search data update CDA Supporting Many Clinical Applications

CDA-FHIR Bridge (CDA Profile 1) Clinical Application 1 FHIR adapter for Application 1 Search, Match and Display search data update Clinical Application 2 FHIR adapter for Application 2 search data update CDA Profile 1 CDA-FHIR Bridge (CDA Profile 2) CDA Profile 2 Supporting Several CDA Profiles (e.g. cross-realm)

Conclusions Meaningful Use of CDA requires matching of CDA data with EHR data. FHIR is a simple standard format for matching The 3-component CDA-FHIR architecture is easy to build: – CDA-FHIR bridge (for a few key resources) – FHIR front-end to application (a few key resources) – Search, Match, and Display (pure FHIR, configurable) This can all be done now It will promote the adoption of both CDA and FHIR For more detail, see the white paper from