Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed.

Slides:



Advertisements
Similar presentations
0 McLean, VA August 8, 2006 SOA, Semantics and Security.
Advertisements

Welcome to Game Lets start the Game. An electronic health record (EHR) is a digital version of a patient’s paper chart. EHRs are real-time, patient-centered.
An ecosystem for freight information services: the iCargo project
Interoperability Scenarios All Working Groups Meeting May, Rome, Italy.
“Service Framework” workgroup
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Provenance: concepts, architecture and envisioned tools Professor Luc Moreau University of Southampton
PROVENANCE FOR THE CLOUD (USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES(FAST `10)) Kiran-Kumar Muniswamy-Reddy, Peter Macko, and Margo Seltzer Harvard.
Provenance in Distr. Organ Transplant Management Applying Provenance in Distributed Organ Management Sergio Álvarez, Javier Vázquez-Salceda, Tamás Kifor,
PrIMe PrIMe : Provenance Incorporating Methodology Steve Munroe The EU Grid Provenance Project University of Southampton UK
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
A Successful RHIO Implementation
1 THE HEALTH iNNOVATOR An Integrated Care Record Service The Durham & Darlington Approach The Simulator.
A Decision Support System For Civil Protection Prof. Thanasis Ziliaskopoulos University of Thessaly Hellenic Institute of Transport International Conference.
1 Introduction Introduction to database systems Database Management Systems (DBMS) Type of Databases Database Design Database Design Considerations.
Architecture Tutorial Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
Electronically Querying for the Provenance of Entities Simon Miles Provenance-Aware Service-Oriented Architectures.
Initial slides for Layered Service Architecture
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
MHealth & The Healthy Caribbean Coalition Shivonne Johnson mHealth Coordinator.
Homework 3 – Sample Solution Targeted Application –Electronic medical records (EMR) system in the “Designing Human-Centered Distributed Information Systems”
Provenance Aware Service Oriented Architecture (1 year on) Professor Luc Moreau University of Southampton
Architecture Tutorial Provenance: overview Professor Luc Moreau University of Southampton
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
● Agenda 2 What is TNet? Why Adopt TNet? How it Works Timeline The Two Goals Steps for Implementation.
A Novel Approach to Workflow Management in Grid Environments Frank Berretz*, Sascha Skorupa*, Volker Sander*, Adam Belloum** 15/04/2010 * FH Aachen - University.
L SERVICE DELIVERY Pharmacy Public Health Provider Interoperability Services Data Interchange Legacy System Adapters Simulator Health Service Bus Infrastructure.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Electronic Health Records: Healthcare System’s Common Trends Based on Cloud Computing Group 2: OU Jin FANG Ting
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
IntroductionMethods & MaterialsResults The governing model built in order to running ICT introduction and deployment on a participative basis with different.
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
1 Intrusion Detection Methods “Intrusion detection is the process of identifying and responding to malicious activity targeted at computing and networking.
EIS'2007 (Salamanca, Spain, March 22-24, 2007) 1 Towards an Extended Model of User Interface Adaptation: the ISATINE framework 1 Víctor M. López Jaquero,
DAME: A Distributed Diagnostics Environment for Maintenance Duncan Russell University of Leeds.
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
I4ma Server Overview. High Level Architecture Internet Mobile Device Web Browser I4ma Server SMS SMS Service.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
A Software Framework for Distributed Services Michael M. McKerns and Michael A.G. Aivazis California Institute of Technology, Pasadena, CA Introduction.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Patient Identifier Cross-referencing Charles PARISOT GE Healthcare.
Recording Actor Provenance in Scientific Workflows Ian Wootten, Shrija Rajbhandari, Omer Rana Cardiff University, UK.
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
SAGE Nick Beard Vice President, IDX Systems Corp..
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Tools for Navigating and Analysis of Provenance Information Vikas Deora, Arnaud Contes and Omer Rana.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Collection and storage of provenance data Jakub Wach Master of Science Thesis Faculty of Electrical Engineering, Automatics, Computer Science and Electronics.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
May 2007 CTMS / Imaging Interoperability Scenarios March 2009.
Research Traceability using Provenance Services for Biomedical Analysis Dr Peter Bloodsworth CCCS Research Centre UWE, Bristol, UK
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Topic 4: Distributed Objects Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
SERVICE ORIENTED ARCHITECTURE
Electronic Medical and Dental Record Integration Options
Provenance: Problem, Architectural issues, Towards Trust
e-Health Platform End 2 End encryption
Notification Service May 19, 2006 Jon Atherton Mark Mara.
Workflow Provenance Bill Howe.
, editor October 8, 2011 DRAFT-D
Presentation transcript:

Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed applications Javier Vázquez-Salceda 4th Workshop on Agents Applied in Health Care August 28, 2006 EU PROVENANCE project

EU PROVENANCE 2 Problem Domain distributed medical applications In distributed medical applications the following information is split into different administration domains (islands of information) medical data The medical data (HC history of patients) workflows The workflows (of the corresponding processes carried out to patients) logs The logs (recording meaningful events) integrated viewfor workflows and logs is needed An integrated view, not only for data but also for workflows and logs is needed To have an integrated view of a patient’s treatment across all institutions To analyse the performance of distributed HC services to detect problems to solve To carry out audits of the system, if requested by medical or legal authorities.

EU PROVENANCE 3 Problem Domain Need: to trace back The origins of (medical) decisions and processes The (medical) information available a each step The origins of such information Idea: make the distributed medical system provenance_aware Our def: “Provenance of a piece of data is the process that lead to the data” Re-convert standard logs into provenance-based logging services capable to record information about the workflow execution and the data, and their provenance. Adapt the medical systems to provide provenance information. Have tools to properly reconstruct the full provenance of data

EU PROVENANCE 4 Aims of EU PROVENANCE project Define core concepts pertaining to provenance Specify functionality required to become “provenance- aware” Define open data models and protocols that allow distributed systems to inter-operate Standardise data models and protocols Provide a reference implementation Provide reasoning capabilities over provenance data (higher-level queries)

EU PROVENANCE 5 Target: Service Oriented Architectures Covering not only Multiagent Systems but other SOA’s (Webservices, GRID) Service Oriented Architectures approach Broad definition of service as component that takes some inputs and produces some outputs. Services are brought together to solve a given problem typically via a workflow definition that specifies their composition. Every application is made up of actors Every change that happens is an action by an actor Actors communicate by sending messages Every action is triggered by a message The outputs of (messages sent by) an actor are caused by the inputs to (messages received by) the actor Direct application to multiagent systems

EU PROVENANCE 6 Use cases Aerospace engineering: maintain a historical record of design processes, up to 99 years. Organ transplant management: tracking of previous decisions, crucial to maximise the efficiency in matching and recovery rate of patients

EU PROVENANCE 7 Hospital D Lab_1 Lab_2 Lab_3 Hospital A (donor side) Hospital B (recipient side)Hospital C Lab_ALab_B OTA General Practice Center Transplant Unit General Practice Center WL EHCR

EU PROVENANCE 8 Transplant Unit Interface Agent Test Lab. Interface Agent EHCR Hospital A OTM Donor Data Collector Agent TU.1 Data Collection request TU.2 Serology Test request TU.3 Brain Death Notification + report TU.4 Decision request TU.5 Decision + report EHCR Hospital B OTM.1 Donor Data request OTM.2 Donor Data HC.1 Patient Data request HC.2 Patient Data OTM.3 Serology test request OTM.4 Serology test result + report An Example PROVENANCE Store 1. Agent messages are recorded as interactions, either by the agents or by the agent platform 1. Agent messages are recorded as interactions, either by the agents or by the agent platform 2. Agents record the internal relationships between inputs and outputs, plus extra meaningful information. 2. Agents record the internal relationships between inputs and outputs, plus extra meaningful information.

EU PROVENANCE 9 Author A authored by Author C authored by Author B authored by User X is logged in User Z is logged in User X is logged in User W is logged in User Y is logged in caused by Serology Test Request TU.2 justified by Brain Death report TU.3 response to Decision Request TU.4 Donation Decision TU.5 caused by response to Data Collection Request TU.1 Donor Data Request OTM.1 caused by response to contains parts of Patient Data Request HC.1 Patient Data Hospital B HC.2 response to Serology Test Request OTM.3 caused by Decision report TU.5 justified by based on based on based on Brain Death Notification TU.3 Donor Data OTM.2 Serology Test Result OTM.4 caused by justified by Serology report OTM.4 Which is the basis for donation decision D?

EU PROVENANCE 10 Conclusions Provenance may increase the quality of Agent-mediated Health Care services: trace back the origin of (medical) decisions and actions provide an integrated view of a patient’s treatment Issues Connect an electronic computational process with real world Connect past electronic computational processes Currently building a full demonstrator for the Catalan OTA as a use case for EU PROVENANCE Evaluation is planned with some hospital and transplant coordinators in the Barcelona area.

EU PROVENANCE 11 EU PROVENANCE project IBM United Kingdom Limited University of Southampton University of Wales, Cardiff Deutsches Zentrum fur Luft- und Raumfahrt s.V Universitat Politècnica de Catalunya MTA SZTAKI