190 likes | 403 Views
Integration Projects at Portsmouth Hospitals Trust. Andrew Sergeant ICT Development Manager Island and Portsmouth Health ICT Service (IPHIS). IPHIS. IPHIS is a shared services consortium that provides IT Services to: Portsmouth Hospitals NHS Trust Portsmouth City PCT East Hampshire PCT
E N D
Integration Projects at Portsmouth Hospitals Trust Andrew Sergeant ICT Development Manager Island and Portsmouth Health ICT Service (IPHIS)
IPHIS IPHIS is a shared services consortium that provides IT Services to: • Portsmouth Hospitals NHS Trust • Portsmouth City PCT • East Hampshire PCT • Fareham and Gosport PCT • Part of Hampshire Shared Financial Services • Part of Hampshire Partnership Trust • 76 General Practices (Estimated 12,500 users)
HL7 & NPfIT • Prepare for NPfIT • IDX Carecast • NPfIT - HL7 version 3 • Portsmouth - Part of Southern Cluster (LSP: The Fujitsu Alliance) • Currently internal systems utilise HL7 version 2.x
Current Infrastructure • Many older servers (over 3 years) and not under support agreements • Multiple data feeds between a large number of systems and servers • Many versions of HL7 Version 2.x to contend with
New Infrastructure • Web Server Cluster (16 HP Blade Servers - Windows Server 2003, IIS) • Database Cluster – 2 x HP DL580 (Quad CPU, 6Gb RAM, 6*HDD) • SAN - HP EVA 5000 • Centralised around EPR project – XML based data warehouse
EPR Project • XML Data warehouse • ASP.NET interfaces for key departmental applications (e.g. A&E, MAU) • XML Web services providing data exporting facilities to SHA
Integration Engines • Using Cloverleaf – good for file IO, but difficult to access programmatically as native code is TCL • Standalone .NET applications outputting XML and HL7 version 2.x between systems • Evaluating new Integration Engines
XML Web Services • Cancer Minimum Dataset from Portsmouth Hospitals Trust CMI system to SHA Clinical Data Repository • XML Schema based on Cancer Dataset V4.0 • SQL Server 2000 For XML Explicit Stored Procedure • .NET XML Web Service (C#)
Demo 1 • Web Service Demo
Internal Integration Strategy • XML Web Services to pass data between in-house developed systems • XML and HL7 version 2.x messaging between 3rd party systems • HL7 version 3 is one standard and so easier to create specific handler classes in .NET to convert XML messages (unlike 2.x)
Demo 2 • XSLT Demo as used by HL7 Handler classes
Future Technologies • Replace Integration Engine • More Web Services • More .NET Applications • InfoPath?
Conclusion • Prepare for HL7 version 3 • Implement New Integration Engine and simplify internal messaging between systems • Centralise Clinical Systems within EPR Data Warehouse • Utilise XML Web Services for internal and external Systems Integration
Contact andrew.sergeant@ports.nhs.uk