IHE Testing Tools An overview. The past (and current)  Mesa Tools  In house testing for Vendors  C++, Perl  Kudu  Connectathon management tool :

Slides:



Advertisements
Similar presentations
The Connectathon: IHEs Conformance Testing Process Presented by: Mike Nusbaum & Mike Glickman IHE Interoperability Showcase Planning Committee January.
Advertisements

June - September Part II: 2010 NA Connectathon Participants Part II: What 2010 NA Connectathon Participants need to know: Connectathon.
HL7 V2 Implementation Guide Authoring Tool Proposal
Overview of Pre-Connectathon Testing Lynn Felhofer – IHE NA Connectathon Manager.
Test Management Eric Poiseau Inria, Rennes. Purpose  Provide support for the management of the connectathon process from registration to results  Provide.
IHE Profile Proposal: Dynamic Configuration Management October, 2013.
The Connectathon: IHE’s Conformance Testing Event Presented by: Mike Nusbaum Mike Glickman IHE Connectathon & Interoperability Showcase Planning Committees.
 11:45 – 12:30  From IHE Profiles to conformance testing, closing the implementation gap  Helping the implementers, testing tools, connectathons  12:30.
Antilope – Testing tools
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:
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
Gazelle Test Bed Eric Poiseau IHE Europe Technical Project Manager, INRIA.
Eye Care Domain Connectathon 2014: Preparation & Processes Lynn Felhofer IHE Technical Project Manager.
Antilope – Testing tools Milan Zoric, ETSI Presented by Karima Bourquard, IHE.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Connectathon Preparation Steps Lynn Felhofer – IHE Technical Project Manager Sarah Willis-Garcia – IHE USA.
September, 2005What IHE Delivers 1 Document Registry and Repository Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education.
Connectathon Registration IHE Test Cycle Lynn Felhofer / Steve Moore (MIR) Eric Poiseau (INRIA)
Oct. 10, Conformance and Interoperability Testing of NHIS, Turkey: TestBATN Framework and NHIS Test Scenarios TestBATN is.
Integrating the Healthcare Enterprise Presentation and short explanation of the developmental tools Eric Poiseau Laboratoire IDM Faculté de Médecine Université.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Configuration Management Issues in IHE Asuman Dogac, SRDC, METU, Turkey
Federal Health Architecture How to Prepare for an HIE Connectathon Adeola Odunlami, Senior Solutions Architect Health and Civilian Solutions Division 1.
Afdasfdasfd Adfasdfasfd asd Software Inventory Connectathon Manager Training Steve Moore Mallinckrodt Institute of Radiology.
Internet testing prior to the Connectathon Welcome!! Please must your line as you enter. We will have Q&A at the end.
2-3 Feb 2009Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager INRIA Eric Poiseau, IHE Europe Technical.
3 Feb 2011Webinar for CAT Participants1 Connectathon Organization Eric Poiseau, IHE Europe Technical Project Manager INRIA Eric Poiseau, IHE Europe Technical.
Integrating the Healthcare Enterprise Presentation of some development tools of some development tools Eric Poiseau IHE Europe Technical Projet Manager.
NA 2009 Connectathon Support Description of Services Provided for Connectathon Participants.
CS 493 Project Definition The project assignment is a simplified version of the Integrating Healthcare Enterprise (IHE) Cross-Enterprise Document Sharing.
Copyright ebXML All Rights Reserved. ebXML Proof-of-Concept Working Group April 10, 2001 New York, NY Sid Askary Netfish/IONA Chair POC Working Group.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Integrating the Healthcare Enterprise Applying Integration Profiles: Marketing and Product Development Glen Marshall Co-Chair, IHE IT Infrastructure Planning.
IHE’s Educational Webinar Series Thank you for attending 2010 Educational Webinar Series. Dates: Every Monday & Tuesday beginning June 8, 2010 through.
IHE Global Collaborative Strategy for Testing and Tools Cor Loef/Chris Carr IHE International Testing and Tools Committee.
February 8, 2005IHE Europe Educational Event 1 Integrating the Healthcare Enterprise Basic Security Robert Horn Agfa Healthcare.
IHE-Europe – Use Case Based Approach to eHealth Interoperability Peter Künecke, SIEMENS Medical Solutions IHE-Europe „vendor“ co-chair Integrating the.
IHE International Meeting Gazelle Project Steve Moore, MIR Eric Poiseau, INRIA.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Portable Data for Imaging - PDI Robert Horn Agfa Healthcare.
Integrating the Healthcare Enterprise IHE Purpose and Progress Joyce Sensmeier MS, RN, BC, CPHIMS Director of Professional Services Healthcare Information.
© 2012 HL7 ® International. Licensed under Creative Commons. HL7 & Health Level Seven are registered trademarks of Health Level Seven International. Reg.
8 February 2008 DVTk – IHE Actor Simulation Rick Busbridge Agfa Healthcare.
Connectathon Test Development 101. Connectathon Timeline SepNov Register Pre-connectathon testing Test evaluation Config entry Connectathon!AugOctDecJan.
June 28-29, 2005IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise IHE Resources to Facilitate Implementation Kevin O’Donnell Toshiba.
DICOM INTERNATIONAL DICOM INTERNATIONAL CONFERENCE & SEMINAR April 8-10, 2008 Chengdu, China Product Experiences Cor Loef Philips Healthcare.
Overview of Pre-Connectathon Testing Lynn Felhofer – IHE NA Connectathon Manager.
LRI Validation Suite Meeting Prototype Tool Demonstration December 20th, 2011.
IHE-PCD Testing Supporting Pre-Connectathon and Connectathon Testing John J. Garguilo March 23, 2011.
Connectathon Test Development 201. Connectathon Test - Recap Focus is on exchange of data between partners and the expected outcome (vs. testing against.
Requirements for the Testing Cycle IHE Test Cycle Lynn Felhofer / Steve Moore (MIR) Eric Poiseau (INRIA)
Silverstein Group Presenter Moshe Silverstein A Content Assembly Mechanism Technology Overview Context & Integration A Content Assembly Mechanism Technology.
Report on Japanese Activities Makoto Suzuki / JIRA Takashi Nakashima / JAHIS 2009/DEC/03 Chicago, USA.
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.
September, 2005What IHE Delivers 1 Patient Index and Demographic Implementation Strategies IHE Vendors Workshop 2006 IHE IT Infrastructure Education Rick.
CARS Special Session on IHE Integrating the Healthcare Enterprise – An Industry Perspective – Frequently Asked Questions Geert Claeys– AGFA (Co-Chairman.
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.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
Todd Cooper Co-Chair, IHE Patient Care Devices Manny Furst IHE PCD Technical Program Manager IHE–Korea 2010 Connectathon eWorkshop IHE–Korea 2010 Connectathon.
Portable Data for Imaging Testing and Demonstration Process WELCOME Chris Carr Radiological Society of North America Director of Informatics - Staff Liaison.
ORACLE SOA 11g ONLINE TRAINING
Eric Poiseau Inria, Rennes
Cor Loef Philips Healthcare
Luís Ferreira Pires Dick Quartel Remco Dijkman Marten van Sinderen
The IHE Process Users IHE Vendors Standards RFP IHE Integration
Demo for Partners and Customers
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

IHE Testing Tools An overview

The past (and current)  Mesa Tools  In house testing for Vendors  C++, Perl  Kudu  Connectathon management tool :  kind of speed dating software. Allows vendors to enter configuration and find test partners  Allow sponsor to control connectathon’s progress  PHP, Postgresql DB

The Future (Gazelle)  Improve quality of testing  Introducing conformance testing where we only had interoperability testing  Unify Kudu and Mesa into one tool  Target to Vendors, Users and Sponsors  Opensource  Open and evolving architecture

Interoperability / Conformance 22/05/08Projet IHE-Dev Inria Rennes 4 Specifications/Standards Implementation A Vendor A Implementation B Vendor B Interoperability testing Conformance Testing

Gazelle

Gazelle Architecture Proxy System Under Test Network Gazelle Test Engine Control Configuration Info Feedback External Validation Services Tests Scenario Gazelle Actor (Simulators) Gazelle Control System External Validation Services External Validation Services External Validation Services Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) System Under Test Database 22/05/08Projet IHE-Dev Inria Rennes 6

Proxy

Requirements  Capture messages exchanged between test participants  Shall be neutral : Non destructive message capture  Transmit captured messages to the Test Engine for further processing (EVS)  Provide information about sender and recipient when available 22/05/08Projet IHE-Dev Inria Rennes 8

Proxy Design SUTa Proxy SIMU2 Port 2004 SIMU1 Port 104 SUT2 Port 104, 2000 SUT1 Port Test Engine

Design  Need to open a port for each responder  Transaction initiator may not know the responder real port  Proxy knows the responder based on the port used  Useful to provide more information that port and ip  Responder port may be mapped with more that one port on the proxy  Solution to isolate messages in the context of a test

SUT1 participating to 2 tests SUTa Proxy SUT1 Port SUTb Test Engine

SUT1 participating to 2 tests SUTa Proxy SUTb Test Engine SUT1 Actor A and Actor B share the same port Proxy maps an individual port for each config

Proxy Configuration Proxy SUT3 SUT2 SUT1 Control System Test Engine Simulator 1 Simulator 2

Proxy Environment Overview 14 Daemon EVS mirth_input hl7_message_validation SUT1SUT Proxy

Proxy : First Experience  Proxy developed for the Oxford C.A.T  Capture of HL7 V2 messages only  Used under real conditions in Oxford  Messages transmitted to Kudu for call to EVS  NIST EVS  INRIA EVS  Usage of the proxy not required but recommended  Message captured and validation results available to participants through Kudu. 22/05/08Projet IHE-Dev Inria Rennes 15

Proxy  Concept validated  Enable gathering of sample messages for validation of the EVS services  Improvements following Oxford C.A.T.  Capture of ACK messages  Extension to other protocols  XDS Messages  HL7 V3  Dicom (more complex) 22/05/08Projet IHE-Dev Inria Rennes 16

EVS External Validation Services

Gazelle Architecture Proxy System Under Test Network Gazelle Test Engine Control Configuration Info Feedback External Validation Services Tests Scenario Gazelle Actor (Simulators) Gazelle Control System External Validation Services External Validation Services External Validation Services Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) Gazelle Actor (Simulators) System Under Test Database 22/05/08Projet IHE-Dev Inria Rennes 18

