Integration Projects at Portsmouth Hospitals Trust Andrew Sergeant ICT Development Manager Island Portsmouth Health ICT Service (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)
HL 7 & NPf. IT • • Prepare for NPf. IT IDX Carecast NPf. IT - HL 7 version 3 Portsmouth - Part of Southern Cluster (LSP: The Fujitsu Alliance) • Currently internal systems utilise HL 7 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 HL 7 Version 2. x to contend with
New Infrastructure • Web Server Cluster (16 HP Blade Servers - Windows Server 2003, IIS) • Database Cluster – 2 x HP DL 580 (Quad CPU, 6 Gb 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 HL 7 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 V 4. 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 HL 7 version 2. x messaging between 3 rd party systems • HL 7 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 HL 7 Handler classes
Future Technologies • • Replace Integration Engine More Web Services More. NET Applications Info. Path?
Conclusion • Prepare for HL 7 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
Any Questions. . ?