
The Gazelle tools are divided into two categories: validation services and simulators.
Validation services are dedicated to the conformance checking process. They perform static analysis of messages and documents to verify that they comply with the interoperability specification. Simulators are test harnesses that can interacts with the systems under test to send or receive and consume messages. They shall not be treated as reference of implementation.
The list below is not exhaustive, it is an extract of what is currently available for IHE and the different projects that use the Gazelle Test Bed.
Example of validation services
Tool | Description |
---|---|
Gazelle HL7 Validator | Validates HL7v2.x and HL7v3 messages exchanged in the context of IHE and various other eHealth Projects. |
Schematron-Based Validator | Validate XML documents against schematrons. It also verifies that the document is well-formed and valid regarding the XSD schema. |
CDA Gazelle Object Checker | Validates a large set of different kinds of CDA using a model-based architecture |
SAML Validator | Validates SAML token against several eHealth interoperability specifications. |
Simulators
All the Gazelle simulators interact with the validation services to provide feedback to the users regarding the conformance of the messages exchanged with the tool.
Tool | Description |
---|---|
Patient Manager | Emulates the actors defined in the several patient-oriented profiles for IHE and their local extensions. It supports the HL7v2, HL7v3, and HL7 FHIR based profiles, such as (not limited to) Patient Administration Management, Patient Demographic Queries (HL7v2, HL7v3, and for mobile) and many others. |
Order Manager | Emulates the actors from a few order-oriented profiles for IHE, like Laboratory Analytical Workflow, Radiology Scheduled Workflow b., Laboratory Testing Workflow. |
Gazelle Webservice Tester | Allows the execution of SoapUI scripts from a Graphical User Interface. |
Data generators
Tool | Description |
---|---|
Demographic Data Server | Generates fake (but consistent) patient demographics for a large set of countries. It can be used standalone but it is also used as data source for the Patient Manager and Order Manager simulators. |