A Supplier View of Testing Integration with National Systems Conan Ask Jean-Philippe Lemoussu.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

GP2GP Electronic health record transfer 1. What is GP2GP? GP2GP is a software application that can be used to transfer a patient’s electronic health record.
Choose and Book Archive New functionality from November 2012.
EMIS Web Sorting out RBAC.
Cross-Jurisdictional Immunization Data Exchange Project Updated 4/29/14.
ITIL: Service Transition
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Electronic Prescription Service (EPS) Release 2 Avon Local Pharmaceutical Committee 26 th March 2014 Jane Schofield – Programme Manager.
WardInHand An overview of the WardInHand System. What is WardInHand? An advanced, easy to use, secure mobile application. Support healthcare professionals.
DICOM and Integrating the Healthcare Enterprise: Five years of cooperation and mutual influence Charles Parisot Chair, NEMA Committee for advancement of.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Implementation/Acceptance Testing / 1 Implementation and Acceptance Testing Physical Implementation Criteria: 1. Data availability 2. Data reliability.
Software Configuration Management
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Change Advisory Board COIN v1.ppt Change Advisory Board ITIL COIN June 20, 2007.
Windows Vista: Volume Activation 2.0
E-Referral enabled collaborative health care Opportunities and considerations Presented by: Sasha Bojicic Emerging Technology Group Canada Health Infoway.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
Component 10 – Fundamentals of Workflow Process Analysis and Redesign
PDS Overview. Overview of the PDS What is it Replacing? The relationship of PDS & C&B Data Quality Issues Contacts.
Regulatory Affairs Domain
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
Active Directory ® Certificate Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
HL7 – Thanks a Billion! What’s been achieved with Spine Compliance and our first billion HL7 V3 messages…. Peter Dyke, Head of Industry Liaison NHS Connecting.
Introduction to the First of Type Process. 2 Agenda Introduction to the meeting First of Type Site – What it means? Responsibilities of CFH in FOT process.
Service Transition & Planning Service Validation & Testing
1 Warranty and Repair Management For Infor XA Release 7 WARM Denise Luther – Sr. XA Consultant WARMS Technical Manager CISTECH, Inc. Rod Fortson – Sr.
Introduction to the National Learning Management System (NLMS) Trudy Wagstaff NLMS Account Manager Yorkshire and Humber.
Document Management System for Construction Industry From Crystal Infosystems & Services.
Document Management System for Construction Industry From Infocrew Solutions Pvt Ltd.
NHS Connecting for Health A National Framework For Implementing Electronic SAP Summary of Recommendations.
HL7 Roadshow 2009 Connected Healthcare HL7 Roadshow 2009 Connected Healthcare Jose Sueiras, March 2009.
Picture Archiving and Communications System (PACS) Cerner Millennium: Integration with RIS and PACS UK PACS & Teleradiology Group Newquay, March 30 th.
Update on e-Placement at Aon Ian Summers. Aon Limited is authorised and regulated by the Financial Services Authority in respect of insurance mediation.
September Interface Kickoff Sunflower Project Statewide Management and Reporting Tool Update September 02, 2009.
November 2008 Tim Meyer Merrill Lynch Annuity Straight Through Processing E-Signature Process.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
NHS Connecting for Health Ophthalmic Payments Electronic submission of GOS claims.
1 Week #5 Routing and NAT Network Overview Configuring Routing Configuring Network Address Translation Troubleshooting Routing and Remote Access.
Adoption and Use of Electronic Medical Records (in Federally Qualified Health Centers) and Supporting an ASP Community Care Network of Virginia, Inc.
National Enrolment Service (NES) Overview October 2015 – June 2016.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Test Plan: Introduction o Primary focus: developer testing –Implementation phase –Release testing –Maintenance and enhancement o Secondary focus: formal.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
For integration with Aptify/Sitefinity
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Existing Systems Peter Dyke Programme Manager – Existing Systems NHS Connecting for Health
IHE Workshop – February 2007 What IHE Delivers 1 Credits for many slides to: Cynthia A. Levy, Cedara Software IHE Technical Committee Import Reconciliation.
Public Health Data Standards Consortium
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
Installation and Maintenance of Health IT Systems Unit 8a Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
May 2007 CTMS / Imaging Interoperability Scenarios March 2009.
CSRP: Post-bind Submission (PbS) On-line Submission Portal High Level Design July 2015.
© ACJ Computer Services Ltd. All Rights Reserved.
Baseline The baseline at July Previously there was a lack of consistency for: Pathways into specialist clinics; Policies, procedures and guidelines.
Supporting the NHS to deliver better, safer, quality care NHS Connecting for Health.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
ITIL: Service Transition
How Can NRCS Clients Use the Conservation Client Gateway
Software Project Configuration Management
Chapter 18 Maintaining Information Systems
EIN 6133 Enterprise Engineering
GP Connect - Workshop WIFI – Guest / Smokescreen
NHS e-Referral Service (e-RS)
Standard Design Process (SDP) Software Tom Czerniewski Entergy Nuclear
e-Invoicing – e-Ordering 20/11/2008
Presentation transcript:

