Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
• Prototype architecture• Tools, implementation & services• Conclusions (& demo)
Faustin Laurentiu RomanCERN / IFIC
HISP: a data-driven portal for hadron therapy
1
One slide situation: eReferral and eScience
DIAGNOSTIC
RESEARCH
FOLLOW-UPTREATMENTREFERRALINITIAL
TREATMENT
DISCOVER INNOVATETRAINING
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
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]
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]
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]
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]
• 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]
Prototype big picture…
8
VINE API
Grid Resources
SE LFC
other..
PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
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]
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]
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]
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]
DEMO @ http://vopartner01.cern.ch:8080/
Login/Register to vo.partner.eu
13PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
eReferral service
Based on existing portlet
15PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
eReferral functions
Browse
Add History
SearchReferral
Agreement
Referral Stage
16PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
Patient record
Patient Details
Status of referral
Images
17PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
Simple Forms
18PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]
Administration
19PARTNER-Grid Meeting, CERN 03.02.2011, [email protected]