Implementation and Management Approach
NHS-sid User Group
To assist the procurement, a project team was established to develop the specification of requirements and undertake the evaluation process. Membership of this group was drawn from NHS Trusts, NHS Supply Chain, NHS PASA and suppliers that used the old NHS-sid platform. As integration to Dun and Bradstreet systems is a key requirement of the new sid4health platform, Dun and Bradstreet were also involved in the evaluation process. Other NHS organisations and Trade Associations have also contributed to the development of the specification through a series of workshops.
Development path for sid4health
The specification for sid4health has been developed by representatives from the NHS and suppliers. The first release was completed in May 2009 with subsequent releases delivered as new features are available. A user group for sid4health will be established in July 2009. The membership will be drawn from the NHS and suppliers and will have responsibility to manage the development of sid4health.
Use of sid4health by English NHS organisations will be monitored to ensure effective use of the system is achieved.
As part of the groundwork to include Dun & Bradstreet data, supplier/creditor lists from NHS Hubs were cleansed and matched by Dun & Bradstreet to their DUNS® numbers. These 65 000 suppliers will be uploaded in to sid4health with their associated Dun & Bradstreet data. An agreement was set up between Dun & Bradstreet and NHS PASA on behalf of the NHS in the UK which enabled the extraction of Dun & Bradstreet ratings, scoring against suppliers. This is being built in to the sid4health database.
As part of the development for sid4health, an evaluation procedure will be introduced as a standard format and methodology for use by NHS Organisations in their procurements.
Technology solution
The implementation of sid4health was carried out utilising open source technologies (J2EE) and a Model-View-Controller architectural pattern with multi-tier architectures depicted in the figure below. This approach allows the clear separation of the user interfaces from the business logic and facilitates the overall maintenance and future extensibility of the application.Â

The following standards and tools were utilised during the sid4health application development phase: UML language, Java (JDK 6 Update 13) , Tomcat (6.0.18), JSP 2.1/Servlet 2.5, MySQL (5.0.77), iBatis (2.3.4), Apache Commons, Struts (2.1.6), Spring (2.5.6), Log4J (1.2.15), Quartz (1.6.4), XML, XStream (1.3.1), XSLT, Saxon (9.1), FOP (0.95), FCKEditor (2.6.4), AJAX, HTML, CSS, Ant.
Sid4health is implemented following a "provider-independent" approach. The platform is hosted on a pair of HP BL460c 5420 servers, using an active-active fail over configuration. It operates with licence-free database (MySQL), similarly hosted on a pair of HP BL460c L5450 servers. The state-of-the-art hosting facilities are located in a highly secure environment. In order to provide reliable hosting services that meet the SLA requirements, all critical infrastructure has been configured to be fully redundant. The hardware infrastructure is depicted on the diagram below.
