new zealand cancer registry, ministry of health - ibm · new zealand cancer registry, ministry of...

20
New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make change work for you

Upload: others

Post on 04-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

New Zealand Cancer Registry, Ministry of HealthPeter MeierSoftware Architect, Solnet Solutions

IBM Insight Forum 09®

Make change work for you

Page 2: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

2About: Solnet Solutions

Systems integrator andEnterprise application solutions providerEnterprise application solutions providerCapabilities

User interaction and collaborationUser interaction and collaborationIntegration and enterprise servicesInformation managementgInfrastructure and operationsEnterprise architecture and strategy

Local, privately held company; offices inWellington (HQ) and Auckland, 120+ staff

IBM business partnerLong standing successful relationship with MoH

IBM Insight Forum 09®

Make change work for you

Page 3: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

3About: New Zealand Cancer Registry

National registry for cancer diagnosis informationAccurate data forAccurate data for

Clinical and epidemiological researchHealth services planning and fundingHealth services planning and funding

NZ Cancer Registry started in 1948Second oldest population based registry in the worldSecond oldest population-based registry in the world

NZ legislatedL b t i i d t id th l tLaboratories required to provide pathology reports

Obligations to WHOI t ti l Cl ifi ti f Di f O lInternational Classification of Diseases for Oncology

IBM Insight Forum 09®

Make change work for you

Page 4: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

4Business Drivers for Redevelopment

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

Page 5: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

5NZCR Information Flow

PDF

Pathology 

HL7Old NZCR

reportsCancer Events

Mortality Reference

Code tables

NMDS National Health Index

IBM Insight Forum 09®

Make change work for you

Page 6: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

6NZCR Architecture

PDF

Pathology 

HL7Old NZCR

reportsCancer Events

Mortality Reference

Code tables

NMDS National Health Index

IBM Insight Forum 09®

Make change work for you

Page 7: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

7NZCR Architecture

NZCR is composite Web services applicationBusiness Web servicesBusiness Web servicesReference data access Web servicesUtility Web servicesUtility Web services

Accessed through rich client (based on Eclipse RCP)Follows principles and best practices of SOAFollows principles and best practices of SOARuns on

IBM W b h A li ti S dIBM Websphere Application Server andIBM DB2 database server

IBM Insight Forum 09®

Make change work for you

Page 8: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

8Challenges and Solutions

Usability

Data Quality

Performance management

Security

IBM Insight Forum 09®

Make change work for you

Page 9: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

9Challenge: Usability

IBM Insight Forum 09®

Make change work for you

Page 10: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

10Challenge: Usability

IBM Insight Forum 09®

Make change work for you

Page 11: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

11Challenge: Data Quality

Accuracy and high data qualityRules engine based validationRules engine based validationReal-time validationModified model view controllerModified model-view-controller

ControllerController

Model ViewRules Engine

Business Rules

Data validation in UI and Web service

IBM Insight Forum 09®

Make change work for you

Page 12: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

12Challenge: Data Quality

IBM Insight Forum 09®

Make change work for you

Page 13: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

13Challenge: Data Quality

Migration of historical data Erroneous data (?!)Erroneous data (?!)

WarningsErrorsErrorsPrior errors

Dedicated UI for QA search

IBM Insight Forum 09®

Make change work for you

Page 14: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

14Challenge: PerformanceLoad

1 Batch

TimeDaily window Nightly window

L d

1

Load

2 n3 n Batches…Time

Daily window Nightly window (reserved)

LoadMicro Batches

etch

Save

Save ave …

TimeBatch interval (typically 2 hours)

Fe SS S …

IBM Insight Forum 09®

Make change work for you

Page 15: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

15Challenge: Performance

IBM Insight Forum 09®

Make change work for you

Page 16: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

16Challenge: Security

Security aspects

Authentication with SSOSecurity assertionSecurity assertion

AuthorisationSecurity assertion with role attributesSecurity assertion with role attributes

Integrity protectionDi it l i t ( l l)Digital signature (message level)

Confidentiality protectionE ti ( l l)Encryption (message level)

IBM Insight Forum 09®

Make change work for you

Page 17: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

17Authentication (SSO)11

2Credential Cache

SAML Asserting PartyKerberos

Web Service Consumer

3

54

Assertion

Web Service Provider

SecureToken Service

Trust

SAML Relying Party SAML Authority

IBM Insight Forum 09®

Make change work for you

Page 18: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

18Message Protection

Transport security

Message security

Client ServerProxy

security

Client

Web Service Consumer

Server

Web Service Provider

Proxy

signed with private key signed with private key

Service request Service response

g p yencrypted with public key

g p yencrypted with public key

IBM Insight Forum 09®

Make change work for you

Page 19: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

19Summary

Success factorsEarly customer involvementEarly customer involvementPain points and business needs addressed

Usability quality assurance integrationUsability, quality assurance, integrationLive for almost 1 year

stable no patches or new releases sincestable, no patches or new releases sinceHappy 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 pathology reports, and more g p gy pefficient quality assurance processes.”

-- Susan Hanna, Cancer Registry Team Leader, Ministry of Health --

IBM Insight Forum 09®

Make change work for you

Page 20: New Zealand Cancer Registry, Ministry of Health - IBM · New Zealand Cancer Registry, Ministry of Health Peter Meier Software Architect, Solnet Solutions IBM Insight Forum 09 ® Make

20

Thank you

Questions?Questions?

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

[email protected]

IBM Insight Forum 09®

Make change work for you