19
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected] Prototype architecture Tools, implementation & services Conclusions (& demo) Faustin Laurentiu Roman CERN / IFIC [email protected] HISP: a data-driven portal for hadron therapy 1

HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, [email protected] •Prototype architecture •Tools, implementation & services

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

• Prototype architecture• Tools, implementation & services• Conclusions (& demo)

Faustin Laurentiu RomanCERN / IFIC

[email protected]

HISP: a data-driven portal for hadron therapy

1

Page 2: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

One slide situation: eReferral and eScience

DIAGNOSTIC

RESEARCH

FOLLOW-UPTREATMENTREFERRALINITIAL

TREATMENT

DISCOVER INNOVATETRAINING

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 3: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

HISP: Data-driven portal for hadron therapy

Unified patient record over heterogeneous resources and distributed treatment centers

• (raw) data stays in each hospital (DB, PDF, DICOM)

• Data meaning described using a semantic framework

• Data federation is used to link information

• Secure access for all actors (MD, researcher, patient)

• Follow-up using Web3.0 intuitive forms

• Interoperable using open industry standards

See EGI User Forum abstract (oral presentation): https://www.egi.eu/indico/contributionDisplay.py?contribId=94&sessionId=18&confId=207

3

STORAGE

DATA

INFO

KNOWLEDGE

USERS

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 4: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Usecase 2: Enhanced and Evidence-based research

Goal: Community knowledge sharing

Advantage of maintaining:

• data ownership and patient confidentiality• intellectual property on ongoing clinical trials

Features:

1. Provenance: record data using versioning tools• Who, where and what data formats are used• (see demo on license/framework)

2. In-silico data mining• data-centric workflow instrumentation• MC simulation, e.g. NTCP models

4PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 5: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Domain conditions

5

Who What How

Storage InterfaceDICOMSOAP

Data Sensitive Security

Information DistributedFederatedQuery

Knowledge AnalysisData miningWorkflows

Users Easy to use Web2.0 Portals

?

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 6: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

TOMCAT

Liferay

CMS

Architecture

VINE API

Tunnel

SOAP

REST

Resources

VOMS

SE

LFC

other..

Portlets

Layout

Hospital/Centre

HIS

RIS

PACS

Services

SSL

6

DICOM

RDBMS

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 7: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

• Liferay: Free and Open source Enterprise portal, (www.liferay.com)

– out of the box: user registration, document management, lucene-based search, awikis, news feeds, social chat

+ third-party community-contributed add-ons

• Vine Toolkit: open source software framework used to create Grid-aware

web applications. (vinetoolkit.org)

– Create web application based on Flex technologies.

– Add Grid context to the web components with the relevant plugins.

– Abstract different middlewares implementation details.

• TEIID: data virtualization system that allows applications to use data from

multiple, heterogenous data stores

• Interfaces: Java, Adobe Flex

• Grid resources: VOMS, LFC, DPM

Tools

7PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 8: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Prototype big picture…

8

VINE API

Grid Resources

SE LFC

other..

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 9: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Overview

Present status:first steps towards a prototype data-driven collaborative portal

Liferay Portal data recording based on product portlet sample form generation user management cgMDR connection

VINE Toolkit: VOMS, LFC, SE integration (still buggy) Resource federation framework based on TEIID MySQL DB: draft EHR and Portal DB

9PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 10: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Next steps

• Develop data integration between resources and portal• Develop domain specific data recording forms• Data annotation using tags and links• Interface DPM storage with portal

• Security framework modeling our environment: doctors, researchers, patients, IT• Distributed information analysis: workflow engine integration

More @ https://espace.cern.ch/partnersite/workspace/faust/

10PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 11: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

PhD plans

• Main topic: a prototype for medical data integration from heterogeneous data sources across borders

• In the portal using the federation framework I will connect to various resources.• Grid resources will be accessible using Vine.• Semantic services will describe federated data using the cgMDR definitions.

• Test data mining using metadata tags:• best search patterns (algorithms) to combine data for data mining• distributed exchange of simulated data: resilience, latency, accuracy,...

• Considerations: find original features and have data access• Investigate security needs, grid advantages and challenges, present usage and possible improvements: VOMS, Shib auth, CardSpace...

Also research on:• Workflow engines• Provenance (could be included in the portal services)• Patient involvement in follow-up: smart interface using Flex and XML

11PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 12: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Database screenshots

12

Relational DB

CSV File

VIRTUAL DB view

Sample Medical Record in MySQL DB

PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 13: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

DEMO @ http://vopartner01.cern.ch:8080/

Login/Register to vo.partner.eu

13PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 14: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Registration

Terms of use

14PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 15: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

eReferral service

Based on existing portlet

15PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 16: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

eReferral functions

Browse

Add History

SearchReferral

Agreement

Referral Stage

16PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 17: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Patient record

Patient Details

Status of referral

Images

17PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 18: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Simple Forms

18PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]

Page 19: HISP: a data-driven portal for hadron therapy Documen… · PARTNER-Grid Meeting, CERN 03.02.2011, faustin.roman@cern.ch •Prototype architecture •Tools, implementation & services

Administration

19PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]