Download presentation
Presentation is loading. Please wait.
Published byGrant Johnson Modified over 9 years ago
1
Grid Based Infrastructure for Distributed Medical Imaging Carl Kesselman ISI Fellow Director, Center for Grid Technologies Information Sciences Institute Research Professor Computer Science Viterbi School of Engineering University of Southern California Joint work with Stephan G. Erberich, Ann Chervenak, Robert Schuler, Laura Pearlman, Jonathan C. Silverstein
2
2 Problem l Doctor A needs image records from Hospital B u Collaborative clinical trials, provider networks, offsite archiving/storage l Solution l Create a Virtual Organization on a SOA architecture l Issues u Minimal disturbance of enterprise environment u Co-existence with existing medical imaging tools and user interfaces u Privacy/security requirements
3
3 The MEDICUS Solution l Medical Imaging and Computing for Unified Information Sharing (MEDICUS) l Exploit existing imaging standards and tools in local enterprise l Gateway into standard Grid services for federation u Security/privacy u Data discovery u Data movement Globus MEDICUS Proto-Project @ http://dev.globus.org/wiki/Incubator/MEDICUS
4
4 Digital Imaging and Communications in Medicine (DICOM) l Defines image format u Standard header (metadata) and image formats l Simple communication protocol for image access and publication u store, find, get, move, … l Used by existing medical imaging systems u Picture Archiving and Communications Systems (PACS)
5
5 Open Source Grid Software Data Mgmt Security Common Runtime Execution Mgmt Info Services GridFTP Authentication Authorization Reliable File Transfer Data Access & Integration Grid Resource Allocation & Management Index Community Authorization Data Replication Community Scheduling Framework Delegation Replica Location Trigger Java Runtime C Runtime Python Runtime WebMDS Workspace Management Grid Telecontrol Protocol Globus Toolkit v4 www.globus.org Credential Mgmt
6
6 Major Components of Medicus l DICOM Grid Interface Service u OGSA web service to translate between DICOM and Grid operations l OGSA-DAI u Meta-catalog l Data Replication Service (DRS) u Data replication/data discovery u Utilized RLS and GridFTP for disovery, replica management and data movement l Grid Security Infrastructure u Security, authorization
7
7 The Grid is the PACS l Meets image exchange needs u Not limited to research use (e.g. BIRN, caBIG) u Single architecture for Clinical and Research use u Federate image references (Meta Catalog) - IHE XDS model u X.509 authentication security model + SAML assertions u Hide Grid workflow from user if possible, e.g. DICOM workflow l Meets image storage needs u FT and DR by replicas u PACS-Grid-PACS too slow for clinical use u Integrate hospital PACS u Data integrity by CRC checksums
8
8 Medicus System Design
9
9 DICOM Globus Interface Service DGIS DICOM Protocols Grid Protocols (Web services) Drive Grid workflows from DICOM protocol operations Manage security interface between DICOM/Grid
10
10 Meta Catalog Service for Medical Images l OGSA-DAI + Data Base (e.g. MySQL, Derby, Oracle,..) l DICOM meta data u Patient level (e.g. encrypted name, id, etc.) u Study level (e.g. date, time, protocol, etc.) u Series level (e.g. imaging type, modality, etc.) u Image level (e.g. position, level, exposure, etc.) l Keys are DICOM UIDs (Study, Series, Image) l Health meta data u Flexible Annotation, e.g. ICD-9
11
11 DGIS: Image Discovery DICOM C-FIND Operation Globus MEDICUS Proto-Project @ http://dev.globus.org/wiki/Incubator/MEDICUS
12
12 DGIS: Image Delivery DICOM C-GET/C-MOVE Operations Globus MEDICUS Proto-Project @ http://dev.globus.org/wiki/Incubator/MEDICUS
13
13 MEDICUS Fault Tolerance and Disaster Recovery l Fault Tolerance and Disaster Recovery through replicas u OGSA compliant Replication Location Service (RLS) u Index encrypted DICOM keys (study and series UIDs) u Index which storage has physical representation of series record u Local replica index (RLS) u VO replica index (RLS master)
14
14 DGIS: Image publication DICOM C-STORE Operation Globus MEDICUS Proto-Project @ http://dev.globus.org/wiki/Incubator/MEDICUS
15
15 Protected Health Information l Underlying principal: u Patient ownership, covered consent l MEDICUS v1 u Single layer GSI security model u X.509 proxy certificate standards based u Typical use case: Closed VO like Healthcare provider network, Military network, research network. l MEDICUS v2 u Patient Centric Authorization using assertions u Patient advocacy – patient controlled access u Logging of “on behalf actor” at Grid Service u All patient data on the Grid u Typical use-case: SOA of third-party storage, image processing services require no-PHI access to DICOM
16
16 Jan 16, 2008VOs & Security16 VO Security Services
17
17 Jan 16, 2008VOs & Security17 Policy Assertions from Everywhere
18
18 Jan 16, 2008VOs & Security18 CAS Shib LDAP Handle Grouper VOMS PERMIS XACML SAML SAZ PRIMA gpBox Gridmap LCMAPS XACML LCAS CSM Proxy Issuing Policy Assertions from Everywhere (2) Active Role
19
19 Patient Authorized Grid Image Workflow
20
20 Patient Authorized Grid Image Workflow
21
21 Globus MEDICUS Use-Cases l Multi-center clinical trials u Children’s Oncology Group Phase-I 28 international medical centers (since 09/2003) u NANT Cancer Foundation 13 national medical centers (since 12/2005) l Off-site Medical Image Storage u Enterprise PACS / Grid PACS u FT and DR by replication using Globus Data Replication Service (DRS) l Medical Image Federation u Enterprise Hospital VO u Military VO u Community Practices VO u Etc.
22
22 MEDICUS use cases: Childrens Oncology Group and Neuroblastoma Cancer Foundation Grids
23
23 Summary l MEDICUS vertically integrates existing standards based GT4 components – no research specific layer l Fast and efficient DICOM off-site storage l Integrates with hospital PACS + FT and DR l Transparent image workflow for Physician l Flexible and cost efficient deployment using open- source (~ $500 per TB) l PHI protected at patient level l Single HealthGrid solution for Clinical and Research use of same images
24
24 Conclusion l MEDICUS present one piece to HealthGrid puzzle l Modular SOA design ideal for collaborative extension, e.g. image processing web services using DICOM image resources on the Grid l Open-source (Apache license), part of the Globus Toolkit Development release: ou are invited to contribute your field of expertise dev.globus.org/wiki/Incubator/MEDICUS l Roadmap: Standards based PHR, Workstation Grid plug-in, IHE XDS/-I WebServices
25
25 Acknowledgment http://dev.globus.org/wiki/Incubator/MEDICUS IDEA Award Winner 2007 Information Science Institute NIH/NCI Grant: UO1-BA97452 Horizon Award Winner 2007
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.