SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
New Zealand Cancer Registry, Ministry of Health
  Peter Meier
  Software Architect, Solnet Solutions



IBM Insight Forum 09                 Make change work for you
                                                                ®
About: Solnet Solutions              2


           Systems integrator and
           Enterprise application solutions provider
           Capabilities
              User interaction and collaboration
              Integration and enterprise services
              Information management
                                 g
              Infrastructure and operations
              Enterprise architecture and strategy
           Local, privately held company; offices in
              Wellington (HQ) and Auckland, 120+ staff
           IBM business partner
           Long standing successful relationship with MoH

IBM Insight Forum 09           Make change work for you
                                                            ®
About: New Zealand Cancer Registry                         3


           National registry for cancer diagnosis information
           Accurate data for
              Clinical and epidemiological research
              Health services planning and funding
           NZ Cancer Registry started in 1948
              Second oldest population-based registry in the world
                               population based
           NZ legislated
              Laboratories
              L b t i required t provide pathology reports
                                  i d to     id    th l          t
           Obligations to WHO
              International Classification of Di
              I t     ti   l Cl    ifi ti   f Diseases f O
                                                        for Oncology
                                                                l



IBM Insight Forum 09            Make change work for you
                                                                       ®
Business Drivers for Redevelopment             4


           Better alignment with business processes

           Improvement of data quality and accuracy

           Improvement of usability

           Increase of productivity




IBM Insight Forum 09            Make change work for you
                                                           ®
NZCR Information Flow                                                 5


          PDF
                       Pathology 
                        reports
                                                               Cancer            Old NZCR
          HL7
                                                               Events




                       Mortality                                                 Reference

                                                                 Code tables



                       NMDS                                          National Health Index




IBM Insight Forum 09                Make change work for you
                                                                                             ®
NZCR Architecture                                                 6


          PDF
                       Pathology 
                        reports
                                                               Cancer            Old NZCR
          HL7
                                                               Events




                       Mortality                                                 Reference

                                                                 Code tables



                       NMDS                                          National Health Index




IBM Insight Forum 09                Make change work for you
                                                                                             ®
NZCR Architecture                        7


           NZCR is composite Web services application
               Business Web services
               Reference data access Web services
               Utility Web services
           Accessed through rich client (based on Eclipse RCP)
           Follows principles and best practices of SOA
           Runs on
               IBM Websphere Application S
                     W b h      A li ti Server and   d
               IBM DB2 database server




IBM Insight Forum 09           Make change work for you
                                                                 ®
Challenges and Solutions           8


           Usability

           Data Quality

           Performance management

           Security




IBM Insight Forum 09           Make change work for you
                                                          ®
Challenge: Usability            9




IBM Insight Forum 09        Make change work for you
                                                           ®
Challenge: Usability            10




IBM Insight Forum 09        Make change work for you
                                                        ®
Challenge: Data Quality                                      11


           Accuracy and high data quality
                           Rules engine based validation
                           Real-time validation
                           Modified model view controller
                                    model-view-controller

                                                                Controller




           Business      Rules 
                                               Model                         View
            Rules       Engine


                                  Data validation in UI and Web service

IBM Insight Forum 09                 Make change work for you
                                                                                     ®
Challenge: Data Quality           12




IBM Insight Forum 09          Make change work for you
                                                          ®
Challenge: Data Quality             13


           Migration of historical data
                              Erroneous data (?!)
                                  Warnings
                                  Errors
                                  Prior errors




                            Dedicated UI for QA search

IBM Insight Forum 09            Make change work for you
                                                            ®
Challenge: Performance                                               14

   Load


                                                                                       1 Batch


                                                                                                           Time
                                   Daily window                                      Nightly window
   Load
   L d


        1             2           3              …    n        n Batches


                                                                                                           Time
                                 Daily window                                  Nightly window (reserved)

   Load
                     Micro Batches


                                                                           …
              etch


                          Save




                                          Save
                                  Save
             Fe


                          S




                                          S




                                                                                                           Time
                          Batch interval (typically 2 hours)




IBM Insight Forum 09                                      Make change work for you
                                                                                                                  ®
Challenge: Performance            15




IBM Insight Forum 09          Make change work for you
                                                          ®
Challenge: Security                            16


           Security aspects

                 Authentication with SSO
                                Security assertion
                 Authorisation
                                Security assertion with role attributes
                 Integrity protection
                                Digital i
                                Di it l signature (
                                             t    (message l  level)
                                                                  l)
                 Confidentiality protection
                                Encryption (
                                E       ti (message l level)
                                                           l)



IBM Insight Forum 09               Make change work for you
                                                                           ®
