Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort ISO/IEEE 11073, IHE-PCD, PHD and NIST Medical Device Communication.

Slides:



Advertisements
Similar presentations
Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort ISO/IEEE 11073, IHE-PCD, PHD and NIST Medical Device Communication.
Advertisements

National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Medical Devices Test Effort Integrating.
IHE-PCD, PHD, IEEE and NIST Medical Device Communication Test Effort HL7/IEEE WG Meetings (San Antonio) January 2008.
Patient Care Device Domain Overview. The Patient Care Device Domain PCD History Established in 2005 when the charter was awarded to the ACCE Jointly sponsored.
HL7 V2 Implementation Guide Authoring Tool Proposal
HL7 V2 Conformance Testing Robert Snelick NIST January 20 th, 2004
Software and Systems Division Medical Device Communication Test Effort IHE-PCD, HL7 Dev WG, ISO/IEEE 11073, and NIST Medical Device Communication Test.
John Garguilo and Sandra Martinez September, 2011
S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:
Device and EMR interoperability (IDCO). Implantable Cardiac Device Information is Collected At Implant … During In Clinic Follow-ups … And in the Home.
Catherine Hoang Ioana Singureanu Greg Staudenmaier Detailed Clinical Models for Medical Device Domain Analysis Model 1.
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Device and EMR interoperability (IDCO). Implantable Cardiac Device Information is Collected At Implant … During In Clinic Follow-ups … And in the Home.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
IHE-PCD , HL7 HC Dev WG, ISO/IEEE 11073, and NIST Medical Device Communication and IHE-PCD Cycle 4 Test Strategy IHE-PCD, HL7, ISO/IEEE Joint WG Meetings.
What is Business Analysis Planning & Monitoring?
Software and Systems Division “IHE-PCD F2F Meeting” (NIST Testing Tool Status) National Institute of Standards and Technology (NIST) John Garguilo, Sandra.
Initial slides for Layered Service Architecture
Software and Systems Division NIST Medical Device Connectivity Test Tooling IHE-PCD ISO/IEEE 11073, and NIST NIST Medical Device Connectivity Test Tooling.
Benefits of IHE PCD Standards-Based Interoperability June 1, 2014 | 8:30 AM Jeff McGeath – Iatric Systems, Inc. John Garguilo – NIST Monroe Pattillo –
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
Patient Care Devices IHE North America Webinar Series 2008 Todd Cooper Breakthrough Solutions Foundry, Inc. Ken Fuchs Draeger Medical Systems, Inc.
Federal Health Architecture How to Prepare for an HIE Connectathon Adeola Odunlami, Senior Solutions Architect Health and Civilian Solutions Division 1.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Software and Systems Division Medical Device Communication Test Effort ISO/IEEE 11073, IHE-PCD, PHD and NIST Medical Device Communication Test Effort HL7/IEEE.
Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort Integrating the Healthcare Enterprise, IEEE and NIST.
IHE Global Collaborative Strategy for Testing and Tools Cor Loef/Chris Carr IHE International Testing and Tools Committee.
Software and Systems Division Medical Device Communication Test Effort IHE-PCD F2F WG Meetings Medical Device Communication Test Effort IHE-PCD WG Meetings.
Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort IHE-PCD Face-to-Face Oak Brook, ILL) NIST Medical Device.
Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort Integrating the Healthcare Enterprise, IEEE and NIST.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
Message Development Framework (MDF) Is a Methodology for building HL7 models Is a description for defining HL7 standard messages Full instruction.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 3b National and International Standards Developing.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Software and Systems Division IHE-PCD Cycle 4 Test Overview, Strategy, and Tutorial NIST HL7 V2 Test Tools IHE-PCD Cycle 4 Test Overview, Strategy, and.
1 ECCF Training 2.0 Implemental Perspective (IP) ECCF Training Working Group January 2011.
Software and Systems Division Medical Device Communication Test Effort ISO/IEEE 11073, IHE-PCD, PHD and NIST Medical Device Communication Test Effort HL7/IEEE.
PCD - WCM Waveform Communication Management [WCM].
Sensor Standards Harmonization Working Group Report Summary of Sensor Standards Harmonization Working Group (SSHWG) Meeting held on Sensor Standards Harmonization.
Interoperability Showcase IHE Domain Updates: Interoperability Showcase IHE Domain Updates: Patient Care Devices Co-Chairs: Todd CooperKen Fuchs Steve.
September, 2005What IHE Delivers 1 Todd Cooper PCD TC Co-Chair Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Electronic Submission of Medical Documentation (esMD)
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
UML - Development Process 1 Software Development Process Using UML.
Software and Systems Division “RTMMS IHE-PCD F2F WG meeting Kansas City, MO (Cerner) National Institute of Standards and Technology (NIST) John.
Device and EMR interoperability (IDCO). Implantable Cardiac Device Information is Collected At Implant … During In Clinic Follow-ups … And in the Home.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Helping the Cause of Medical Device Interoperability Through Standards- based Test Tools DoC/NIST John J. Garguilo January 25,
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise IHE Conformance: Connectathons, Integration Statements & RFPs Kevin.
IHE Patient Care Device Domain Connectathon/Showcase WG Kick Off Meeting July 30, 2009 © 2009 ACCE, HIMSS, IHE Version
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
1 Testing for Medical Devices Communications Lynne Rosenthal National Institute of Standards and Technology Information Technology Laboratory
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Connectathon 2009 Gazelle: HL7 V2 EVS, PIX Tests Agents, Automated Testing Project plans for Connectathon 2009 (February 23 rd -27 th 2009 ) November 14.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Todd Cooper Co-Chair, IHE Patient Care Devices Manny Furst IHE PCD Technical Program Manager IHE–Korea 2010 Connectathon eWorkshop IHE–Korea 2010 Connectathon.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting July 18, 2011.
Portable Data for Imaging Testing and Demonstration Process WELCOME Chris Carr Radiological Society of North America Director of Informatics - Staff Liaison.
John J. Garguilo April 27, IHE-PCD Spring F2F – San Diego, CA
Practical Health Interoperability, LLC IHE Patient Care Devices Domain
IEEE 1073 Testing Rick Rivello Sandra Martinez NIST
Patient Care Device Year 2 PnP-PoC-RT Profile Test Tool Proposal
, editor October 8, 2011 DRAFT-D
Presentation transcript:

Software Diagnostics and Conformance Testing Division Medical Device Communication Test Effort ISO/IEEE 11073, IHE-PCD, PHD and NIST Medical Device Communication Test Effort HL7/IEEE WG Meetings (Phoenix, Arizona) 6 May 2008

Software Diagnostics and Conformance Testing Division Medical Device Test Effort Medical Device Test Effort NIST Team Members John Garguilo ) Sandra Martinez ) Maria Cherkaoui Guest Researcher) Richard Theimer CENTECH Group, Inc., Contractor)

Software Diagnostics and Conformance Testing Division Meeting Topics/Discussion Testing focus areas of IHE-PCD –Device to Device (via ISO/IEEE protocols) –Device to Enterprise (via HL7 protocols) NIST Test Tool Inventory (IHE-PCD) NIST P DIM XSchema (PAR) –PAR Project Plan –X Documentation –Feedback to standards IHE-PCD Testing - Next Steps and Future Direction… –Objectives –Technical Framework  Profiles  Carrier  Test Tools –Continue baseline Year 2 and Begin Year 3 Profile development (roadmap) –Develop Use Cases for new profiles as detail added (roadmap) –Establish example data (useful/necessary for described use cases)

Software Diagnostics and Conformance Testing Division Test Focus Areas NIST Test Tools Inventory –Device Communication X73 –ICSGenerator –ValidatePDU –XML Schema ( IEEE P TM D01a) –Enterprise Communication IHE-PCD –Data Mapping from device to “enterprise” (via IHE-PCD Vol II/III Framework Doc) HL7 (general across all IHE domains) –MWB (VA), MessageMaker (NIST) –MESA / Kudu (IHE, Steve Moore) –Web Services (mainly Validation) (NIST) –Gazelle (next generation building on Kudu [and other tools]) –Cypress Effort – just kicked off Cypress wiki: cypress/bin/view/Cypress/WebHome

Software Diagnostics and Conformance Testing Division IHE-PCD Year 3+ Profile Proposal PCD-Real Time Plug-n-Play X73 APDU Validate APDUs against Standard Determine if APDUs meets device profile (defined using ICSGenerator)

Software Diagnostics and Conformance Testing Division What are we doing? Test Tools Test ToolsICSGeneratorValidatePDU What is it?Implementation Conformance Statement Generator, Profile builder X73 Message validation: profile and standard Why?Easy to use interface Based on standard Promote Interoperability Who’s using it?Most major medial device manufactures –IHE-PCD participants (pre-connectathon, connectathon, HIMSS) –PHD participants (smaller devices - Continua effort) A few small manufactures have expressed interest Countries participating: US, Europe, Japan, Korea, Canada How is it being used? As a requirement to standard (ICSs) Early stage interoperability IHE-PCD profile validation Message validation Who are we working with? IHE-Patient Care Domain Personal Health Device WG IEEE WG