A Supplier View of Testing Integration with National Systems Conan Ask Jean-Philippe Lemoussu

© Cerner Corporation All Rights Reserved 2 Agenda What are the objectives from a supplier perspective? Challenges of end-to-end work-flow testing Experiences from testing Cerner Millennium integration with PDS and C&B How could the testing experience be improved/made more efficient?

© Cerner Corporation All Rights Reserved 3 Objectives Integration Testing: testing a complete system in conjunction with national applications. LSP Contract Schedule 4.2 – Integration Testing Testing of end to end processes supported by the System functionality using real systems, including systems of the Integrated Service Providers, and involving all interfaces. Identify defects that are not easily identified during pre- integrated testing phases. Prove end-to-end workflows Gain “Authority to Proceed” certificate as part of movement towards live service.

© Cerner Corporation All Rights Reserved 4 National Systems tested Spine Services Spine Directory of Services (SDS) The SDS will be the definitive source of information on the following: Organisations, their Sites and Departments NHS Staff and Other Relevant Person Records Services Personal Demographic Service (PDS) - HL7 v3 The central source for patient demographic information, such as NHS number, names, addresses and date of birth Single Sign On (SSO) Uses NHS CRS Smartcards to help control who accesses the NHS CRS and what level of access that they can have Choose and Book (CAB) - HL7 v3 A national electronic referral service which gives patients a choice of place, date and time for their first outpatient appointment in a hospital or clinic. Patients can choose their hospital or clinic, and then book their appointment to see a specialist. Legacy NHS Numbers for Babies (NN4B) NSTS

© Cerner Corporation All Rights Reserved 5 National Integration Service (NIC) Processes

© Cerner Corporation All Rights Reserved 6 Testing phases System Testing Messages generated against harnesses for PDS, CAB and SSO The harnesses are applications that attempt to mimic the functionality of the Spine services PDS outbound messages validated using the Outbound Message Validation (OMVT) tool Messages and OMVT reports sent to the NIC for further validation Deployment into Integration Testing All Connectivity routes tested ITB Pipe cleaning Each message type tested Formal Integration Testing End to end workflows tested Functional and non-functional tests performed

© Cerner Corporation All Rights Reserved 7 Architectural design Interactions with the NASP use HL7 V3 message processing EbXML mode (asynchronous) Webservice mode (synchronous) SDS information is persisted via LDAP synchronization

© Cerner Corporation All Rights Reserved 8 Supplier Infrastructure

© Cerner Corporation All Rights Reserved 9 Messaging considerations Messages are triggered either from a user action or from a system process The mapping between the database and the HL7 message is done by Millennium interface engine All traffic transmitted across the N3 is encrypted using SSL HTTPS for HL7 messaging LDAPS for LDAP queries Every inbound/outbound message is archived for tracking and review purposes during testing Cerner implements a set of interactions as defined in NPfIT MIM (currently v for CAB and v for PDS). Higher versions of the MIM are supported in later releases.