Authentication (SSO)                             17

                                                                       1
                                                    Credential Cache
                       2

                SAML Asserting Party
                                                                       Kerberos
                       Web Service 
                        Consumer

                                               3

         Assertion     5
                                               4

                       Web Service                       Secure
                                       Trust
                        Provider                      Token Service

                  SAML Relying Party                 SAML Authority




IBM Insight Forum 09                       Make change work for you
                                                                                   ®
Message Protection                                             18

                                                  Message security

                                         Transport 
                                          security



                          Client                       Proxy                       Server

                       Web Service                                              Web Service 
                        Consumer                                                 Provider




                       Service request                                         Service response

                   signed with p
                     g         private key
                                         y                             signed with p
                                                                         g         private key
                                                                                             y
                   encrypted with public key                           encrypted with public key




IBM Insight Forum 09                             Make change work for you
                                                                                                    ®
Summary                                       19


           Success factors
              Early customer involvement
              Pain points and business needs addressed
                  Usability,
                  Usability quality assurance integration
                                    assurance,
           Live for almost 1 year
              stable,
              stable no patches or new releases since
           Happy customer
           “The new system has streamlined the collection and coding of cancer
           information. It dramatically reduces the manual handling of data and
           allows electronic storage and retrieval of p
                                   g                  pathology reports, and more
                                                             gy p
           efficient quality assurance processes.”
           -- Susan Hanna, Cancer Registry Team Leader, Ministry of Health --



IBM Insight Forum 09                   Make change work for you
                                                                                     ®
20


                            Thank you

                                  Questions?




                        http://www.solnetsolutions.co.nz
                        http://www solnetsolutions co nz

                       peter.meier@solnetsolutions.co.nz


IBM Insight Forum 09          Make change work for you
                                                            ®

Mais conteúdo relacionado

Mais procurados

Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
IBM
 
H.320 Videoconferencing over Frame Relay for The World Bank
H.320 Videoconferencing over Frame Relay for The World BankH.320 Videoconferencing over Frame Relay for The World Bank
H.320 Videoconferencing over Frame Relay for The World Bank
Videoguy
 
LSI Corporate Presentation
LSI Corporate PresentationLSI Corporate Presentation
LSI Corporate Presentation
JWSabatino
 
BI Forum 2009 - BI Mega Trends
BI Forum 2009 - BI Mega TrendsBI Forum 2009 - BI Mega Trends
BI Forum 2009 - BI Mega Trends
OKsystem
 
western digital annual99
western digital  annual99western digital  annual99
western digital annual99
finance37
 
NHS Connecting for Health- Cisco
NHS Connecting for Health- CiscoNHS Connecting for Health- Cisco
NHS Connecting for Health- Cisco
Cisco Case Studies
 
BI Forum 2010 - High Performance BI: The Future of BI
BI Forum 2010 - High Performance BI: The Future of BIBI Forum 2010 - High Performance BI: The Future of BI
BI Forum 2010 - High Performance BI: The Future of BI
OKsystem
 

Mais procurados (17)

Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
 
H.320 Videoconferencing over Frame Relay for The World Bank
H.320 Videoconferencing over Frame Relay for The World BankH.320 Videoconferencing over Frame Relay for The World Bank
H.320 Videoconferencing over Frame Relay for The World Bank
 
IBM Deep Computing for Education Indusrty
IBM Deep Computing for Education IndusrtyIBM Deep Computing for Education Indusrty
IBM Deep Computing for Education Indusrty
 
Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008Designing A Data Warehouse With Sql 2008
Designing A Data Warehouse With Sql 2008
 
CIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionCIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS Solution
 
LSI Corporate Presentation
LSI Corporate PresentationLSI Corporate Presentation
LSI Corporate Presentation
 
BI Forum 2009 - BI Mega Trends
BI Forum 2009 - BI Mega TrendsBI Forum 2009 - BI Mega Trends
BI Forum 2009 - BI Mega Trends
 
Nevoa Networks
Nevoa NetworksNevoa Networks
Nevoa Networks
 
Velocity Technology Solutions Overview
Velocity Technology Solutions OverviewVelocity Technology Solutions Overview
Velocity Technology Solutions Overview
 
Quick-Mart Product Brief
Quick-Mart Product BriefQuick-Mart Product Brief
Quick-Mart Product Brief
 
western digital annual99
western digital  annual99western digital  annual99
western digital annual99
 
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
 
Sap On Demand: Estrategia 2012
Sap On Demand: Estrategia 2012Sap On Demand: Estrategia 2012
Sap On Demand: Estrategia 2012
 
