SDC update
Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG,
2015/05/12, Stefan Schlichting
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
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
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
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
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
PARs
SDC Communication Stack
7 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015
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 |
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
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
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
Draft Documents
20702 - MDPWS
SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 12 |
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 |
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
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
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
Draft Documents
20701 - BICEPS
17 | SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015
RealtimeSampleArray
Remote Control
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 |
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 |
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 |
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 |
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
Scenarios
Remote Control
Assumption: Discovery already performed
SDC Update | Joint meeting of IEEE EMBS 11073 & HL7 Health Care Devices (DEV) WG | May 2015 23 |
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
SurgiTAIX AG
Reference Implementation Update
What is OSCLib?
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
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
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
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
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 |
Thank you for your
attention.
Contact
Stefan Schlichting
Research Unit, Drägerwerk AG