230 likes | 469 Views
Medical Image Storage in the Cloud A Senior Capstone Project. Chia-Chi Teng Information Technology Brigham Young University Provo, UT, USA. Trend in Medical Imaging. Courtesy of Frost & Sullivan (frost.com). Trend in Medical Imaging. Courtesy of Frost & Sullivan (frost.com).
E N D
Medical Image Storage in the CloudASenior Capstone Project Chia-Chi Teng Information Technology Brigham Young University Provo, UT, USA
Trend in Medical Imaging Courtesy of Frost & Sullivan (frost.com)
Trend in Medical Imaging Courtesy of Frost & Sullivan (frost.com)
Picture Archiving & Communications Systems (PACS) Printer PACS Server DICOM & Web Radiology Workstation Image Acquisition Archive Web Browser Clinical Workstation Diagnostic Workstation
Practical Considerations • Cost • Backup, Disaster Recovery • Connectivity, Availability • Scalability
Picture Archiving & Communications Systems (PACS) with Cloud Printer Archive DICOM & Web PACS Server DICOM & Web Radiology Workstation Image Acquisition Web Browser Off-Site Diagnostic Workstation Web Browser Clinical Workstation Diagnostic Workstation
More Practical Considerations • Cost • Backup, Disaster Recovery • Connectivity, Availability • Scalability • Security • Liability • Regulation
System Overview worker role web role worker role * * DICOM# open source project
How to Scale? • Asynchronous programming model • Stateless data flow • Message queue management
Why Windows Azure • C#, ASP.NET, ADO.NET, Silverlight … • IDE: Visual Studio • API: Blob, Queue, .NET (e.g. TCP Endpoint) • Tools, e.g. AzureStorageExplorer • Local cloud simulation environment, fabric & storage – great for debugging • Deployment/management interface
Wish List & Gotcha’s • Packing 3rd party DLL • 64 vs 32 bit • Cloud debugging • Queue management
Development Cycle • Create/manage services in Azure • Dev environment, Azure SDK • Develop/run/debug project on local fabric • Deploy project to the cloud
Potential Applications • Health care provider • 3rd world countries • Research collaboration, data hub, e.g. NIH FaceBase project • Diagnosis/treatment planning clearing house • Microsoft HealthVault
Conclusion • Cloud computing in curriculum • Great learning platform with awesome tools • Questions?