{"id":33,"date":"2024-06-13T13:11:40","date_gmt":"2024-06-13T11:11:40","guid":{"rendered":"https:\/\/gazelle.ihe-europe.net\/?page_id=33"},"modified":"2025-09-08T12:11:39","modified_gmt":"2025-09-08T10:11:39","slug":"gazelle-tools","status":"publish","type":"page","link":"https:\/\/gazelle.ihe-europe.net\/?page_id=33","title":{"rendered":"Gazelle Tools"},"content":{"rendered":"\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-47c06fe3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"399\" src=\"https:\/\/gazelle.ihe-europe.net\/wp-content\/uploads\/2024\/12\/Gazelle-Tools-1.png\" alt=\"\" class=\"wp-image-323\" style=\"width:470px\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>The <strong>Gazelle tools<\/strong> are divided into two categories: validation services and simulators.<\/p>\n\n\n\n<p><strong>Validation services<\/strong> are dedicated to the conformance checking process. They perform static analysis of messages and documents to verify that they comply with the interoperability specification. <strong>Simulators<\/strong> 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.<\/p>\n\n\n\n<p>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.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-color has-link-color wp-elements-7c0e25dda777964a9fdcc9405aaee344\" style=\"color:#aa1e44\">Example of validation services<\/h4>\n\n\n\n<p> <\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>Tool<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Gazelle HL7 Validator<\/td><td>Validates HL7v2.x and HL7v3 messages exchanged in the context of IHE and various other eHealth Projects.<\/td><\/tr><tr><td>Schematron-Based Validator<\/td><td>Validate XML documents against schematrons. It also verifies that the document is well-formed and valid regarding the XSD schema.<\/td><\/tr><tr><td>CDA Gazelle Object Checker<\/td><td>Validates a large set of different kinds of CDA using a model-based architecture<\/td><\/tr><tr><td>SAML Validator<\/td><td>Validates SAML token against several eHealth interoperability specifications.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-text-color has-link-color wp-elements-3c850965ed621721d4a4cae4fd091f28\" style=\"color:#aa1e44\"><a><\/a>Simulators<\/h4>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><strong>Tool<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Patient Manager<\/td><td>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.<\/td><\/tr><tr><td>Order Manager<\/td><td>Emulates the actors from a few order-oriented profiles for IHE, like Laboratory Analytical Workflow, Radiology Scheduled Workflow b., Laboratory Testing Workflow.<\/td><\/tr><tr><td>Gazelle Webservice Tester<\/td><td>Allows the execution of SoapUI scripts from a Graphical User Interface.&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-text-color has-link-color wp-elements-f07fa36ea0b4ae539f49c9f3bd1a04f2\" style=\"color:#aa1e44\">Data generators<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Tool<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Demographic Data Server<\/td><td>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.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-50 has-custom-font-size is-style-outline has-medium-font-size is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/gazelle.ihe-europe.net\/?page_id=2\"><strong>Access to<\/strong><br>Gazelle Core<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-50 has-custom-font-size is-style-outline has-medium-font-size is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/gazelle.ihe-europe.net\/?page_id=147\"><strong>Access to<\/strong><br>Gazelle Ecosytem<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":13,"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions"}],"predecessor-version":[{"id":346,"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions\/346"}],"wp:attachment":[{"href":"https:\/\/gazelle.ihe-europe.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}