31
SDC update Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG, 2015/05/12, Stefan Schlichting

An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SDC update

Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG,

2015/05/12, Stefan Schlichting

Page 2: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SDC Update

Agenda

1. PARs

2. Draft Documents

3. Reference Implementation Update

4. Roadmap

2 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 3: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

History

3 |

January 2014 WG Meeting we proposed

“an architecture for distributed systems of medical devices in high acuity

environments” for standards adoption.

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 4: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

Overview

• All PARs were approved during December 2014 Nescom

4 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 5: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

Standardization Artifacts

5 |

11073

102xx -10207

BICEPS DIM & Services

207xx

-20701

Service-oriented Medical Device Exchange

Architecture & Protocol

-20702

Medical Device Profile for Web Services

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 6: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

Standardization Artifacts

6 |

•definition and structuring of information that is communicated in a distributed system of point-of-care medical (PoC) medical devices and medical IT systems that need to exchange data or safely control networked PoC medical devices by defining a participant information model and service model. The definition of transport serialization is outside the scope of this standard.

-10207 Domain Information & Service Model for Service-Oriented Point-of-Care Medical Device Communication (BICEPS)

• service-oriented medical device architecture and communication protocol specification for distributed system of point-of-care medical (PoC) medical devices and medical IT systems that need to exchange data or safely control networked PoC medical devices by identifying the functional components, their communication relationships as well as the binding of the components and communication relationships to protocol specifications.

-20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC)

• communication protocol specification for a distributed system of point-of-care (PoC) medical devices and medical IT systems that need to exchange data or safely control networked PoC medical devices by defining a profile for Webservice specifications and defining additional Web service specifications as part of this standard

-20702 Medical Devices Communication Profile for Web Services (MDPWS)

The scope of this standard is …

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 7: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

SDC Communication Stack

7 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 8: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

PARs

SDC Google Group/DKE Workgroup

• Development of content in DKE WG STD 1000.8.03 WG

• approx. every 6 Weeks as F2F or Telco

• Discussion of latest draft of the standards

• SDC Google Group

• Monday night telcos (see GG for announcements)

If you want to participate

Contact Stefan Schlichting or Jan Wittenber

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 8 |

Page 9: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SDC Update

Agenda

1. PARs

2. Draft Documents

3. Reference Implementation Update

4. Roadmap

9 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 10: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

20701 - SDC

Stability

• No significant changes since January WG meeting

• added a non-normative appendix for an exemplary implementation

• Start after May WG meeting

https://goo.gl/L8z3TD

10 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 11: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

20702 - MDPWS

Stability

• Minor changes since January HL7 Workgroup meeting

• Decided for EXO for compact XML representation

• All sections are content complete

11 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 12: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

20702 - MDPWS

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 12 |

Page 13: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

20702 - MDPWS

Only editorial comments left after April DKE Telco.

https://goo.gl/pMqoUx

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 13 |

Page 14: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

10207 - BICEPS

Stability

• All sections content ready

• Cleaned up messages & context section

• Added localization and archive messages

14 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 15: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

10207 - BICEPS

Stability (Model)

• 79 tickets closed since January

WG meeting

• Stabilized

• Order Object

• PatientDemographicsCoreData

• Context

• Spiltted message & participant

model

https://goo.gl/uxi6Wd

Stability (Spec)

• 8 tickets closed since January WG

meeting

https://goo.gl/qv9w1g

15 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 16: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

10207 - BICEPS

Stability (Model)

• 19 tickets left after April DKE

Telco

• most are documentation

enhancements

https://goo.gl/bFEMXj

Stability (Spec)

• 15 tickets closed since January

WG meeting

• all are documentation

enhancements

https://goo.gl/RKm7sW

16 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 17: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Draft Documents

20701 - BICEPS

17 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

RealtimeSampleArray

Remote Control

Page 18: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

Control

• Remote Settings

• How are the capabilities described to a remote client?

• How to change them?

• NIBP

• How do I start the measurement from a remote client?

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 18 |

Page 19: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

Service Provider 1. Provide Capabilities & policies

2. Check if remote control request

can be executed safely

– Eligible service consumer

– Validity of request message

– Current device state allows execution

– Handle concurrent control commands

– Service Consumer subscribed to events

3. Execute control request

4. Inform service consumer about

progress

Service Consumer 1. Discover Service Provider

2. Check if policies can be fulfilled

3. Send remote control request

4. Wait for response

5. Handle events and failures

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 19 |

Page 20: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

• SCO is part of a HydraMDS

• Contains OperationDescriptors that

describe the remote control

capabilities of the complete MDS

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 20 |

Page 21: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

OperationDescriptor

• OperationTarget defines what is effected

by the operation

• Operations may have defined

Typed Operations

• SetRangeOperationDescriptor

• SetStringOperationDescriptor

• SetValueOperationDescriptor

• SetAlertStateOperationDescriptor

• SetContextOperationDescriptor

Complex Operations

• ActivateOperationDescriptor

• NonGenericOperationDescriptor

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 21 |

Page 22: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 22 |

OperationState

• Can be used for every

OperationDescriptor as state

representation

• OperationMode to enable/disable

an operation

2 Specializations

Define what is currently allowed for

the operation.

• SetValueOperationState

• SetRangeOperationState

Page 23: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Scenarios

Remote Control

Assumption: Discovery already performed

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 23 |

Page 24: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SDC Update

Agenda

1. PARs

2. Draft Documents

3. Reference Implementation Update

4. Roadmap

24 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 25: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SurgiTAIX AG

Reference Implementation Update

What is OSCLib?

Page 26: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Reference Implementation Update

What is openSDC?

openSDC is a reference implementation of the extensible SDC protocol stack for

clinical workplace service-oriented medical device architectures

• BICEPS (Message & Service Model)

• MDPWS & DPWS (Transport)

26 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 27: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Reference Implementation Update

openSDC

openSDC downloads since January 2014 WG Meeting

• Version beta05 was released end of February 2015

See http://sourceforge.net/projects/opensdc/

27 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 28: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Reference Implementation Update

openSDC changes since last WG Meeting

Update in Q1/2015 (openSDC beta05)

• Optimized Discovery Mechanism

• Device context-based Discovery

• Descriptor exchange protocol optimization

• Incorporate change request from DKE & IEEE workgroups

Expect an update in Q2/2015 (openSDC beta06)

• Incorporate change request from DKE & IEEE workgroups

• Esp. 201505 BICEPS model will be included

28 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 29: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

SDC Update

Agenda

1. PARs

2. Draft Documents

3. Reference Implementation Update

4. Roadmap

29 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015

Page 30: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Roadmap

Proposed Actions

20702 – MDPWS

Bring into IEEE Format

Decide on ballot readiness in 08/2015 in a Telco

10207 – BICEPS

Resolve comments from ticket system

Bring into IEEE Format until 10/2015

20701 – SDC

Finalize Architecture section

Prepare requirements with references to 10207 & 20702

Content-ready until 10/2015

SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 30 |

Page 31: An architecture for distributed systems of medical devices in ......2015/05/12  · -20701 Service-Oriented Medical Device Exchange Architecture & Protocol Binding (SDC) • communication

Thank you for your

attention.

Contact

Stefan Schlichting

Research Unit, Drägerwerk AG

[email protected]