8 February 2008 DVTk – IHE Actor Simulation Rick Busbridge Agfa Healthcare.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Scheduled Workflow: The First Profile Don Van Syckle, DVS Consulting,
HL7 V2 Implementation Guide Authoring Tool Proposal
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
DICOM Structured Reporting Workshop - March 2000 Structured Reporting and the IHE Year 2 Technical Framework Simon Wail, PhD Marconi Medical Systems.
Module 1: Introduction to SQL Server Reporting Services.
Product Configurator for Marketing to Manufacturing design automation.
Company LOGO Automation Tools For Android Anshu Prasad.
DICOM and Integrating the Healthcare Enterprise: Five years of cooperation and mutual influence Charles Parisot Chair, NEMA Committee for advancement of.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Imaging Object Change Management (IOCM)
DICOM Conformance Statement (DCS) A Proven Power within DICOM
A tour of new features introducing LINQ. Agenda of LINQ Presentation We have features for every step of the way LINQ Fundamentals Anonymous Functions/Lambda.
Nov. 21, 208 CEN/ISSS eBIF GTIB Workshop, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability Test Bed Methodologies Project Some Thoughts on the.
HL7 V2 Test Case Authoring and Management Tool Robert Snelick National Institute of Standards and Technology May 14 th 2012 Contact:
Feb , 2005IHE Europe Workshop 1 Integrating the Healthcare Enterprise – Radiology – Established IHE Integration Profiles: Dr. Nikolaus Wirsz –Siemens.
Eye Care Domain Connectathon 2014: Preparation & Processes Lynn Felhofer IHE Technical Project Manager.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
Initial slides for Layered Service Architecture
Desktop Integration Rhidian Bramley PACS & Teleradiology Group Meeting November 2005.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Integrating the Healthcare Enterprise Retrieve ECG for Display Profile Barry D. Brown, Mortara Instrument, Inc. ECG Profile co-editor IHE Cardiology Technical.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
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.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Magnetic Field Measurement System as Part of a Software Family Jerzy M. Nogiec Joe DiMarco Fermilab.
OXygen XML Editor Support for eXist DB XQuery debugging. Stefan Vasile
Charles Parisot IHE Radioology Planning & Technical Committee GE Medical Systems Information Technologies IHE - A Novel Approach IHE Methodology.
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
Feb , 2005IHE Europe Workshop 1 Integrating the Healthcare Enterprise – Radiology – Established IHE Integration Profiles: Dr. Nikolaus Wirsz –Siemens.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
Basic Validation of DICOM objects using DVTk
IHE Workshop – June 2006What IHE Delivers 1 Import Reconciliation Workflow Profile IHE North America Webinar Series 2008 Chris Lindop Radiology GE Healthcare.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe January 18, 2011.
February 7-10, 2005IHE-Europe Workshop1 Integrating the Healthcare Enterprise Retrieve ECG for Display Profile Barry D. Brown, Mortara Instrument, Inc.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Integrating the Healthcare Enterprise How to Purchase IHE Conformant Systems John Paganini Guardian Healthcare.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
JDF – An Overview.
National Coastal Data Development Center Status of OPeNDAP at NCDDC 11 September 2003 Susan Starke, Chief of IT Operations
Desktop Integration Rhidian Bramley PACS & Teleradiology Group Meeting November 2005.
Learningcomputer.com SQL Server 2008 – Management Studio.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
20/11/2009 DICOM WG13 Atsushi Amano Medical Imaging Systems Committee Japanese Association of Healthcare Information Systems Industry (JAHIS) 1 JAHIS /
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Piyush B Using DVTk tools in service environment Piyush B DVTk developer.
By J Swetha ( ) V V Aishwarya ( ).
IHE Workshop – February 2007 What IHE Delivers 1 Credits for many slides to: Cynthia A. Levy, Cedara Software IHE Technical Committee Import Reconciliation.
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.
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Automated Testing April 2001WISQA Meeting Ronald Utz, Automated Software Testing Analyst April 11, 2001.
Key Image Notes Integration Profile Charles Parisot GE Medical Systems IT Planning and Technical Radiology Committees.
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.
IHE Progress at Northwestern: The Promise and the Peril David S. Channin M.D. Chief, Imaging Informatics And The Northwestern IHE Collaborative (The Northwestern.
Managing, Storing, and Executing DTS Packages
Integrating ArcSight with Enterprise Ticketing Systems
Presentation transcript:

8 February 2008 DVTk – IHE Actor Simulation Rick Busbridge Agfa Healthcare

2Rick Busbridgewww.dvtk.org DVTk IHE Actor Simulation Requirements Data Sources Message Validation Message Comparison Configuration Configuration UI Applications VB Scripting Results

3Rick Busbridgewww.dvtk.org Scheduled Workflow

4Rick Busbridgewww.dvtk.org IHE Validation Framework Example: Schedule Workflow IHE Validation Framework is capable of emulating the actors and transactions defined in IHE.

5Rick Busbridgewww.dvtk.org Requirements Use DVTk to provide the “missing actors” in an IHE Integration Profile. Clear results reporting. Ease of use. Flexibility. Re-use DVTk Validation Engine. Support DICOM and HL7 – and later others.

6Rick Busbridgewww.dvtk.org IHE Validation Framework Emulate System under Test Example: Schedule Workflow According the defined scenarios the DVTk IHE emulated actors will interface with the system(s) under test.

7Rick Busbridgewww.dvtk.org Testing an Acquisition Modality using DVTk

8Rick Busbridgewww.dvtk.org Testing a DSS/Order Filler using DVTk

9Rick Busbridgewww.dvtk.org Supported Actors

10Rick Busbridgewww.dvtk.org Data Sources DVTk IHE uses a number of data sources: In-Built default values User defined default values DCM files (storage / worklist) The DCM files are used by the Information Entity Assembly to provide Query/Retrieve and Modality Worklist Information Models which can be queried and retrieved.

11Rick Busbridgewww.dvtk.org Message Validation DICOM Messages are validated using the DVTk Validation Engine as with earlier applications. Uses of Definition Files. Produces XML output. HL7 done via NIST Web Service – provide XML conformance profile and XML validation context – returns XML validation result stream.

12Rick Busbridgewww.dvtk.org Data Directories Various data directories can be defined where DCM files are read /written. Query/Retrieve, Archive and Storage Commitment servers can use the same data directory to emulate an Archive.

13Rick Busbridgewww.dvtk.org Message Comparison Messages form Transactions in IHE. Values in messages in different transactions are automatically compared to each other. Comparison can be filtered.

14Rick Busbridgewww.dvtk.org Configuration Configuration via XML file. Only actors configured will be started (status ActorBeingEmulated). Need to configure connections between peer actors. Will automatically configure connections between two emulated peers (coming soon).

15Rick Busbridgewww.dvtk.org Configuration UI (under construction) Configuration UI is under development Tool box containing: Default Actors Default Devices Custom Devices Networks

16Rick Busbridgewww.dvtk.org Actor configuration DvtkIheActor needs to be configured with peer actor details IHE Transactions

17Rick Busbridgewww.dvtk.org XML Configuration File Scheduled Workflow C:\Program Files\DVT20 results hl7Profiles hl7ProfileStore.xml hl7ValidationContext.xml True DssOrderFiller OF_ID1 ActorBeingEmulated - ActorIsSut or ActorDisabled......

18Rick Busbridgewww.dvtk.org DICOM Peer Actor Configuration Parameters AcquisitionModality AM_ID1 AM_AE DssOrderFiller OF_ID1 DSS_AE localhost 308 False data\dssOrderFiller. False definitions\ModalityWorklist-FIND.def

19Rick Busbridgewww.dvtk.org HL7 Peer Actor Configuration Parameters AdtPatientRegistration ADT_ID1 ADT_AE OrderPlacer OP_ID1 OP_AE localhost 508 False 1

20Rick Busbridgewww.dvtk.org Applications Different kinds of applications can be built above the DVTk IHE Actors assembly: GUI / Command Line Web Services (NUnit) Automated Tests VBScripts

21Rick Busbridgewww.dvtk.org VB Scripting VBScript can be used to write scripts to implement various test scenarios. Script writer has to define: Test SetUp – define message comparison filters and user defined default values. Test Execution – implement test scenario.

22Rick Busbridgewww.dvtk.org Results Both Detailed and Summary Results are produced. A Detailed/Summary ResultsIndex file provide the links to the underlying transaction results files. The Message Comparison Results are shown in the ResultsIndex file.

23Rick Busbridgewww.dvtk.org Work still to be done… Graphical application – further development Hope that the configuration UI will become the runtime UI too. Integration of other EVS Web Services. Expand number of actors supported – into other Integration Profiles.

Explore the new dimension of Integration Testing DVTk