LinkEHR Studio: a tool for archetype-based data transformations David Moner Biomedical Informatics Group (IBIME) ITACA Institute, Technical.

Slides:



Advertisements
Similar presentations
Conducting your own Data Life Cycle Audit
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Delta Confidential 1 5/29 – 6/6, 2001 SAP R/3 V4.6c PP Module Order Change Management(OCM)
Advanced Piloting Cruise Plot.
Kapitel S3 Astronomie Autor: Bennett et al. Raumzeit und Gravitation Kapitel S3 Raumzeit und Gravitation © Pearson Studium 2010 Folie: 1.
Kapitel 21 Astronomie Autor: Bennett et al. Galaxienentwicklung Kapitel 21 Galaxienentwicklung © Pearson Studium 2010 Folie: 1.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
IHE Workshop – June 2006What IHE Delivers 1 Cynthia A. Levy Cedara Software IHE Technical Committee Import Reconciliation Workflow Profile.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
# 1 Practical modeling issues: Representing coded and structured patient data in EHR systems AMIA Fall Conference Novermber 13, 2010 Stanley M Huff, MD.
Moving from V2 to V3 – Consequences of the RIM RIMBAA Presentation November 14,
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
2010 fotografiert von Jürgen Roßberg © Fr 1 Sa 2 So 3 Mo 4 Di 5 Mi 6 Do 7 Fr 8 Sa 9 So 10 Mo 11 Di 12 Mi 13 Do 14 Fr 15 Sa 16 So 17 Mo 18 Di 19.
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
ABC Technology Project
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Chapter 15 Integrated Services Digital Network ISDN Services History Subscriber Access Layers BISDN WCB/McGraw-Hill The McGraw-Hill Companies, Inc., 1998.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
1 Use or disclosure of data contained on this sheet is subject to the restriction on the title page of this proposal or quotation. An Introduction to Data.
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
IHIC 2011 – Orlando, FL Amnon Shabo (Shvo), PhD HL7 Clinical Genomics WG Co-chair and Modeling Facilitator HL7 Structured Documents WG.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Chapter 5 Microsoft Excel 2007 Window
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
© 2012 National Heart Foundation of Australia. Slide 2.
The Slope-Intercept Form of a Line
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Immunobiology: The Immune System in Health & Disease Sixth Edition
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
CpSc 3220 Designing a Database
From Model-based to Model-driven Design of User Interfaces.
ONC JASON report hearing 31 July 2014 Thomas Beale - openEHR Foundation.
CEN EN13606 Normalisation Framework Implementation Experiences David Moner 1, José A. Maldonado 1, Diego Boscá 1, Carlos Angulo 1,Montserrat Robles 1,
David Moner, Diego Boscá, José Alberto Maldonado, Montserrat Robles Biomedical Informatics Group – ITACA Institute Universitat Politècnica.
Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) Anton Brass 1, David Moner 2, Claudia Hildebrand 1, Montserrat.
ResearchEHR Use of semantic web technologies and archetypes for the description of EHRs Montserrat Robles, Jesualdo Tomás Fernández-Breis, Jose Alberto.
Presentation transcript:

LinkEHR Studio: a tool for archetype-based data transformations David Moner Biomedical Informatics Group (IBIME) ITACA Institute, Technical University of Valencia Arctic Conference on Dual-Model based Clinical Decision Support and Knowledge Management Tromsø, May 27 th and 28 th, 2014

Model and data transformations Transformations are a key element for the communication and reuse of clinical information. – Mainly for clinical research, but other uses are also possible. 2

Model and data transformations 3

Two types of transformations are needed to achieve a full semantic interoperability: 4 Consists in transforming clinical information models or clinical patterns into archetypes, DCM, templates… The objective is to ease the reuse of clinical information models Model transformations Consists in transforming data instances from one format to another The objective is to ease the reuse of data Data transformations

Model transformations Option 1: Direct transformation through ontologies and model-driven engineering – – Martínez-Costa C, et al., “An approach for the semantic interoperability of ISO EN and OpenEHR archetypes”, J Biomed Inform, 43(5)(2010) pp Option 2: Automatic generation from common, shared and generic clinical information models – This is the CIMI approach – 5

Data transformations We can have models defined for several standards, more or less aligned or equivalent. We can have data following those models, but also not normalized or legacy data. Can we make data interoperable? 6 Yes, defining one-to-one mappings between different clinical information models for enabling data transformations