Software Diagnostics and Conformance Testing Division CEN and DIM XSchema Compare Devices HL7/OBX Mapping (XML) Device UML Diagram ISO/IEEE DIM Part Nomenclature Part ICSGenerator ICSGenerator Tool and XSchema

Software Diagnostics and Conformance Testing Division ICSGenerator Capabilities Generates Implementation Conformance Statements (ICSs) –Required in conformance section (10) of DIM x73 document –Ensures common format for ICS generation Builds Device Profile (XML) –Generates an electronic (XML) version of device data model based strictly on the IEEE x73 DIM –Includes private or manufacturer-specific extensions Provides validation against DIM Schema –A device data model generated using this tool can be validated against an updated version of the DIM XSchema Provides high level semantic interoperability –Ensures correct containment relationship and terminology at the object class and related attribute, notification, and behavior level –Compare Device ICSs Device ICSs comparison capability aids in identifying potential interoperability issues Generates HL7 OBX Segments Generates Device UML Diagram

Software Diagnostics and Conformance Testing Division ValidatePDU Tool ValidatePDU: Performs APDU syntax/structure and semantic validation using a MDER Coder. APDU (XER) ValidatePDU (APDU Syntax and Semantic Validation) Device Profile (xml) Validation Report ROSEapdu (MDER) (MDER + XER Coder) ValidatePDU (APDU Syntax and Semantic Validation) Device Profile (xml) Validation Report ROSEapdu (MDER) (MDER + XER Coder) ValidatePDU (APDU Syntax and Semantic Validation) Device Profile (xml) Validation Report ROSEapdu (MDER) (MDER + XER Coder Encode/Decode) (From ICSGenerator)

Software Diagnostics and Conformance Testing Division APDU Structure MDS System-Type AttrSystem-Model Attr MDSCreateInfo System-TypeSystem-Model EventReport MDSCreateInfo Operation invoke EventReport CMDISE ROSE Medical Device System Common Medical Device Information Service Element Remote Operation Service Element

Software Diagnostics and Conformance Testing Division ValidatePDU Capabilities Validates APDU syntax against X73 DIM specifications and the X73 Application Profiles – Base Standard ASN.1 data types syntax. Object hierarchy, cardinality, acceptable behaviors, notifications and attributes in compliance with X73 Standards. Relationship between ROSE and CMIP data types. Validate APDU semantic/content against device profile (object, attribute, behavior, notification and services implementation) –Tool determines if: a MOC, attribute, behavior and notifications identified in a message is implemented by the device profile. attributes identified in a message are implemented as part of a MOC in the device profile. the message contains the attribute as required by the device profile (missing or unrecognized attributes). the message contains valid MOC information, such as handle and context-id according to the device profile. the message contains valid attribute information, such as fixed values and value ranges according to the device profile. a behavior identified in a message is supported by the device profile. MOC objects hierarchy complies with device profile specifications. the message contains the MOCs as required by the device profile (missing MOC or unrecognized MOCs)

Software Diagnostics and Conformance Testing Division ValidatePDU Capabilities Decodes MDER PDUs and builds ASN.1 object instances. Provides an interface to display a parsed message in the following formats: –XER (in compliance with the standard XER where applicable). –MDER binary –Enhanced view (JTree representation) Generates Validation Reports. Highlight incorrect fields in enhanced view. Associates report messages with Test Assertions. Note: ValidatePDU functionalities are captured in a ValidatePDU Software Requirements Specification document. (Reviewed by members of the WG)

Software Diagnostics and Conformance Testing Division DIM XSchema Objectives/Goals and Intent Objectives: 1.Translate DIM (into XML) to develop conformance related automation (tooling) [one of NIST’s original objectives], 2.Serve as feedback/loop mechanism to DIM standard, 3.Enable standard-based implementation, 4.Gain understanding of standard. Intent: Not intended to replace DIM, but enable implementation of it…

Software Diagnostics and Conformance Testing Division DIM XSchema Status/Update Quick XSchema Component Review PAR Approval DIM XSchema –Approval Date: 05-December-2007 –IEEE P TM D01a Draft Standard for Health Informatics – Medical Device Communication – Domain Information Model – XML Schema Format Project Plan Next Steps Future Directions? Issues (next: May ‘08 IEEE/HL7 WG mtgs)

