interoperability toolkit overview - developer · interoperability toolkit overview for the supplier...

30
Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, NHS Digital Test Assurance Manager

Upload: others

Post on 31-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Interoperability Toolkit Overview

For the Supplier community

presented by Richard Dobson,

NHS Digital Test Assurance Manager

Page 2: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

What is ITK Release 2.1?

2

Page 3: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Interoperability Toolkit (ITK) – What is it?

• A set of common specifications, frameworks and implementation guides to support interoperability within local organisations and across local health and social care communities

• NOT a piece of software

• Targeted at reducing complexity and therefore expenditure by introducing a unified specification for system interoperability within the English NHS

• Uses open international standards and is aligned with HL7 and 'Integrating the Healthcare Enterprise' (IHE)

• Conformance is offered which means that the system supplier has proven that a product has been developed to and tested against the ITK specifications.

3

Page 4: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK for Local Interoperable Solutions

4

Interoperability Toolkit (ITK) launched in 2010

XML, HL7, Web Services (SOAP), IHE ADT profiles….

National Specifications using HL7 at the heart

Focused on the push pattern to date

Interoperability Model: Technical Level (explicit), Logical Level (partly), Application level (guidance)

ITK Conformance forms part of the offering

Page 5: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Specification Set

5

Infrastructure

Web

Service

HPEN

DTS

TMS

Self-Certified Requirements and Trust Operating Model

Clinical Dashboards

Discharge Child Screening

Telehealth HL7v2 ADT

Web

Service

Spine Mini Services

(PDS, SCR, CPIS)

HSCI

DTS

TMS 111

eDisharge

Birth Notifications

Ambulance

Outpatient

Out of Hours

Emergency Dept

Non-Coded

Dec 2015: Currently Published on TRUD but moving to http://developer.nhs.uk/

Page 6: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Connecting with ITK

6

GP

System

Primary

Care

MHS

GP

System

Primary

Care

MHS

TIE Secondary

Care

p p

TIE Secondary

Care

Dept

App

Dept

App

Dept

App

TIE Secondary

Care

PAS / Clinical

LIE

LSP

GP

System

Primary

Care

Dept.

App

Dept

App

TIE

Social

Care

PAS

Transaction Messaging Service Transaction Messaging Service

Spine

Applications

C&B / PDS / SCR

New Entrant New Entrant New Entrant

Spine Mini

Services

Over N3

Community Networks

Page 7: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK – What is my ITK System Type?

• ITK Client Application - responsible for creating the ITK Compliant Message

• ITK Host Application - responsible for consuming the ITK Compliant Message

• ITK Middleware - responsible for message routing, transformation, mediation, orchestration etc.

7

Page 8: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK – Is my product applicable?

• ITK has been focussed on the business needs of the front-line NHS and Social Core providers

• Specifications have been developed as a result of consultation with the NHS / Social Care IT leads and engagement with representatives of the clinical community

• Only projects which are of direct and measurable benefit to the NHS front line and Social Care services are considered for inclusion in the ITK.

• A list of services currently available for ITK Interface Conformance are embedded within the conformance pack.

• If your product currently processes information any of the messages detailed in this worksheet then your product is applicable for ITK and Conformance and you should continue with this slide deck

• If your product does not process any of the messages detailed but you feel that there is an opportunity for your message to be incorporated, please contact the Interoperability Team.

8

Page 9: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Spine Mini Services

9

Page 10: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Spine Mini-Services Landscape (3rd Party)

10

GP

System

Primary

Care

MHS

GP

System

Primary

Care

MHS

Dept.

Appp

Dept.

Appp

Dept.

Appp

TIE Secondary

Care

Dept.

Appp

Dept.

Appp

Dept.

Appp

TIE Secondary

Care

.

App

Dept.

App

Dept.

App

TIE Secondary

Care

LIE

GP

System

Primary

Care

.

Adult

Child

IE

Social

Care

MHS

Transaction Messaging Service (TMS) Transaction Messaging Service (TMS)

HSCIC SPINE2

PDS / SCR / CPIS

3rd Party

SMS Client

PDS

Commercial

Spine Mini

Services

Provider

N3

SCR CPIS

3rd Party

SMS Client

3rd Party

SMS Client

Page 11: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Spine Mini-Services Landscape (NS Digital)

11

GP

System

Primary

Care

MHS

GP

System

Primary

Care

MHS

Dept.

Appp

Dept.

Appp

Dept.

Appp

TIE Secondary

Care

Dept.

Appp

Dept.

Appp

Dept.

Appp

TIE Secondary

Care

.

App

Dept.

App

Dept.

App

TIE Secondary

Care

LIE

GP

System

Primary

Care

.

Adult

Child

IE

Social

Care

MHS

Transaction Messaging Service (TMS) Transaction Messaging Service (TMS)

HSCIC SPINE2

PDS / SCR / CPIS

3rd Party

SMS Client

PDS

HSCIC

Spine Mini

Services

Provider

N3

Page 12: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Specifications

12

Page 13: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Specifications on TRUD

The ITK specifications are published on TRUD (Technology Reference data Update Distribution).