7 Source schemaTarget schema Transform script Transform script Standard data Standard data Instance of Generates Single level mapping Mapping Legacy data Legacy data

Single level mapping There is a direct relationship between the instances and their schemas – It is “only” a matter of assigning a source path to a target path (maybe with some data operations). – There are lots of tools for doing this… 8 $SOURCE/temperature$TARGET/temperature

Two level mapping When we use a dual-model it becomes more complicated – The archetype defines a sub-schema that must be used during the mapping process. – We can generate an ad hoc schema, specific for each archetype, but this solution can potentially create maintenance and interoperability problems. 9

Two level mapping 10 LinkEHR Studio is a Reference Model- independent archetype tool. – It can define archetypes based on EN ISO 13606, openEHR, HL7 CDA, HL7 FHIR, CDISC ODM… – It is also a mapping and transformation-generator tool to convert existing data into archetype/RM compliant data.

Two level mapping LinkEHR Studio mapping functionality allows using directly archetypes as source or target schema. – It is a tool for EHR systems developers. It generates an XQuery transformation program that can be used by any system that needs a conversion to/from archetyped data. – It works with XML data. 11

12 Source schema (Legacy model) Target schema (Reference model) Transform script Transform script Standard data Standard data Instance of Generates Two level mapping Case 1 Mapping Target archetype Compliant with Legacy data Legacy data

Two level mapping Case 1 Transformation of legacy to RM instance according to an archetype definition. Main problems solved – We have to map the archetype structure + the RM properties: we map a comprehensive archetype. – We need a function library for transformations: we use the XQuery function library and functions to gain access to the archetype metadata and terminologies. – We have to generate compliant data: the script checks all constraints of the archetype and the RM. – Data integration: aggregate data pertaining to the same patient. 13

Two level mapping Case 1 DEMO: The good ol’ blood pressure example 14

Two level mapping Case 1 15 This is also applicable to HL7 CDA or even to the new FHIR model DEMO: from legacy data to HL7 CDA

Two level mapping Case 2 16 Source schema (Reference model) Target schema (Reference model) Transform script Transform script Standard data Standard data Instance of Generates Mapping Target archetype Compliant with Standard data Standard data Source archetype Compliant with

Two level mapping Case 2 Transformation of archetyped data according to an RM to an RM instance according to a different archetype definition (of the same or different RM). Main problems solved – Conversion of source archetype paths into RM- instance paths. – Mapping of data scattered among multiple archetypes. 17

Two level mapping Case 2 DEMO: from openEHR blood pressure to DEMO: from openEHR problems to an HL7 CDA document. DEMO: from HL7 CDA consultation note to openEHR. 18

Integrating the transformation scripts in your systems The script generated by LinkEHR is standard XQuery. – It can be executed by any XQuery engine at any point of the information system where a normalization process is needed. 19 Communication interface Communication interface Health Information System External data format XQuery + Archetypes

Use cases Medication reconciliation between primary and secondary care (Hospital de Fuenlabrada, Madrid) – Active medication information has been normalized to a EN ISO data structure. Primary and secondary care clinicians reach a consensus on the data structure. – The final result was integrated into the hospital HIS (Siemens SELENE). – This project was received the 2009 National Health System Quality Award, by the Spanish Ministry of Health. 20

Use cases 21

Use cases Nephrology information communication using HL7 CDA documents (Hospital Virgen del Rocío, Sevilla) – We modeled and generated HL7 CDA documents to support the continuity of care of over 500 patients with chronic kidney disease. – Seven HL7 CDA archetypes were designed. – Normalization layer is built over the integration engine already available on the organization. 22

Use cases 23

Use cases Feeding of a contract research organization (CRO) information system using CDISC ODM – Data from a commercial EHR system was extracted and transformed to CDISC ODM. – Data was anonymized during this process. – Normalized data was consolidated in the CRO system for further processing. 24

Use cases 25

Archetypes as the kernel for data reuse and query 26 Reference model Archetype Archetype- based repository Original data Research subset Defines Guides transformations Guides queries

Thank you for your attention! Questions? This presentation has been supported by a grant from Iceland, Liechtenstein and Norway through the EEA Financial Mechanism. Operated by Universidad Complutense de Madrid