here - HL7 UK

advertisement
Formulating a strategy for
systems integration and
selecting an integration engine
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Philip.Firth@wwl.nhs.uk
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
WHAT ARE THE OPTIONS?
• Buy an Integration Engine and develop
interfaces in-house
– Cost effective if more than one interface
– Very scalable
• Find a supplier to build interfaces
– Can be expensive
• if more than one interface needed
• if interface requirements change
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
WHY DOES THE NHS NEED TO INVEST IN
INTEGRATION ENGINES?
• Information Governance: improving data
quality
• Payment by Results
• 18 Week Pathway
• To enable NHS Connecting for Health
projects via existing systems integration
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
WHAT IS AN INTEGRATION ENGINE?
An interface engine is a software program
designed to simplify the creation and
management of interfaces between separate
applications and systems within an
organization.
Interface engines for Healthcare:
21st Century Trends.
McLeod CG, Inc., 2004
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Interface engines for Healthcare:
21st Century Trends.
McLeod CG, Inc., 2004
t
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Interface engines for Healthcare:
21st Century Trends.
McLeod CG, Inc., 2004
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Integration Engine
Procurement
What needs to go into the
Output Based Specification?
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Ease of use
– User-friendly tools for developing/maintaining interfaces
between existing systems
• Extensibility and scalability:
– Ability to develop, maintain and extend any number of
interfaces in-house
• Future Proof
– Plug-ins/Adaptors for new/updated message standards
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
Example: User-friendly interface development environment
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Interface Engine, handles
– Communication between systems
– Message routing
– Inter-format mapping
– Persistent message delivery
• Administration tools
– GUI toolsets to develop / manage interfaces
• Monitoring tools
– Monitor system logs and error conditions
– Manage the re-sending of messages
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Audit and monitoring tools
– Interface engine monitoring screen(s)
– Message tracking / Audit trails
– Performance monitoring tools
– Reporting tools for analysing trends
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
Example: Interface engine monitoring screen
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
Example: Interface audit monitoring screen
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Reliable / Guaranteed delivery
– Message queues
(persist messages until delivery confirmed)
– Ability to resend unacknowledged messages
(No of re-tries should be configurable)
– Encryption
(guarantee message is not altered in transit)
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Error / Exception handling
– Audit logs
– Error logs
– Error Queues
– Ability to edit and resend messages
– Ability to configure system / write scripts to
handle specific error conditions
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Ability to enforce the order in which messages are
processed
– eg. First In, First Out (FIFO) messaging where
sequencing of messages is critical
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
CORE REQUIREMENTS
• Data mapping / conversion toolsets
Example: Map Openlink message to equivalent HL7 message for test patient
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
STANDARDS
• Conformance with key NHS information /
messaging standards, including
– HL7v2.x
– EDIFACT
– ASTM
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
STANDARDS
• Conformance to the NHS messaging standards
being developed by CfH, ie: HL7v3
(NPfIT Message Implementation Manual (MIM))
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE COMPONENTS
STANDARDS
• Other standards
– Conformance with e-GIF standards
– Conformance with proprietary messaging standards, such
as Openlink
• Other requirements
– Check whether required Web Services protocols are
supported SOAP, WSDL, UDDI etc.
– Check whether required operating systems are supported
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Integration Engine
Procurement
Other considerations
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
PROCURING AN INTEGRATION ENGINE
OTHER CONSIDERATIONS
• Customer base
– Check whether the supplier has a proven track record
in healthcare integration
• Re-usable libraries
– Check whether product has HL7 adaptors, libraries,
and other plug-ins bundled into the product
• Skills
– Check what skills will be needed to use the product,
and whether they are available in-house
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
PROCURING AN INTEGRATION ENGINE
OTHER CONSIDERATIONS
• Licensing costs
• Support and maintenance costs
• What levels of customer support are available?
– Standard hours or 24x7?
• Implementation costs
– Does any interface development need to be
out-sourced?.
• Training needs
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
PROCURING AN INTEGRATION ENGINE
ESTABLISHING LIFETIME COSTS
Ask the suppliers to include their lifetime costs for all
components in the OBS / tender response.
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Integration Engine
Procurement
Potential issues
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINE ISSUES
RECRUITMENT AND RETENTION
• Core skills - in short supply
–
–
–
–
–
Systems integration experience (ideally NHS)
Healthcare standards (HL7v2.x, HL7v3 etc)
Microsoft .NET
Java
Enterprise development (Oracle/SQL Server)
• Potentially rising demand for skilled staff
– NCRS roll-out, PbR, 18 Week Pathway etc
• Agenda for Change
– can NHS salaries compete with private sector?
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Integration Engine
Procurement
UK Marketplace
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
INTEGRATION ENGINES
UK HEALTHCARE MARKETPLACE
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
SUMMARY
• Evaluate local integration requirements
• Decide whether to:
a) Develop interfaces in-house, or
b) Find a supplier to build interfaces
• If option (a) preferred
– Write output based specification for an
integration engine and test the marketplace
– Ensure sufficient skills in-house to both
develop and maintain interfaces
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Questions?
Philip Firth
IM&T Strategy Implementation Manager
Wrightington, Wigan & Leigh NHS Trust
Download