Mission Statement
Gazelle is a suite of tools developped by IHE Europe. Gazelle tools allow testing the interoperability of medical systems as well as the compliance with standards of the messages exchanged by those systems. Gazelle also offers a Test Management Solution for testing the interoperability of eHealth software components
Management
The Gazelle project is led by Steve Moore from the Mallinckrodt Institute of Technology and Eric Poiseau from INRIA
The IHE Testing & Tools committee supervises and coordinates the testing activities conducted by National and Regional Deployment Committees and the development of testing software and other tools used in the testing process.
The Gazelle projects is using a set of project management tools. The tools and the link to the tools used by the project are listed below:
Roadmap
The Gazelle Roadmap is made available through our bug tracking system.
Architecture
The following diagram shows the architecture of the gazelle tools.

Achievements
-
Product Registry (PR): The IHE Product Registry enables developers to create, manage and publish Integration Statements for their commercial and open source healthcare IT systems. It allows users to browse for these systems based on their conformance with specific IHE Actors and Profiles. The system is open for use by developers and users now! more...
-
HL7v2.x Message Profile Repository is the component that is used to manage the database gathering the message profiles and resources used by the HL7v2.x validator. More than 170 HL7 V2 Message profiles have been written for the HL7 messages used by IHE integration profiles. These HL7 Message profiles are used by the NIST ( wsdl) and INRIA HL7 V2 EVS.
-
HL7 V2.x EVS: The component complies with the API to the Gazelle EVS. It allows validation of HL7 V2.x messages based on HL7 message profiles.more...
-
Gazelle Master Model (GMM): The Gazelle Master Model enables IHE Technical managers and IHE committee members to register information about integration and content profiles, actors and transactions. The Product Registry and the various gazelle instances are synchronized with the content of the Gazelle Master Model. more...
-
Demographic Data Server (DDS): The Demographic Data Server is tool used to generate fake patient identities to be used by Gazelle (or others) in the context of testing. The GUI allows the users to select a country and generate patient information valid for that country. The application is also providing a web service interface ( wsdl) more...
-
EVS Client GUI: The EVS client GUI is a web application that interfaces to the External Validation Services (EVS) that are developped in the context of Gazelle... more...
-
Test Management: This is the test management par of Gazelle. It includes most of the modules developped in the context of Gazelle and presents the main interface the testers uses to test systems.
- Connectathon Results : This tools provide access to the connectathon results world wide. It allows to search the results per connectathon or per actor or per profile and then to expor the results obtained into an excel file. Note that advance search mode is also available
Gazelle first components were first used during the IHE European 2009 connectathon in Vienna, Austria. At that time, registration, configuration management and results management were handled by Gazelle. The tests selection, running and grading was still performed using Kudu.
Gazelle was used again for the 10th European Connectathon in Bordeaux. This was the first time that Gazelle was used to run the connectathon from the registration to the report of results.
Gazelle plateform was used to manage the following events :
- IHE Europe
- IHE USA
- epSOS
- Bratislava 2010
- Pisa 2011
- Pre-Pilot Testing 2011 (in progress)
Active Projects
Test Management (TM)
Master Model (GMM)
Demographic Data Server (DDS)
This tool provide simulated demographic data to be used during test session. The tool allow test scenario to use realistic data sets. Patient can have names, lastnames and addresses that looks like real.
The tools supports generation of data in different locales : names and lastnames in the context of different countries. Addresses with valid zip codes, and finally support of different character sets.
The proxy allows the capture of the messages exchanged by the participants to a test instance. The captured messages are stored in the proxy. The Gazelle Control Module allow the user to associate capture messages with corresponding test instance for message validation in the context of the instance.
HL7 (available, used in 2009 Vienna and Chicago)
Two services have been defined: one by the NIST and one by INRIA. They both use HL7 Message Profiles. More that 140 HL7 message profiles have been written and are available for download from the INRIA Forge
Dicom (available, used in 2009 Vienna and Chicago)
Two services available. One based on DVTK and one based on Dave Clunie's tool, dciodvfy.
CDA (available, used in 2009 Vienna and Chicago)
Service available through the NIST Server
EVS Client GUI (rewrite in progress)
GUI to access the different EVS available. The Tool is currently rewritten to take into account problem of using the tool behind firewalls. The new version will access the content of the TF through webservices instead of using the JNDI method access.
The tool is re-writen using Webservices to access the TF data. Choice of WS will garantee better interoperability behind firewals
EVS Client Front End
The EVS Client Front End is a web application that allows users to interact with the different external validation services that are hooked to Gazelle.
- Validation of HL7v2 messages
- Validation of HL7v3 messages
- Validation of ATNA log content
- Validation of SAML assertions
- Validation of CDA documents.
- Validation of Certificates
Frequently Asked Questions (FAQ) about Gazelle
Please visit our FAQ page.