SlideShare a Scribd company logo
1 of 1
Download to read offline
PACS/RIS as an Application Service Providing approach.
PACS/RIS as an Appli i S i P idi g approach
    /          Application Service Providing pp ch. h
        Robust multi entity multi site architecture based on Virtualization and Open S
        Robust
        R b t multi‐entity multi‐site architecture b d on Vi t li ti and Op n Source technologies
                 lti tity     lti it      hit t     based    Virtualization d Open n Source technologies. 
                                                                                            t h l gi
        David Gil Pérez, BEng, MSc (dg l
            d l é ,         g,     (
                                   (dgil@comitas.es); F. Javier García Muñoz, BEng (f
                                                   );
                                                   )                í    ñ ,       (fjg     g   l    );
                                                                                                     ) Á      í g    Ál     ,   ;       d           y ,     g;      y ánchez, MD, PhD; F. H á d Segado, BJ,MBA et al.
                                                                                 g (fjgarmu@gmail.com); Á. Domínguez Álvarez, MD; F. J. de Frutos Mayor, BEng; C. Royo Sá h ,   , h ; Hernández g d , ,            l




     Philosophy
     Phil    h
         Medical Services Company (RT2S) in need of a turn‐key solution, in order to offer its services through Telemedicine.
         Medical Services Company (RT2S) in need of a turn key solution in order to offer its services through Telemedicine
         Scalability Personalization to its own particular Workflow and Integration with 3rd party systems: a must
         Scalability, Personalization to its own particular Workflow and Integration with 3 party systems: a must.
         Resources optimization and  development using Open Source: the conducting thread. 
         Resources optimi ation and development using Open Source the conducting thread
         Strict observance of Standards: key to interoperability. IHE profiles as guides for development.
         St i t b            f St d d k t i t                bilit IHE     fil      id f d l            t
                                                                                                                                                                                                    Sy t
                                                                                                                                                                                                    Syst
                                                                                                                                                                                                       tems      Architecture
                                                                                                                                                                                                       tems A hit t
                                                                                                                                                                                                                 Architecture
         The model developed, offered as an ASP approach to the Spanish Healthcare market. 
         Th      d l d l p d, ff d                     pp     h    h Sp i h H l h             k
             Hardware and software owned and maintained by the provider.
             Hardware and software owned and maintained by the provider.
             User s workflow: personalization and adaption. Service vs System.
             User’s workflow: personalization and adaption. Service vs System. 
             Hosting service of the historical archive: remote backup and reduced onsite equipment.
             Hosting service of the historical archive: remote backup and reduced onsite equipment.
             Obsolescence management and Preventive maintenance.
             Obsolescence management and Preventive maintenance.
             Maximum uptime and minimum service loss while optimizing resources.
             Maximum uptime and minimum service loss while optimizing resources
             Connecting sites from the same organization (multi‐site) multi‐entity collaboration and Telemedicine: immediate
             Connecting sites from the same organization (             ),               collaboration and Telemedicine: immediate.



                        Virtualization technology
                                       technology 
                                                                                                                                                                                                                                                                       Distributed Architecture amongst the different Medical Centers: 
                                                                                                                                                                                                                                                                       Distributed Architecture amongst the different Medical Centers:
                                Resources optimization: many systems running under the same hardware.
                                Resources optimization: many systems running under the same hardware.
                                Independence between functionality and hardware: 
                                Independence between functionality and hardware:                                                                                                                                                                                             C       lid i      H i g i            b k p d               i g p i f diff      C
                                                                                                                                                                                                                                                                             Consolidation at Hosting site: secure backup and connecting point for different Centers. 
                                     A number of servers provide service to many more different clients.
                                     A number of servers provide service to many more different clients.                                                                                                                                                                          l      d l          /
                                                                                                                                                                                                                                                                             Local stand‐alone PACS/RIS system. 
                                                                                                                                                                                                                                                                                                           y
                                     Different logical services can run in different (virtual) machines: Failure isolation. 
                                     Different logical services can run in different (virtual) machines: Failure isolation.                                                                                                                                                         Permanent contact to Hosting site, consolidating new studies and recovering old or
                                                                                                                                                                                                                                                                                    Permanent contact to Hosting site, consolidating new studies and recovering old or 
                                                                                                                                                                                                                                                                                                                             ld               d     d            ld
                                     Running out of resources? Add more hardware to the pool. Infinite scalability! 
                                     Running out of resources? Add more hardware to the pool Infinite scalability!                                                                                                                                                                                      t    i     di g
                                                                                                                                                                                                                                                                               another Center’s ones to review or diagnose.
                                                                                                                                                                                                                                                                                    th C t ’
                                Each client has an isolated system Access / security provided through network layer!
                                Each client has an isolated system. Access / security provided through network layer!                                                                                                                                                               Communications failure: normal Scheduling, Storage and Reporting. After event, 
                                                                                                                                                                                                                                                                                    C        i ti     f il         l S h d li g, St g        d R p ti g Aft       t,
                                High Availability: clusters of virtual machines run distributed among servers
                                High Availability: clusters of virtual machines run distributed among servers.                                                                                                                                                                 automatic system recovery.
                                                                                                                                                                                                                                                                               automatic system recovery
                                     Very short recovery time after failure at low cost!
                                     Very short recovery time after failure at low cost!                                                                                                                                                                                            Local archive with the most recent images (i.e. last 6 months).
                                                                                                                                                                                                                                                                                    Local archive with the most recent images (i e last 6 months)
                                                                                                                                                                                                                                                                              Communications dedicated to the service: leased lines of 1‐10Mbps; back‐up comms.
                                                                                                                                                                                                                                                                              Communications dedicated to the service leased lines of 1 10Mbps back up comms
                                                                                                                                                                                                                                                                              Robustness: avoiding single points of failure.     
                                                                                                                                                                                                                                                                              R b t              idi g i gl p i t f f il




                                                                                                                                                                                                                 Evaluation
                                                                                                                                                                                                                 E l i
                                                                     d l     f
                                                                   Modular Software. Each client has a particular workflow. Traditional 
                                                                   Modular Software. Each client has a particular workflow. Traditional                                                                              This model has been successfully deployed within RT2S and at the present moment more than 25 medical centers in Spain
                                                                                                                                                                                                                     This model has been successfully deployed within RT2S and at the present moment more than 25 medical centers in Spain 
                                                                   p d        y     f lly d p            Why     p id         k y l i ?
                                                                   products may not fully adapt to them. Why not provide turn‐key solutions?
                                                                                                    h                                                                                                            benefit from some or all of its services.
                                                                                                                                                                                                                 benefit from some or all of its services
                                                                                                                                                                                                                 b
                                                                                                                                                                                                                     The HA Virtualized architecture implemented was intensively tested in lab:
                                                                                                                                                                                                                     The HA Virtualized architecture implemented was intensively tested in lab:
                                                                           S ft     di id d i f ti         l  d l       h
                                                                           Software divided in functional modules, each component  t                                                                                      Two servers with 2x Quad processors and 16GB RAM each were used to run 10 fully functional PACS/RIS systems
                                                                                                                                                                                                                          Two servers with 2x Quad processors and 16GB RAM each were used to run 10 fully functional PACS/RIS systems. 
                                                                       independently chosen from the market
                                                                       independently chosen from the market.                                                                                                          Additional VMs were used for the DB cluster.
                                                                                                                                                                                                                      Additional VMs were used for the DB cluster.
                                                                                Seamless integration among components: integration engines 
                                                                                Seamless integration among components: integration engines                                                                                 Each system was filled with 10k studies of 100MB each. 
                                                                                                                                                                                                                           Each system was filled with 10k studies of 100MB each.
                                                                            and development of nexus components.
                                                                            and development of nexus components                                                                                                            Move orders were given continuously amongst them to test performance.
                                                                                                                                                                                                                           Move orders were given continuously amongst them to test performance
                                                                                Continuous development on non‐existing functionalities.
                                                                                Continuous development on non‐existing functionalities                                                                                     Automatic recovery time from failure was  measured as close to 30sec for the Client systems and 1sec for DB.
                                                                                                                                                                                                                           Automatic recovery time from failure was measured as close to 30sec for the Client systems and 1sec for DB
                                                                                Each client builds up its own system using those modules. 
                                                                                Each client builds up its own system using those modules                                                                             Uptime has greatly increased since maintenance stops can be done without service loss (one VM after the other).
                                                                                                                                                                                                                     Uptime has greatly increased since maintenance stops can be done without service loss (one VM after the other)
                                                                                                                                                                                                                     User s experience (staff radiologists, client s radiologists, clinicians and technicians) has been very positive. Medical 
                                                                                                                                                                                                                     User’s experience (staff radiologists client’s radiologists clinicians and technicians) has been very positive Medical
                                                                                                                                                                                                                 personnel actively participates in the development process and new improvements are deployed in a monthly basis.
                                                                                                                                                                                                                 p
                                                                                                                                                                                                                 personnel actively participates in the development process and new improvements are deployed in a monthly basis.

                                                                    Open Source 
                                                                    Open Source community
                                                                       M       y      h   d b           d
                                                                       More eyes on the code = better code.
                                                                       Communities of collaborating professionals: more efficience than traditional 
                                                                       C         ii   f ll b     i gp f i       l         ffi i     h      di i   l
                                                                    competing software companies.
                                                                         ti      ft           i
                                                                       Testing and development in community. The real‐life issues come up quickly.
                                                                       T ti g d d l p         ti           ity Th    l lif i             p q i kly
                                                                                                                                                                                                                                                            Thanks to the Open Source Community:
                                                                                                                                                                                                                                                            Thanks to the Open Source Community
                                                                                                                                                                                                                                                                                      Community:
Work supported by: 
        pp       y
• Comitas Comunicaciones Spain
          Comunicaciones, Spain          www.comitas.es
                                         www comitas es     Acknowledgements: to the staff personnel of RT2S and Comitas Comunicaciones, in special to the Operations Department; to external collaborators as J. L. Román and F. J. Solans; to the many 
                                                                     g                     p                                                 p              p           p                                                                              y
• Real Time Telemedicine Services, Spain www.rt2s.net
     l        l    d                p                       testers and reviewers at the TM64 Telemedicine Network; to the disinterested support from the Open Source Community, specially at dcm4che.org project Damien Evans and Gunter Zeilinger.
                                                                                                                  ;                        pp              p                  y, p       y              gp j                                    g

More Related Content

Recently uploaded

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

PACS/RIS as an Application Service Providing approach - RSNA 2008 Poster

  • 1. PACS/RIS as an Application Service Providing approach. PACS/RIS as an Appli i S i P idi g approach / Application Service Providing pp ch. h Robust multi entity multi site architecture based on Virtualization and Open S Robust R b t multi‐entity multi‐site architecture b d on Vi t li ti and Op n Source technologies lti tity lti it hit t based Virtualization d Open n Source technologies.  t h l gi David Gil Pérez, BEng, MSc (dg l d l é , g, ( (dgil@comitas.es); F. Javier García Muñoz, BEng (f ); ) í ñ , (fjg g l ); ) Á í g Ál , ; d y , g; y ánchez, MD, PhD; F. H á d Segado, BJ,MBA et al. g (fjgarmu@gmail.com); Á. Domínguez Álvarez, MD; F. J. de Frutos Mayor, BEng; C. Royo Sá h , , h ; Hernández g d , , l Philosophy Phil h Medical Services Company (RT2S) in need of a turn‐key solution, in order to offer its services through Telemedicine. Medical Services Company (RT2S) in need of a turn key solution in order to offer its services through Telemedicine Scalability Personalization to its own particular Workflow and Integration with 3rd party systems: a must Scalability, Personalization to its own particular Workflow and Integration with 3 party systems: a must. Resources optimization and  development using Open Source: the conducting thread.  Resources optimi ation and development using Open Source the conducting thread Strict observance of Standards: key to interoperability. IHE profiles as guides for development. St i t b f St d d k t i t bilit IHE fil id f d l t Sy t Syst tems      Architecture tems A hit t Architecture The model developed, offered as an ASP approach to the Spanish Healthcare market.  Th d l d l p d, ff d pp h h Sp i h H l h k Hardware and software owned and maintained by the provider. Hardware and software owned and maintained by the provider. User s workflow: personalization and adaption. Service vs System. User’s workflow: personalization and adaption. Service vs System.  Hosting service of the historical archive: remote backup and reduced onsite equipment. Hosting service of the historical archive: remote backup and reduced onsite equipment. Obsolescence management and Preventive maintenance. Obsolescence management and Preventive maintenance. Maximum uptime and minimum service loss while optimizing resources. Maximum uptime and minimum service loss while optimizing resources Connecting sites from the same organization (multi‐site) multi‐entity collaboration and Telemedicine: immediate Connecting sites from the same organization ( ),  collaboration and Telemedicine: immediate. Virtualization technology technology  Distributed Architecture amongst the different Medical Centers:  Distributed Architecture amongst the different Medical Centers: Resources optimization: many systems running under the same hardware. Resources optimization: many systems running under the same hardware. Independence between functionality and hardware:  Independence between functionality and hardware: C lid i H i g i b k p d i g p i f diff C Consolidation at Hosting site: secure backup and connecting point for different Centers.  A number of servers provide service to many more different clients. A number of servers provide service to many more different clients. l d l / Local stand‐alone PACS/RIS system.  y Different logical services can run in different (virtual) machines: Failure isolation.  Different logical services can run in different (virtual) machines: Failure isolation. Permanent contact to Hosting site, consolidating new studies and recovering old or Permanent contact to Hosting site, consolidating new studies and recovering old or  ld d d ld Running out of resources? Add more hardware to the pool. Infinite scalability!  Running out of resources? Add more hardware to the pool Infinite scalability! t i di g another Center’s ones to review or diagnose. th C t ’ Each client has an isolated system Access / security provided through network layer! Each client has an isolated system. Access / security provided through network layer! Communications failure: normal Scheduling, Storage and Reporting. After event,  C i ti f il l S h d li g, St g d R p ti g Aft t, High Availability: clusters of virtual machines run distributed among servers High Availability: clusters of virtual machines run distributed among servers. automatic system recovery. automatic system recovery Very short recovery time after failure at low cost! Very short recovery time after failure at low cost! Local archive with the most recent images (i.e. last 6 months). Local archive with the most recent images (i e last 6 months) Communications dedicated to the service: leased lines of 1‐10Mbps; back‐up comms. Communications dedicated to the service leased lines of 1 10Mbps back up comms Robustness: avoiding single points of failure.      R b t idi g i gl p i t f f il Evaluation E l i d l f Modular Software. Each client has a particular workflow. Traditional  Modular Software. Each client has a particular workflow. Traditional This model has been successfully deployed within RT2S and at the present moment more than 25 medical centers in Spain This model has been successfully deployed within RT2S and at the present moment more than 25 medical centers in Spain  p d y f lly d p Why p id k y l i ? products may not fully adapt to them. Why not provide turn‐key solutions? h benefit from some or all of its services. benefit from some or all of its services b The HA Virtualized architecture implemented was intensively tested in lab: The HA Virtualized architecture implemented was intensively tested in lab: S ft di id d i f ti l d l h Software divided in functional modules, each component  t Two servers with 2x Quad processors and 16GB RAM each were used to run 10 fully functional PACS/RIS systems Two servers with 2x Quad processors and 16GB RAM each were used to run 10 fully functional PACS/RIS systems.  independently chosen from the market independently chosen from the market. Additional VMs were used for the DB cluster. Additional VMs were used for the DB cluster. Seamless integration among components: integration engines  Seamless integration among components: integration engines Each system was filled with 10k studies of 100MB each.  Each system was filled with 10k studies of 100MB each. and development of nexus components. and development of nexus components Move orders were given continuously amongst them to test performance. Move orders were given continuously amongst them to test performance Continuous development on non‐existing functionalities. Continuous development on non‐existing functionalities Automatic recovery time from failure was  measured as close to 30sec for the Client systems and 1sec for DB. Automatic recovery time from failure was measured as close to 30sec for the Client systems and 1sec for DB Each client builds up its own system using those modules.  Each client builds up its own system using those modules Uptime has greatly increased since maintenance stops can be done without service loss (one VM after the other). Uptime has greatly increased since maintenance stops can be done without service loss (one VM after the other) User s experience (staff radiologists, client s radiologists, clinicians and technicians) has been very positive. Medical  User’s experience (staff radiologists client’s radiologists clinicians and technicians) has been very positive Medical personnel actively participates in the development process and new improvements are deployed in a monthly basis. p personnel actively participates in the development process and new improvements are deployed in a monthly basis. Open Source  Open Source community M y h d b d More eyes on the code = better code. Communities of collaborating professionals: more efficience than traditional  C ii f ll b i gp f i l ffi i h di i l competing software companies. ti ft i Testing and development in community. The real‐life issues come up quickly. T ti g d d l p ti ity Th l lif i p q i kly Thanks to the Open Source Community: Thanks to the Open Source Community Community: Work supported by:  pp y • Comitas Comunicaciones Spain Comunicaciones, Spain www.comitas.es www comitas es Acknowledgements: to the staff personnel of RT2S and Comitas Comunicaciones, in special to the Operations Department; to external collaborators as J. L. Román and F. J. Solans; to the many  g p p p p y • Real Time Telemedicine Services, Spain www.rt2s.net l l d p testers and reviewers at the TM64 Telemedicine Network; to the disinterested support from the Open Source Community, specially at dcm4che.org project Damien Evans and Gunter Zeilinger. ; pp p y, p y gp j g