Software Diagnostics and Conformance Testing Division Next Steps for X … Call for help w/ P10202 document content, issues, and review Need (Industry involvement with) V & V –Verification of translation: DIM  XML Schema Is it a faithful translation? –Validation of tools by modeling devices E.g., Monitor, Ventilator, Infusor (PHD devices?) Do users find the XSchema correct? Usable? How do we support it? Document and Standardization Process –Usability issues and content E.g., mapping of XML to/from paper DIM, nomenclature, etc. –Who is the audience? Could be the main users of the doc/project are conformance folks? –Is the draft a reasonable starting place? Still need 1 or more iterations to get things organized? –Tracking Issues: e.g., Informative vs. Normative, how do we handle copyright and IP issues, etc… –Establish review process for DIM XSchema Establish core review group

Software Diagnostics and Conformance Testing Division Potential Future Direction… Future Direction (of NIST’s X73 Test Tools)? –RT PnP Profile –Leveraging NIST Conformance Tooling to PHD work PHD Application Profile (optimized exchange protocol) As ‘Specializations’ balloted ( xx) –Further down the road… Simulators?? Manager/Agent??? X73 APDU Message Generation???

Software Diagnostics and Conformance Testing Division IHE-PCD Year 3+ Profile Proposal PCD-Real Time Plug-n-Play X73 APDU Validate APDUs against Standard Determine if APDUs meets device profile (defined using ICSGenerator)

Software Diagnostics and Conformance Testing Division

IHE-PCD Testing IHE PCD Testing – Key Objectives –Increase test comprehensiveness & quality –Support both conformance & interoperability testing –Coordinate with IHE Gazelle Project –Establish single framework for PCD covering increasing complexity and technologies over next 5 years –Support for pre- & virtual connectathons, actual connectathon & enable year round testing –Generate work products that companies can use in their regulatory submissions –Remain in alignment with IHE-PCD profile development road map

Software Diagnostics and Conformance Testing Division IHE-PCD Testing IHE PCD Testing – See Visio Diagrams –PCD Technical Framwork Documents (Transactions and Content) –IHE-PCD Profiles ACMAlarm Comm. Management DDTDevice Document Template DECDevice Enterprise Comm. DS-Device Specializations PIVPoint-of-care Infusion Verification MEMMedical Equipment Mgmt. PIBPatient ID Binding PNPPlug-and-Play RTMRosetta Term Mapping SPDSubscribe to Patient Data RMRemote Monitoring

Software Diagnostics and Conformance Testing Division Gazelle moving forward (from Steve Moore’s slide set) Healthcare Enterprise Testing discussed –Monitored Single and Collaborative Connection Testing –Monitored Single and Collaborative Pre-Connectathon –Self-graded, singular –Integration testing via Internet Virtual Connectathon –Supplement w/ monitor –Monitored single –Collaborative via Internet Company Internal –Unmonitored, Single –Self-graded Single –Unmonitored Collaborative –Internet Collaborative Certification Testing –Not an IHE category –Extension of monitored testing with appropriate rigor Building a Gazelle Openness, transparency, free distribution

Software Diagnostics and Conformance Testing Division Gazelle Process… (from Steve Moore’s slide set) Control System –One of Several Connection Testing Private Vendor Testing Internet Testing Test Engine –Base Test Engine Test Engine by Profile Test Engine by Kind of Testing –Connectathon, Singular Data Store/Data Base Simulators – Actors Validation Services –Pick Validation Service(s) based on region Test Scenarios Demographic Services –IHE Japan may need particular encoding for Japanese Language –Based on region –Seed tests with different data Proxy – to/from- System Under Test

Software Diagnostics and Conformance Testing Division Gazelle Process (cont.)… (from Steve Moore’s slide set) Run Gazelle… –Users register systems/actors/profiles Handoff from Controller to Test Engine Determining Points of Intersection- collaboration areas? Data Structures/Files in Gazelle Gazelle Common Interfaces –Controller/test engine –Test Engine/Simulator, etc… Simulators Other Gazelle Needs –Authoring Tools

Software Diagnostics and Conformance Testing Division Potential Future Direction… Gazelle Detailed DEC Test Scenario –Test Scenario Actors / Evaluation Items Notes and Questions Message Profile and Data –Transactions [1..x] e.g., communicate data, query data… »Segment Spec and Data (e.g., MSH, OBX, etc.) *Validation Criteria –Transactions [1..x] e.g., communicate data, query data… »Message Profile »Table Definitions »Test Case Specific Validation Criteria *Validation Criteria Specified for the purpose of determining whether or not the implementations successfully completed the tests