Medical Image Storage in the Cloud A Senior Capstone Project Chia-Chi Teng Information Technology Brigham Young University Provo, UT, USA
Courtesy of Frost & Sullivan (frost.com) Trend in Medical Imaging
Courtesy of Frost & Sullivan (frost.com) Trend in Medical Imaging
Picture Archiving & Communications Systems (PACS) Web Browser Diagnostic WorkstationClinical Workstation Printer PACS Server DICOM & Web Archive Radiology Workstation Image Acquisition
Practical Considerations Cost Backup, Disaster Recovery Connectivity, Availability Scalability
Picture Archiving & Communications Systems (PACS) with Cloud Web Browser Diagnostic WorkstationClinical Workstation Printer PACS Server DICOM & Web Archive DICOM & Web Radiology Workstation Image Acquisition Web Browser Off-Site Diagnostic Workstation
More Practical Considerations Cost Backup, Disaster Recovery Connectivity, Availability Scalability Security Liability Regulation
Benefits of Cloud Computing A survey of corporate software buyers by the 451 Group showed the use of public cloud computing increasing by more than 60 percent in the last quarter of 2008 over the previous two quarters, and International Data Corporation has predicted that business IT spending on cloud services will rise from $16 billion last year to $42 billion by 2012, setting up cloud computing as one of the few areas of growth in an otherwise gloomy economy.
IBM (
WTN NEWS (wistechnology.com)
InformationWeek (
Digital Imaging & Communication in Medicine (DICOM)
System Overview worker role * * DICOM# open source project worker role web role
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 3 rd 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
Demo
Potential Applications Health care provider 3 rd 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?