Gazelle project
This presentation is the property of its rightful owner.
Sponsored Links
1 / 26

Gazelle Project PowerPoint PPT Presentation


  • 82 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Gazelle Project

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


Gazelle project

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


Gazelle requirements

Gazelle Requirements


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


Gazelle architecture

Gazelle Architecture


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)


Building a community

Building a Community


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]


  • Login