Test Centre

Find testing tools, data and guidance

ITK Conformance

In order to achieve conformance, a vendor must demonstrate the technical conformance of their product with the ITK requirements by submitting evidence of this conformance to NHS Digital for review. This will be achieved through use of the ITK Toolkit Workbench test tool, along with completion of the Supplier Certified Requirements Coverage spreadsheet, and by providing supporting evidence. All successful conformant products are listed within the ITK Conformance Catalogue.

Follow the steps detailed below to determine if your product is suitable for ITK Conformance and if you want to work towards the conformance certificate. At any point if you need further help or guidance please contact the ITK Conformance Team here itkconformance@nhs.net

STEP 1 – View the ITK Overview Screencast

View the screencast ITK Overview 2015, this is a starter overview of the publicly available NHS Digital ITK specifications and (open) supporting material, to help aid understanding and implementation of the ITK specifications.

STEP 2 – Download the NHS Interoperability Toolkit Specifications

Register to TRUD here https://isd.hscic.gov.uk/trud3/user/guest/group/0/home to obtain the ITK 2.1 specifications.

Download the ITK Core and ITK Architecture packs as a minimum, these are included in the Interoperability Toolkit Downloads. These 2 packs provide the foundation requirements and background for all ITK implementations.

For ITK 2.2 you will need the latest release of the Architecture Specification and Core Specification available from the Interoperability Toolkit (ITK) Release 2.2 page. Currently the only DMS supported by ITK 2.2 is Transfer of Care.

STEP 3 – Identify the Accreditation Configuration to be implemented

The ITK Architecture Pack contains the ITK Accreditation Configurations document which will help you select the system type which best fits your system. This will then define the requirements that are in scope for your system.
ITK Accreditation Configurations

STEP 4 – Identify the messages that you will send or receive

Identify the message bundles to be implemented by reviewing the Toolkit Service Listing Spreadsheet. Once you have determined the relevant message bundles, download the appropriate Message Specifications from the TRUD website as mentioned in Step 2.

For example, if after reviewing the Service Listing Spreadsheet you have determined that the Non-Coded CDA document is the Service you will be implementing support for, download the Non-Coded CDA Message Domain Message Specification from TRUD which contains the details of message definitions and interactions required to support the roll-out of Non-coded CDA Document.

STEP 5 – Identify the Transport (s) to be implemented

Identify the Transport to be implemented by reviewing the ITK Architecture Documentation downloaded in STEP 2. There are a set of ITK Transport documents detailing the requirements for each ITK supported Transport, review these documents and select the appropriate Transport(s) to be implemented.
ITK Transport Specifications

STEP 6 – Development Stage

To help with development there are several examples of code provided for reference, these can be downloaded from NHS Interoperability Framework in the Downloads and Data page. In addition Testing Tools are provided together with a series of screencasts and these are available on the ITK Testbench page.

STEP 7 – Evidence submission

The Supplier Certified Requirements Coverage spreadsheet forms the central hub of conformance submissions, this provides you with a list of In Scope Requirements and Test Cases that your implementation has to meet to gain Conformance.

By following the instructions provided in the spreadsheet you will record the System Type, ITK message Bundle(s) and the Transport (all established in earlier steps) and filtering the spreadsheet. You must make a statement against each in scope requirement, providing either a link to physical evidence or a self-certified statement which should all form part of the submission to the ITK Conformance Team.

All ITK conformance submissions are managed on a ‘first come first served’ basis. On receipt of a submission the ITK Conformance team will review and provide feedback. If further evidence or expansion of statements is required this will be processed in an iterative way to completion of the conformance.

STEP 8 – Conformance certificate

When all evidence and statements have been completed and accepted by the ITK Conformance Team, you will be issued with an ITK Conformance Certificate and listed on the ITK Conformance Catalogue. If requested the final Supplier Certified Requirements Coverage spreadsheet will be made available to potential purchasing NHS trusts.

ITK Conformance Artefacts

The following documents are the formal artefacts making up the ITK conformance pack

Document title Description
ITK Conformance Pack A zip file containing a spreadsheet which is used to record supplier self-certified statements and evidence mapped against each requirement and also details test cases linked to requirements. It forms the central artefact for all Conformance submissions. To use the pack, copy the contents to a local drive, the Requirements Spreadsheet Pack folder contains useful documents which are included as links within the spreadsheet.
Toolkit Service Listing This spreadsheet contains a full list of the ITK service listing. Each spreadsheet tab corresponds to an ITK requirements pack, as found on TRUD.