Gazelle project
Download
1 / 26

Gazelle Project - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

Gazelle Project. Eric Poiseau, INRIA Steve Moore, MIR. Plan. Introduction Objectives Architecture Community Plans. Introduction. IHE started 1998 Users and vendors joining forces to improve interoperability Started from Radiology Testing Tools (MESA) Benefit to participants

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Gazelle Project' - huyen


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Gazelle project

Gazelle Project

Eric Poiseau, INRIA

Steve Moore, MIR


Plan

  • Introduction

  • Objectives

  • Architecture

  • Community

  • Plans


Introduction
Introduction

  • IHE started 1998

    • Users and vendors joining forces to improve interoperability

    • Started from Radiology

  • Testing Tools (MESA)

    • Benefit to participants

  • Connectathon


Mesa tools
MESA Tools

  • Developed by MIR (Steve Moore)

  • Set of perl scripts and C++ applications

  • Database: PostgreSQL and SQL Server

  • Test S.U.T for conformance with TF

  • Distribution package for

    • Win32, Linux, (Sun in the past)

  • Yearly cycle

    • Include new written profile


Kudu tool
Kudu Tool

  • Developed in Rennes (Eric Poiseau)

  • Started in 2002 with Paris C.A.T

  • Web based Testing Management tool

    • Registration

    • Pre-Connectathon testing

    • Connectathon testing

  • Does not interact with S.U.T !


Problems
Problems

  • IHE is growing

    • 10 domains

    • 75 integration profiles

    • 101 actors

  • Increasing number of used standards

  • Demand for testing tools increases

    • Companies, Users, Government…

      Kudu and MESA need to scale up


Gazelle mesa kudu
Gazelle = MESA + Kudu

  • Proposal to combine MESA and Kudu

  • 2nd generation of tool

    • Avoid 1st generation design errors

    • Target more use cases

    • Allowscalability

  • More developers

    • Better software, bettercoverage

    • Improved support



Objectives
Objectives

  • Improve the overall quality of testing

    • Conformance and Interoperability

  • Broaden the use of the application

  • Build a framework for Healthcare interoperability testing


5 use cases
5 Use Cases

  • Connectathon

  • Virtual Connectathon

  • Company Internal Testing tool

  • Healthcare Enterprise Testing tool

  • Governmental organizations


Requirements
Requirements

  • Synchronous testing of multiple systems

  • Multilingual

  • Scalable



Architecture
Architecture

Gazelle Control System

Database

External

Validation Services

External

Validation Services

Gazelle

Actor (Simulators)

External

Validation Services

Configuration Info

Gazelle

Test Engine

Gazelle

Actor (Simulators)

External

Validation Services

Control

Gazelle

Actor (Simulators)

Gazelle

Actor (Simulators)

Feedback

Gazelle

Actor (Simulators)

System Under Test

System Under Test

System Under Test

System Under Test

Tests Scenario

Proxy

Network


System under test
System under test

  • More than one system can be tested at the same time

    • One S.U.T, many simulators (~mesa)

    • Many S.U.T, no simulators (~kudu)

  • S.U.T management

    • Web application to provide instruction


Database
Database

  • Model of TF concepts

  • Storage of test related information

  • Assertion to be tested

  • Ideally provided by the IHE technical committees

Test Scenario


External validation services
External Validation Services

  • Web services

    • DICOM Validation

    • HL7 V2 and V3 message validation

    • CDA document validation

  • Common API

    • Calling Service

    • Specifycontextual information

    • Validation Report


Actor simulators
Actor Simulators

  • IHE actorswith Web service interface for control by Gazelle

  • We are currentlyworking on the API

    • Configuration

    • Control

    • Feedback

  • Re-use of existing software

    • Need to adapt to fit API


Proxy
Proxy

  • Capture messages

  • Necessary for EVS services

  • Currently investigating MIRTH for HL7

    • Kudu to create Mirth channel

    • Call to HL7 EVS for captured messages

    • To be used during Oxford Connectathon


Test engine
Test Engine

  • Controlssimulators

    • API iswork in progress

  • Controls proxy

  • Based on ActiveBpel

    • Work of Umberto Capellini (Tiani-Spirit)



Participants
Participants

  • 3 IHE Regions

    • NorthAmerica : MIR

    • Europe : INRIA

    • Japan : Shizuoka University

  • DVTK

  • NIST

  • Tiani-Spirit

  • David Clunie

  • Offis


Contacts
Contacts

  • OHF (USA)

  • OHT (USA)

  • GIP-DMP (France)

  • AHML (Australia)

  • MITRE (USA)

  • IHE-China


Roadmap
Roadmap

  • DB model redesign

  • EVS API Definition

  • Finalize licence

  • EVS at Chicago connectathon

    • DICOM

  • EVS at Oxford connectathon

    • HL7, DICOM, CDA

  • Project web page

  • Finalize API for Simulators

  • Replace Kudu for 2008-2009 season

  • Test in gazelle for PIX PDQ SWF LTW


Project management
Project Management

  • Testing and ToolCommittee

    • Overview of IHE testingactivities

    • Choice of the licenses

  • Testing Management Group

    • Project Management

    • Eric and Steve


Licensing
Licensing

  • Agreement of an opensourcelicense

  • Final choice of the licensestill in discussion

  • Licensingdoes not concerntoolsdeveloped by 3rd party

    • Typically EVS, Simulators


Thanks

Thanks

Contact :

[email protected]

[email protected]


ad