The ITK Release 2 delivered a refreshed ITK core framework with a range of new functional themes. The current version of ITK contains the following component packs:
The ITK Core is a common framework which ITK functional sub packs rely on. It includes details of interaction patterns, acknowledgements, error handling, audit trail and security. It includes:
- core service definitions - definitions of services which are applicable across the ITK
- transport specifications - messages and contents have been designed to be independent of transport. Web services are the default transport, but others such as Data Transfer Services (DTS), are also supported
- architecture specifications - specifications describing the expected technical behaviours of ITK applications and middleware
- distribution envelope - ITK payloads are wrapped in a 'thin' wrapper called the Distribution Envelope, containing information for routing the transmission and details about its payloads
- acknowledgement framework - an overview of the acknowledgements appropriate for ITK implementations
- a target operating model - describing the responsibilities of an organisation deploying an ITK solution (such as Information Governance, Clinical Safety and Governance)
Clinical Document Architecture (CDA) definitions for specified correspondence types
This contains the requirements for systems sending or receiving messages containing published message specifications for CDA documents (such as discharge, outpatient, accident and emergency and ambulance reports). It covers the handling of CDA documents by clinical applications and the processing and transmission of these by message handling systems between parties over a variety of transports.
Message specifications for defined aggregated data on patient encounters
Message specifications that utilise the HL7 version 2 standard, such as messages for admission, discharge and transfer (ADT) of a patient.
Interoperability Specifications Reference Pack
This is a periodic publication of referenced content type within interoperability specifications. The Reference Pack consists of the following:
- OID Catalogue - for usage of OIDs please refer to individual Domain Message Specifications
- HL7 v3 Vocabulary - for usage of HL7 v3 Vocabularies please refer to individual Domain Message Specifications
- HL7 v2 Vocabulary - for the definitive source for HL7 v2 Vocabularies please refer to the NHS Interoperability Toolkit HL7v2
- SNOMED CT Subsets - for the definitive source for SNOMED CT subsets please refer to the Combined Terminology Bi- Annual Release on the Technology Reference Data Update Distribution Service. For usage of SNOMED CT subsets please refer to individual Domain Message Specifications
Spine Mini Services specifications
Spine Mini Services specifications define interaction with NHS National Services (Spine). This includes services that allow interaction with the Personal Demographic Services (PDS).
It should be noted that those vendors needing to become Spine compliant as part of their overall SMSP offering will need to follow the appropriate assurance process to receive their Spine compliance certification. Only those vendor products that have successfully completed the assurance will be able to retrieve Patient Demographics Service (PDS) data directly from the National Spine.
ITK message authentication
As part of an extensive review of the ITK Architecture Specifications, during 2012 a team comprising representatives from the centre and the suppliers agreed a number of changes to the way ITK messages are authenticated.
The changes reflected implementation difficulties presented by the nature of the WS-Security header signing specification given current development platforms, and addressed the inclusion in ITK of multi-hop and non-SOAP transports. Technical details on the reasons for these changes are given in ITK Security Briefing Paper - Straw man Proposals.
Child Screening Domain Message Specification
The Child Screening Domain Message Specification details the message definitions and interactions required to support the child screening work stream.
Telehealth Domain Message Specification
Telehealth Domain Message Specification contains details of message definitions and interactions required to support the national rollout of Telehealth.
The ITK R2 specifications are available for download by registering on our distribution portal TRUD. By registering interest in the ITK distribution packs we will keep you informed when changes or new releases become available.
We have recently published a reference implementation of some of the elements of ITK. It's aimed at developers and organisations involved in the development and deployment of ITK-based solutions and it aims to provide an invaluable point of reference when understanding the ITK specifications. You can access this resource on our developer network.