Transcript Gazelle

Gazelle Project
Eric Poiseau, INRIA
Steve Moore, MIR
Plan
•
•
•
•
•
Introduction
Objectives
Architecture
Community
Plans
Changing the Way Healt hcar e CO NNECTS
Introduction
• IHE started 1998
– Users and vendors joining forces to
improve interoperability
– Started from Radiology
• Testing Tools (MESA)
– Benefit to participants
• Connectathon
Changing the Way Healt hcar e CO NNECTS
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
Changing the Way Healt hcar e CO NNECTS
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 !
Changing the Way Healt hcar e CO NNECTS
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
Changing the Way Healt hcar e CO NNECTS
Gazelle = MESA + Kudu
• Proposal to combine MESA and Kudu
• 2nd generation of tool
– Avoid 1st generation design errors
– Target more use cases
– Allow scalability
• More developers
– Better software, better coverage
– Improved support
Changing the Way Healt hcar e CO NNECTS
Gazelle Requirements
Objectives
• Improve the overall quality of testing
– Conformance and Interoperability
• Broaden the use of the application
• Build a framework for Healthcare
interoperability testing
Changing the Way Healt hcar e CO NNECTS
5 Use Cases
•
•
•
•
•
Connectathon
Virtual Connectathon
Company Internal Testing tool
Healthcare Enterprise Testing tool
Governmental organizations
Changing the Way Healt hcar e CO NNECTS
Requirements
• Synchronous testing of multiple systems
• Multilingual
• Scalable
Changing the Way Healt hcar e CO NNECTS
Gazelle Architecture
Architecture
Gazelle Control System
Database
External
Validation
Services
External
Validation
Services
External
Validation
Services
External
Validation Services
System Under Test
System Under Test
System Under Test
System Under Test
Configuration Info
Gazelle
Test Engine
Control
Feedback
Gazelle
Gazelle
Actor (Simulators)
Gazelle
Actor (Simulators)
Gazelle
Actor (Simulators)
Gazelle
Actor (Simulators)
Actor (Simulators)
Tests Scenario
Proxy
Network
Changing the Way Healt hcar e CO NNECTS
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
Changing the Way Healt hcar e CO NNECTS
Database
• Model of TF concepts
• Storage of test related information
Test Scenario
• Assertion to be tested
• Ideally provided by the IHE technical
committees
Changing the Way Healt hcar e CO NNECTS
External Validation Services
• Web services
– DICOM Validation
– HL7 V2 and V3 message validation
– CDA document validation
• Common API
– Calling Service
– Specify contextual information
– Validation Report
Changing the Way Healt hcar e CO NNECTS
Actor Simulators
• IHE actors with Web service interface
for control by Gazelle
• We are currently working on the API
– Configuration
– Control
– Feedback
• Re-use of existing software
– Need to adapt to fit API
Changing the Way Healt hcar e CO NNECTS
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
Changing the Way Healt hcar e CO NNECTS
Test Engine
• Controls simulators
– API is work in progress
• Controls proxy
• Based on ActiveBpel
– Work of Umberto Capellini (Tiani-Spirit)
Changing the Way Healt hcar e CO NNECTS
Building a Community
Participants
• 3 IHE Regions
– North America : MIR
– Europe : INRIA
– Japan : Shizuoka University
•
•
•
•
•
DVTK
NIST
Tiani-Spirit
David Clunie
Offis
Changing the Way Healt hcar e CO NNECTS
Contacts
•
•
•
•
•
•
OHF (USA)
OHT (USA)
GIP-DMP (France)
AHML (Australia)
MITRE (USA)
IHE-China
Changing the Way Healt hcar e CO NNECTS
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
Changing the Way Healt hcar e CO NNECTS
Project Management
• Testing and Tool Committee
– Overview of IHE testing activities
– Choice of the licenses
• Testing Management Group
– Project Management
– Eric and Steve
Changing the Way Healt hcar e CO NNECTS
Licensing
• Agreement of an opensource license
• Final choice of the license still in
discussion
• Licensing does not concern tools
developed by 3rd party
– Typically EVS, Simulators
Changing the Way Healt hcar e CO NNECTS
Thanks
Contact :
[email protected]
[email protected]