Presentation is loading. Please wait.

Presentation is loading. Please wait.

Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal

Similar presentations


Presentation on theme: "Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal"— Presentation transcript:

1 Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal
Todd Cooper PCD TC Co-Chair

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

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

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

5 PnP Medical Device R-T Profile
Agent Manager 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 Plug-n-Play Medical Device Agent PnP PoC RT x (G) Plug-n-Play Medical Device Manager

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

7 PnP Profile Test Tool Proposal
NIST ICSGenerator WIRESHARK T C P / I U D P / I IrLAP Existing IrLMP / IAS TinyTP X73 APDUs / Messages: - Association (ACSE) - Remote Oper. (ROSE) - Get / Set / Event Report (CMDISE) X73 TPDU (MDER) PnP MD Manager Simulator PnP MD Agent Simulator Session Logs PnP PoC RT x s x (G) Config’n Config’n Logs Script Logs

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

9 PnP Profile Test Tool Validation
NIST ICSGenerator NIST ValidatePDU Validation Report Device Profile (XML) X73 APDU (XML) NIST MDER2XER X73 APDU (MDER) PnP MD Manager Simulator PnP MD Agent Simulator PnP PoC RT (G) x

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


Download ppt "Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal"

Similar presentations


Ads by Google