medical image storage in the cloud a senior capstone project

21
Medical Image Storage in the Cloud A Senior Capstone Project Chia-Chi Teng Information Technology Brigham Young University Provo, UT, USA

Upload: grant-mcfarland

Post on 31-Dec-2015

29 views

Category:

Documents


3 download

DESCRIPTION

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). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Medical Image Storage in the Cloud

A Senior Capstone Project

Chia-Chi TengInformation Technology

Brigham Young UniversityProvo, UT, USA

Page 2: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Courtesy of Frost & Sullivan (frost.com)

Trend in Medical Imaging

Page 3: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Courtesy of Frost & Sullivan (frost.com)

Trend in Medical Imaging

Page 4: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Picture Archiving & Communications Systems (PACS)

Web BrowserDiagnostic WorkstationClinical Workstation

Printer

PACS ServerDICOM & Web

ArchiveRadiology Workstation

Image Acquisition

Page 5: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Practical Considerations

• Cost• Backup, Disaster Recovery• Connectivity, Availability• Scalability

Page 6: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Picture Archiving & Communications Systems (PACS) with Cloud

Web BrowserDiagnostic WorkstationClinical Workstation

Printer

PACS ServerDICOM & Web

ArchiveDICOM & Web

Radiology WorkstationImage Acquisition

Web Browser

Off-Site Diagnostic Workstation

Page 7: Medical Image Storage  in  the  Cloud A Senior Capstone Project

More Practical Considerations

• Cost• Backup, Disaster Recovery• Connectivity, Availability• Scalability• Security• Liability• Regulation

Page 8: Medical Image Storage  in  the  Cloud A Senior Capstone Project

IBM (www.ibm.com)

Page 9: Medical Image Storage  in  the  Cloud A Senior Capstone Project

WTN NEWS (wistechnology.com)

Page 10: Medical Image Storage  in  the  Cloud A Senior Capstone Project

InformationWeek (www.informationweek.com)

Page 11: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Digital Imaging & Communication in Medicine (DICOM)

Page 12: Medical Image Storage  in  the  Cloud A Senior Capstone Project

System Overviewworker role

*

* DICOM# open source project

worker role web role

Page 13: Medical Image Storage  in  the  Cloud A Senior Capstone Project

How to Scale?

• Asynchronous programming model• Stateless data flow• Message queue management

Page 14: Medical Image Storage  in  the  Cloud A Senior Capstone Project

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

Page 15: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Wish List & Gotcha’s

• Packing 3rd party DLL• 64 vs 32 bit• Cloud debugging• Queue management

Page 16: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Development Cycle

• Create/manage services in Azure• Dev environment, Azure SDK• Develop/run/debug project on local fabric• Deploy project to the cloud

Page 17: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Demo

Page 18: Medical Image Storage  in  the  Cloud A Senior Capstone Project
Page 19: Medical Image Storage  in  the  Cloud A Senior Capstone Project
Page 20: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Potential Applications

• Health care provider• 3rd world countries• Research collaboration, data hub, e.g. NIH

FaceBase project• Diagnosis/treatment planning clearing house• Microsoft HealthVault

Page 21: Medical Image Storage  in  the  Cloud A Senior Capstone Project

Conclusion

• Cloud computing in curriculum• Great learning platform with awesome tools

• Questions?