Specification Requirement  Use of Webservices  Definition of the API  Arguments, methods  Definition of XSD and XSL for arguments  Choice of MTOM for the transport of large objects like Dicom 22/05/08Projet IHE-Dev Inria Rennes 19

EVS  Dicom :  DVTK based  Dicom3tools based  HL7 :  NIST  INRIA  IHE-J ?  CDA  NIST publish Schematron 22/05/08Projet IHE-Dev Inria Rennes 20

HL7 EVS  2 EVS available for the moment  NIST  INRIA  Validation based on HL7 Message Profiles  More than 140 Message profiles defined for exisiting IHE transactions  Profiles available from Kudu TF section while waiting for Gazelle Message profile repository 22/05/08Projet IHE-Dev Inria Rennes 21

Test Engine

22/05/08Projet IHE-Dev Inria Rennes 23 Simulator System Under Test Test Case Test Reports Test Case Test Reports Loggin g System Under Test Simulator ProxyEVS EVS Mgr Proxy Mgr TF Gazelle Database Test Engine

 Mock up  TF -> ebXML-BP -> BPEL -> gestion des différents composants 22/05/08Projet IHE-Dev Inria Rennes 24

Product Registry  Application Web  Objectifs : recherche de produits qui implémentent des profils d’intégration IHE  Sous composant de gazelle utilisant un sous ensemble des modules de gazelle  Permet de tester les choix, le modèle  Développé à Rennes 22/05/08Projet IHE-Dev Inria Rennes 25

Gazelle Registration  Se base sur l’expérience du Product Registry  Portage de la partie enregistrement pour le connect-a-thon dans Gazelle  Doit être fonctionnel pour l’été (C.A.T NA)  Réalisé à Saint Louis et Rennes 22/05/08Projet IHE-Dev Inria Rennes 26

Mgt Tools Project Management

Gazelle Project Management  Forge for source management  Use of