Building Agile Data Warehouses with Ralph Hughes
Building Agile Data Warehouses with Ralph HughesBuilding Agile Data Warehouses with Ralph Hughes
Building Agile Data Warehouses with Ralph Hughes
 
NHS Connecting for Health- Cisco
NHS Connecting for Health- CiscoNHS Connecting for Health- Cisco
NHS Connecting for Health- Cisco
 
BI Forum 2010 - High Performance BI: The Future of BI
BI Forum 2010 - High Performance BI: The Future of BIBI Forum 2010 - High Performance BI: The Future of BI
BI Forum 2010 - High Performance BI: The Future of BI
 
Top 10 IT enterprise trends 2012
Top 10 IT enterprise trends 2012Top 10 IT enterprise trends 2012
Top 10 IT enterprise trends 2012
 

Semelhante a SolNet - Ministry of Health: Cancer Registry Solution

Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Craig Jordan
 

Semelhante a SolNet - Ministry of Health: Cancer Registry Solution (20)

CDP - Global Outlook for Business Intelligence
CDP - Global Outlook for Business IntelligenceCDP - Global Outlook for Business Intelligence
CDP - Global Outlook for Business Intelligence
 
Kiwibank: From Startup to Enterprise in 7 years
Kiwibank:  From Startup to Enterprise in 7 yearsKiwibank:  From Startup to Enterprise in 7 years
Kiwibank: From Startup to Enterprise in 7 years
 
Cyclone Computer: Lessons Learned from Virtualisation in Tertiary Education
Cyclone Computer: Lessons Learned from Virtualisation in Tertiary EducationCyclone Computer: Lessons Learned from Virtualisation in Tertiary Education
Cyclone Computer: Lessons Learned from Virtualisation in Tertiary Education
 
IBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case studyIBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case study
 
Utility AP - Best Practice, out of the box with Maximo Asset Management
Utility AP - Best Practice, out of the box with Maximo Asset ManagementUtility AP - Best Practice, out of the box with Maximo Asset Management
Utility AP - Best Practice, out of the box with Maximo Asset Management
 
IBM Cloudburst: Integrated hardware, software and services for simplified clo...
IBM Cloudburst: Integrated hardware, software and services for simplified clo...IBM Cloudburst: Integrated hardware, software and services for simplified clo...
IBM Cloudburst: Integrated hardware, software and services for simplified clo...
 
Macleans - NZ Business taking on the world with a world class IT infrastructu...
Macleans - NZ Business taking on the world with a world class IT infrastructu...Macleans - NZ Business taking on the world with a world class IT infrastructu...
Macleans - NZ Business taking on the world with a world class IT infrastructu...
 
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
 
Cloudera Sessions - Cloudera Keynote: A Blueprint for Data Management
Cloudera Sessions - Cloudera Keynote: A Blueprint for Data ManagementCloudera Sessions - Cloudera Keynote: A Blueprint for Data Management
Cloudera Sessions - Cloudera Keynote: A Blueprint for Data Management
 
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
 
IBM Power Event, Keynote Presentation Doug Davis
IBM Power Event, Keynote Presentation Doug DavisIBM Power Event, Keynote Presentation Doug Davis
IBM Power Event, Keynote Presentation Doug Davis
 
Netapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your CloudNetapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your Cloud
 
Cortell - A Business Intelligence Platform for the Recession
Cortell - A Business Intelligence Platform for the RecessionCortell - A Business Intelligence Platform for the Recession
Cortell - A Business Intelligence Platform for the Recession
 
How FrameCAD supported their growth with SAP Business One
How FrameCAD supported their growth with SAP Business OneHow FrameCAD supported their growth with SAP Business One
How FrameCAD supported their growth with SAP Business One
 
Accelerate Return on Data
Accelerate Return on DataAccelerate Return on Data
Accelerate Return on Data
 
Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)
Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)
Ll Bean Modernizes And Transforms Itsm Using Service Now 7 17 12 (2)
 
New Zealand Premiere! A first look at Rational Insight
New Zealand Premiere! A first look at Rational InsightNew Zealand Premiere! A first look at Rational Insight
New Zealand Premiere! A first look at Rational Insight
 
Data Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet BraunData Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet Braun
 
Apresentação ibm software portugues
Apresentação ibm software portuguesApresentação ibm software portugues
Apresentação ibm software portugues
 
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
 

Mais de Vincent Kwon

Paul croft - Auckland Cloud Camp 2010
Paul croft  - Auckland Cloud Camp 2010Paul croft  - Auckland Cloud Camp 2010
Paul croft - Auckland Cloud Camp 2010
Vincent Kwon
 