Link: http://www.uktcregistration.nss.cfh.nhs.uk/trud3/user/guest/group/0/home

TRUD contains many documents, follow these steps as a starting point:

• Register and create a TRUD account

• From the TRUD Home Page, under ‘Collections’, select the ‘Interoperability Framework’

• Under ‘Downloads’, select the ‘Interoperability Toolkit’

• Download the following 4 Items – ITK Architecture, ITK Core, ITK Trust Operating Model and ITK Conformance

The following slides provide a quick overview of key information contained within the first 3 packs mentioned above. More detailed information about the ITK Conformance Pack is contained in the next section

13

Page 14: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Architecture Pack on TRUD

14

Architecture Overview provides a scene setting overview of NHS’s Interoperability Toolkit (ITK).

Provides a high level overview of the configuration options for ITK Client, ITK Host, ITK Middleware Accreditations.

Covers the messaging architecture and supporting infrastructure requirements in relation to the roles of ITK Clients, Hosts and Middleware.

Defines the elements, components and attributes of the Distribution Envelope

Describes the ITK Transport requirements

Describes the ITK Addressing and Routing Requirements

Page 15: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Core Pack on TRUD

15

Contains details of the Schema, Element & Attributes etc. of the Distribution Envelope

Provides details of the ITK Handling Specifications and the Acknowledgement Framework

ITK Core Services

Payload detailed information is contained within the specific Domain Message Specification for the implemented bundles

Contains guidance for implementing XDS metadata for ITK Correspondence payloads

Page 16: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Target Operating Model

16

These documents are intended for

implementing trusts. They provide

guidance/check lists on how to assure a

supplier product.

Page 17: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance

17

Page 18: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance Overview

• Suitably Light Weight – Assurance approach appropriate

– Focus on messaging interface

• Supplier Certified Requirements Coverage Pack – Designed to help understand scope

– Central artefact for all ITK Conformance submissions

– Useful documents provided within pack as links

• Toolkit Workbench (TKW) - Out the box test solution – Out the box test solution

– Easily deployable

– Provides test and development support

• Collaborative – ITK Conformance Team will provide assistance

– Experienced, know the pitfalls, offer guidance

18

Page 19: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance Scope

19

Infrastructure

Web

Service

HPEN

DTS

TMS

ITK Conformance Scope

Self-Certified Requirement Set

Clinical

Dashboards

Discharge Child Screening

Telehealth HL7v2 ADT

Web

Service

Spine Mini

Services (PDS,

SCR, CPIS)

HSCI

DTS

TMS 111

eDisharge

Birth

Notifications Ambulance

Outpatient

Out of Hours

Emergency

Dept

Non-Coded

Page 20: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance – Types

20

1) Applications

2) Middleware / Adapters

3) Spine Mini Services

4) Content Ready Only (HL7v2 ADT)

Page 21: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance – Example

Supplier: Acme

Product Name and Version: Portal v1.0

System Type: ITK2.0 Client Application using Web Services

Bundles: Correspondence Discharge v1.0 and Non-Coded CDA v1.0

21

Page 22: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Catalogue

22

https://digital.nhs.uk/interoperability-toolkit/accreditation-catalogue

Page 23: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance Pack on TRUD

23

A key tab in the TRUD Accreditation Pack

Contains the central artefact for all ITK Accreditation Submissions

A list of services currently available for ITK Interface Accreditation (note embedded earlier in this slide deck – this is a key document)

Page 24: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance Pack on TRUD

24

A key tab in the TRUD Accreditation Pack

The test tool is hyperlink referenced from pack. The actual test tool (TKW) can be found here: http://systems.hscic.gov.uk/satools

Page 25: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Conformance Evidence

• Submitted via sharepoint site

• All correspondence with the conformance team

via the shared mailbox

[email protected]

25

Page 26: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance - Durations

26

Average elapsed duration 25 days

ISCF - Longest 58 elapsed days

ISCF - Shortest 5 elapsed days

(Clock started once first evidence submitted)

Page 27: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

Other Services

27

Page 28: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

NHS Developer Network

• Information and tools to help developers create

software for health and social care

• Software tools and code examples

• ITK Java Reference Implementation

• ITK Microsoft .NET example in development

• Screencasts demonstrating use of TKW and TKW

Autotest Manager

28

http://developer.nhs.uk/testcentre/itk-testbench/

Page 29: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

ITK Conformance Catalogue

• Conformant systems listed on the ITK Conformance catalogue

• NHS purchase decision makers can access to help select

appropriate interoperability products.

• Provides an NHS kite mark.

Others services

• ITK Workshops / WebExes (Introduction, Development,

Conformance)

• Mailbox support during development and accreditation -

mailto:[email protected]

29

https://digital.nhs.uk/interoperability-toolkit/accreditation-catalogue

Page 30: Interoperability Toolkit Overview - Developer · Interoperability Toolkit Overview For the Supplier community presented by Richard Dobson, ... in this slide deck – this is a key

www.digital.nhs.uk

@nhsdigital

[email protected]

0300 303 5678