140 likes | 293 Vues
HISP: Data-driven portal for hadron therapy . Faustin Laurentiu Roman CERN / IFIC faustin.roman@cern.ch. Prototype architecture Tools, implementation & services Conclusions (& demo). HISP: Data-driven portal for hadron therapy .
E N D
HISP: Data-driven portal for hadron therapy Faustin Laurentiu Roman CERN / IFICfaustin.roman@cern.ch • Prototype architecture • Tools, implementation& services • Conclusions (& demo) PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
HISP: Data-driven portal for hadron therapy • Unifiedpatient record over heterogeneous resources and distributedtreatment centers • (raw) data stays in each hospital (DB, XLS, PDF) • Info is linked using database federation • Data meaning described using a semantic framework • Follow-up accessible by all actors (MD, patient) • Secure access to intuitive forms • Interoperable: use industry standards (openEHR?) • See EGI User Forum contribution (oral presentation): https://www.egi.eu/indico/contributionDisplay.py?contribId=94&sessionId=18&confId=207 PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Tools • 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 PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Big picture… PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Overview • Present status • LiferayPortal: data recording based on product portlet, form generation, user management, cgMDRconnection • VINE Toolkit: VOMS, LFC, SE • Resource federation framework based on TEIID • MySQLDB: draft EHR and portal • Next steps • TEIID integration with resources and portal • Data annotation using tags and links to cgMDR • DPM-DICOM storage Hadrontherapy Workshop, Sibiu, RO 12.11.2010, faustin.roman@cern.ch
Database screenshots VIRTUAL DB view Relational DB CSV File Sample Medical Record in MySQL DB PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
DEMO @ http://vopartner01.cern.ch:8080/ Login/Register to vo.partner.eu PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Registration Terms of use Hadrontherapy Workshop, Sibiu, RO 12.11.2010, faustin.roman@cern.ch
eReferral service Based on existing portlet Hadrontherapy Workshop, Sibiu, RO 12.11.2010, faustin.roman@cern.ch
eReferral functions Add History Referral Stage Search Referral Agreement Browse PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Patient record Patient Details Images Status of referral PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Simple Forms PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Administration PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch
Needs Ideas • Parallel install (done in VM) • VINE team / CERN VOMS people? • Grid people, e.g. IFIC resources • CERNcourses • Difference? Implementations? • Implementations? • CREATIS / DICOM-DPM • Built-in? • cgMDR • other? • VINE (OMII) • Portal devel • Liferay 6 • Better VOMS integration • Resource integration • Data federation • JAVA • J2EE web services • Data model • Storage: openEHR / IHE • Exchange: ISO13606 • Interface: DICOM/HL7 • Provenance • Logging & Audit • Data meaning • Use tags • Semantic framework • Security • SAML PARTNER-Grid Teleconference, CERN 26.01.2011, faustin.roman@cern.ch