Derek wilson - Cloud Camp 2011
Derek wilson - Cloud Camp 2011Derek wilson - Cloud Camp 2011
Derek wilson - Cloud Camp 2011
Vincent Kwon
 
Capitalising on Complexity - Ross Pearce
Capitalising on Complexity - Ross PearceCapitalising on Complexity - Ross Pearce
Capitalising on Complexity - Ross Pearce
Vincent Kwon
 
Keynote intelligence, innovation & best practice
Keynote    intelligence, innovation & best practiceKeynote    intelligence, innovation & best practice
Keynote intelligence, innovation & best practice
Vincent Kwon
 
It optimisation & virtualisation
It optimisation & virtualisationIt optimisation & virtualisation
It optimisation & virtualisation
Vincent Kwon
 
Enhanced business performance
Enhanced business performanceEnhanced business performance
Enhanced business performance
Vincent Kwon
 
Drive business performance with information analytics
Drive business performance with information analyticsDrive business performance with information analytics
Drive business performance with information analytics
Vincent Kwon
 
Don't risk it presentation
Don't risk it presentationDon't risk it presentation
Don't risk it presentation
Vincent Kwon
 
Cloud computing (2)
Cloud computing (2)Cloud computing (2)
Cloud computing (2)
Vincent Kwon
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computing
Vincent Kwon
 

Mais de Vincent Kwon (20)

Smarter Eduction - Higher Education Summit 2011 - D Watt
Smarter Eduction - Higher Education Summit 2011 - D WattSmarter Eduction - Higher Education Summit 2011 - D Watt
Smarter Eduction - Higher Education Summit 2011 - D Watt
 
Paul croft - Auckland Cloud Camp 2010
Paul croft  - Auckland Cloud Camp 2010Paul croft  - Auckland Cloud Camp 2010
Paul croft - Auckland Cloud Camp 2010
 
Derek wilson - Cloud Camp 2011
Derek wilson - Cloud Camp 2011Derek wilson - Cloud Camp 2011
Derek wilson - Cloud Camp 2011
 
Security solutions for a smarter planet
Security solutions for a smarter planetSecurity solutions for a smarter planet
Security solutions for a smarter planet
 
The unprecedented state of web insecurity
The unprecedented state of web insecurityThe unprecedented state of web insecurity
The unprecedented state of web insecurity
 
Capitalising on Complexity - Ross Pearce
Capitalising on Complexity - Ross PearceCapitalising on Complexity - Ross Pearce
Capitalising on Complexity - Ross Pearce
 
IBM Maximo for Utilities
IBM Maximo for UtilitiesIBM Maximo for Utilities
IBM Maximo for Utilities
 
IBM 'After 5' Session - IBM System X
IBM 'After 5' Session - IBM System XIBM 'After 5' Session - IBM System X
IBM 'After 5' Session - IBM System X
 
VMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloudVMWare Sponsor Presentation: Accelerating the journey to cloud
VMWare Sponsor Presentation: Accelerating the journey to cloud
 
Turn data into intelligence: Uncover insights. Take action
Turn data into intelligence: Uncover insights. Take actionTurn data into intelligence: Uncover insights. Take action
Turn data into intelligence: Uncover insights. Take action
 
Keynote intelligence, innovation & best practice
Keynote    intelligence, innovation & best practiceKeynote    intelligence, innovation & best practice
Keynote intelligence, innovation & best practice
 
It optimisation & virtualisation
It optimisation & virtualisationIt optimisation & virtualisation
It optimisation & virtualisation
 
Enhanced business performance
Enhanced business performanceEnhanced business performance
Enhanced business performance
 
Drive business performance with information analytics
Drive business performance with information analyticsDrive business performance with information analytics
Drive business performance with information analytics
 
Don't risk it presentation
Don't risk it presentationDon't risk it presentation
Don't risk it presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing (2)
Cloud computing (2)Cloud computing (2)
Cloud computing (2)
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computing
 
Gen-i: Business Continuity considering reputation, security and virtualisation
Gen-i: Business Continuity considering reputation, security and virtualisationGen-i: Business Continuity considering reputation, security and virtualisation
Gen-i: Business Continuity considering reputation, security and virtualisation
 
Wellington Business Keynote - Paul Callaghan
Wellington Business Keynote - Paul CallaghanWellington Business Keynote - Paul Callaghan
Wellington Business Keynote - Paul Callaghan
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

