Presentation is loading. Please wait.

Presentation is loading. Please wait.

September, 2005What IHE Delivers 1 Todd Cooper PCD TC Co-Chair Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal.

Similar presentations


Presentation on theme: "September, 2005What IHE Delivers 1 Todd Cooper PCD TC Co-Chair Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal."— Presentation transcript:

1 September, 2005What IHE Delivers 1 Todd Cooper PCD TC Co-Chair Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal

2 2 IHE PCD Y2 PnP Profile Testing Review Tool Support from NIST for ISO/IEEE 11073 (As presented in Cologne 2007-05-01) Review PnP PoC RT Profile Connectathon Needs Proposal for Additional Tools for PnP Profile Support

3 3 NIST Tool Support for X73 DIM XSchema Compare Devices HL7/OBX Mapping (XML) Device UML Diagram ISO/IEEE 11073 DIM Part -1020x Nomenclature Part -1010x ICSGenerator

4 4 NIST Tool Support for X73 – Y2 ValidatePDU (APDU Syntax and Semantic Validation) ICSGenerator Asn.1Translator (XML ->Java) X73 ASN.1 lib (Java) X73 ASN.1 X73 APDU Validation Report Device Profile (XML) DIM XSchema From X73 Agent / Manager ASN2XSD

5 5 PnP Medical Device R-T Profile Plug-n-Play Medical Device Agent PnP PoC RT 11073-10101 11073-10201 11073-20101 11073-2020x 11073-30200 11073-30300(G) Plug-n-Play Medical Device Manager AgentManager Association Request Association Response MDS Create Notification ER MDS Create Notification ER Reply CREATE Context Scanner CREATE Context Scanner Reply Context Scanner Object Create Notification ER 1 Context Scanner Object Create Notification ER Reply MDS State Change ER MDS State Chage ER Reply SET Episodic Scanner::Operation-State=Enabled SET Episodic Scanner::Operational-State Confirm Episodic Scanner ER Episodic Scanner ER Confirm SET Periodic Scanner::Operation-State=Enabled 2 SET Periodic Scanner::Operational-State Confirm Peirodic Scanner ER SET Alert Scanner::Operation-State=Enabled SET Alert Scanner::Operational-State Confirm Alert Scanner ER SET Fast Periodic Scanner::Operation-State=Enabled 3 SET Fast Periodic Scanner::Operational-State Confirm Fast Periodic Scanner ER

6 6 PnP PoC RT Profile Y2 Needs Additional Needs for the Y2 PnP Profile  Actor “simulators” PnPMdAgent PnPMdAgent PnPMdManager PnPMdManager  “Sniffer” tool to debug message exchanges from the transport to application levels  Sample “reference implementation” software source code to help profile implementers

7 7 PnP Profile Test Tool Proposal NIST ICSGenerator PnP MD Agent Simulator PnP MD Manager Simulator PnP PoC RT 11073-1010x11073-1020s11073-2010111073-2020x11073-3020011073-30300(G) WIRESHARK TCP/IPTCP/IP UDP/IPUDP/IP X73 APDUs / Messages: - Association (ACSE) - Remote Oper. (ROSE) - Get / Set / Event Report (CMDISE) IrLAP IrLMP / IAS TinyTP X73 TPDU (MDER) Session Logs Config’n Script Logs Config’n Logs Existing

8 8 Profile Test Tool Proposal Caveats…  Agent & Manager “Simulators” Win32 Executable Applications only (e.g., Windows XP) Win32 Executable Applications only (e.g., Windows XP) Applications I/F with NIST tools & extended as needed for connectathon support Applications I/F with NIST tools & extended as needed for connectathon support Initially limited configurability / user input (e.g., start/stop) Initially limited configurability / user input (e.g., start/stop)  Wireshark Leverage existing transports (no new development here) Leverage existing transports (no new development here) Add support for X73 APDUs / Messages Add support for X73 APDUs / Messages “Open Source” code will be published “Open Source” code will be published Distributed development of “dissectors” … Distributed development of “dissectors” … Generate “session logs” for captured messages between the Agent and Manager Agents Generate “session logs” for captured messages between the Agent and Manager Agents

9 9 PnP Profile Test Tool Validation NIST ICSGenerator PnP MD Agent Simulator PnP MD Manager Simulator PnP PoC RT 11073-3020011073-30300(G)11073-2010111073-2020x NIST ValidatePDU Device Profile (XML) X73 APDU (MDER) X73 PDUs Validation Report WIRESHARK MDER Extraction Tool “libpcap”file (Non-RT)

10 10 PnP Simulator Validation Process PnP Simulator Validation  PnP MD Agent Validation Define agent profile using ICS Generator Define agent profile using ICS Generator Create XML-based Profile Definition Files Create XML-based Profile Definition Files Run simulator configured with ICS XML Profile Run simulator configured with ICS XML Profile Capture interaction using Wireshark Capture interaction using Wireshark Generate a Validation Report w/ ValidatePDU against ICS statement Generate a Validation Report w/ ValidatePDU against ICS statement  PnP MD Manager Validation Define manager profile using ICS Generator (Service Support & Transport ICS input only) Define manager profile using ICS Generator (Service Support & Transport ICS input only) Run simulator configured with ICS XML Profile Run simulator configured with ICS XML Profile Capture interaction using Wireshark Capture interaction using Wireshark Generate a Validation Report w/ ValidatePDU against ICS Statement Generate a Validation Report w/ ValidatePDU against ICS Statement


Download ppt "September, 2005What IHE Delivers 1 Todd Cooper PCD TC Co-Chair Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal."

Similar presentations


Ads by Google