© Cerner Corporation All Rights Reserved 10 PDS Messages Tested OUTBOUND from Cerner Millennium Advanced TraceQUPA_IN020000UK14 Simple TraceQUPA_IN010000UK13 RetrievalQUPA_IN040000UK14 NHS Number AllocationPRPA_IN040000UK15 General UpdatePRPA_IN110000UK15 Death Update PRPA_IN100000UK14 NHS ConfirmationQUPA_IN060000UK13 Consent UpdatePRPA_IN120000UK14 INBOUND to Cerner Millennium Simple/Advanced Trace Query SuccessfulQUPA_IN030000UK15 Retrieval Query SuccessfulQUPA_IN050000UK16 NHS Number Allocation Completed PRPA_IN060000UK14 General/Death/Consent Update SuccessfulPRPA_IN150000UK14 NHS Number ConfirmedQUPA_IN070000UK16 Query Act FailedQUPA_IN010000UK14

© Cerner Corporation All Rights Reserved 11 Choose and Book Messages Tested OUTBOUND from Cerner Millennium Notify Slot CancelPRSC_IN100000UK06 Notify Appt DNAPRSC_IN110000UK08 Notify Appt CancelPRSC_IN130000UK07 Respond Available SlotsPRSC_IN090000UK09 Confirm AppointmentPRSC_IN050000UK06 Reject AppointmentPRSC_IN060000UK06 Confirm Appt CancellationPRSC_IN140000UK06 Reject Appt CancellationPRSC_IN150000UK06 Application AckMCCI_IN010000UK13 INBOUND to Cerner Millennium Request Available Slots PRSC_IN080000UK07 Request Appt Confirmation PRSC_IN040000UK08 Request Appt Cancellation PRSC_IN070000UK08

© Cerner Corporation All Rights Reserved 12 Challenges of End to End Testing Technical Complex infrastructure – many potential failure points Complex dependencies e.g. must have SSO working before PDS can be tested Development work carried out against harnesses – not perfect representation of Spine services Interpretation of specifications Difficult to test component failure, latency, volume and performance. Procedural Co-ordination between different workgroups involved Limited previous experience with the functionality. Internal support organisation not familiar with issues. No established troubleshooting guides Writing test cases when some parts of design unclear. Writing test cases when requirements come from many different sources – only limited information in Bundle Map Requirements Making sure all configuration changes are properly documented and carried across into subsequent phases

© Cerner Corporation All Rights Reserved 13 NIC Assistance Review of Test plans and Specifications Endpoint/Service registration Test Data load into PDS Test readiness reviews On site and remote advice Helpdesk Daily update calls Review of Test Report

© Cerner Corporation All Rights Reserved 14 Experiences from testing Millennium integration with PDS and C&B Majority of NIC Helpdesk calls dealt with efficiently Most issues internal to solution and local infrastructure Relatively low number of issues caused by problems with sandpit/NIC Data: e.g. NHS Allocation loaded with invalid NHS number Backward compatibility issues with PDS response codes Unscheduled downtime 3 rd Party components – No clear release mechanism for Sun/Citrix SSO components Sandpit availability good Roadmap for upgrades and scheduled downtime given in advance Some flexibility dates for downtime Low number of C&B related issues. Relative maturity of solution Benefit of experience from Cerner C&B team

© Cerner Corporation All Rights Reserved 15 Possible Improvements Have a ‘technically conformant’ interface available during suppliers Module/Unit testing Closer involvement of design architects/software engineers in testing Testing conditions that need to be satisfied defined in design documentation Independent tool for viewing and modifying entries on the PDS Online issue logging and tracking Website showing real time spine service status

© Cerner Corporation All Rights Reserved 16 Questions Conan Ask