SolNet - Ministry of Health: Cancer Registry Solution

  • 1. New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 Make change work for you ®
  • 2. About: Solnet Solutions 2 Systems integrator and Enterprise application solutions provider Capabilities User interaction and collaboration Integration and enterprise services Information management g Infrastructure and operations Enterprise architecture and strategy Local, privately held company; offices in Wellington (HQ) and Auckland, 120+ staff IBM business partner Long standing successful relationship with MoH IBM Insight Forum 09 Make change work for you ®
  • 3. About: New Zealand Cancer Registry 3 National registry for cancer diagnosis information Accurate data for Clinical and epidemiological research Health services planning and funding NZ Cancer Registry started in 1948 Second oldest population-based registry in the world population based NZ legislated Laboratories L b t i required t provide pathology reports i d to id th l t Obligations to WHO International Classification of Di I t ti l Cl ifi ti f Diseases f O for Oncology l IBM Insight Forum 09 Make change work for you ®
  • 4. Business Drivers for Redevelopment 4 Better alignment with business processes Improvement of data quality and accuracy Improvement of usability Increase of productivity IBM Insight Forum 09 Make change work for you ®
  • 5. NZCR Information Flow 5 PDF Pathology  reports Cancer  Old NZCR HL7 Events Mortality Reference Code tables NMDS National Health Index IBM Insight Forum 09 Make change work for you ®
  • 6. NZCR Architecture 6 PDF Pathology  reports Cancer  Old NZCR HL7 Events Mortality Reference Code tables NMDS National Health Index IBM Insight Forum 09 Make change work for you ®
  • 7. NZCR Architecture 7 NZCR is composite Web services application Business Web services Reference data access Web services Utility Web services Accessed through rich client (based on Eclipse RCP) Follows principles and best practices of SOA Runs on IBM Websphere Application S W b h A li ti Server and d IBM DB2 database server IBM Insight Forum 09 Make change work for you ®
  • 8. Challenges and Solutions 8 Usability Data Quality Performance management Security IBM Insight Forum 09 Make change work for you ®
  • 9. Challenge: Usability 9 IBM Insight Forum 09 Make change work for you ®
  • 10. Challenge: Usability 10 IBM Insight Forum 09 Make change work for you ®
  • 11. Challenge: Data Quality 11 Accuracy and high data quality Rules engine based validation Real-time validation Modified model view controller model-view-controller Controller Business  Rules  Model View Rules Engine Data validation in UI and Web service IBM Insight Forum 09 Make change work for you ®
  • 12. Challenge: Data Quality 12 IBM Insight Forum 09 Make change work for you ®
  • 13. Challenge: Data Quality 13 Migration of historical data Erroneous data (?!) Warnings Errors Prior errors Dedicated UI for QA search IBM Insight Forum 09 Make change work for you ®
  • 14. Challenge: Performance 14 Load 1 Batch Time Daily window Nightly window Load L d 1 2 3 … n n Batches Time Daily window Nightly window (reserved) Load Micro Batches … etch Save Save Save Fe S S Time Batch interval (typically 2 hours) IBM Insight Forum 09 Make change work for you ®
  • 15. Challenge: Performance 15 IBM Insight Forum 09 Make change work for you ®
  • 16. Challenge: Security 16 Security aspects Authentication with SSO Security assertion Authorisation Security assertion with role attributes Integrity protection Digital i Di it l signature ( t (message l level) l) Confidentiality protection Encryption ( E ti (message l level) l) IBM Insight Forum 09 Make change work for you ®
  • 17. Authentication (SSO) 17 1 Credential Cache 2 SAML Asserting Party Kerberos Web Service  Consumer 3 Assertion 5 4 Web Service  Secure Trust Provider Token Service SAML Relying Party SAML Authority IBM Insight Forum 09 Make change work for you ®
  • 18. Message Protection 18 Message security Transport  security Client Proxy Server Web Service  Web Service  Consumer Provider Service request Service response signed with p g private key y signed with p g private key y encrypted with public key encrypted with public key IBM Insight Forum 09 Make change work for you ®
  • 19. Summary 19 Success factors Early customer involvement Pain points and business needs addressed Usability, Usability quality assurance integration assurance, Live for almost 1 year stable, stable no patches or new releases since Happy customer “The new system has streamlined the collection and coding of cancer information. It dramatically reduces the manual handling of data and allows electronic storage and retrieval of p g pathology reports, and more gy p efficient quality assurance processes.” -- Susan Hanna, Cancer Registry Team Leader, Ministry of Health -- IBM Insight Forum 09 Make change work for you ®
  • 20. 20 Thank you Questions? http://www.solnetsolutions.co.nz http://www solnetsolutions co nz peter.meier@solnetsolutions.co.nz IBM Insight Forum 09 Make change work for you ®