This section contains test cases performed with the Gazelle External Validation Service (EVS) tool.
Tool: https://gazelle.ihe.net/evs/home.seam
Tool user guide: https://gazelle.ihe.net/gazelle-documentation/EVS-Client/user.html
In this test, an XDS-SD Content Creator will use Gazelle External Validation Service (EVS Client) to:
(1) Instructions for validation your sample XDS-SD for Connectathon testing.
First, upload your XDS-SD document into Gazelle Test Management. If you support both PDF and Text, you will upload two samples
1. Create an XDS-SD document according to the capabilities of your application. Name the file using this convention:
2. Upload the document into the Samples area of Gazelle Test Management.
(2) Instructions for validating your XDS-SD using EVSClient directly:
Finally, paste the Permanent Link into Gazelle Test Management as the results for this test.
This test concerns the POCDM actor of the LPOCT profile. You will need to validate with EVSClient tool the IHE conformance of your HL7 messages.
As your system implements the POCDM actor, you will need to test the HL7 messages used in the LAB-32 transaction : "Accepted Observation Set".
Your system must be able to send HL7 messages (to the Oder Filler actor) of types :
To test the IHE conformance of your HL7 messages, go to the EVSCLient tool at this location : EVSClient
If it is your first time with this tool, please read the user manual : EVSClient User Manual
In the EVSClient tool, go to the HL7 menu entry and choose "HL7v2" then click on "Message Validation".
Paste your message to validate in the box. (You can hit the "Guess" button to preset the Message Profile OID.)
For example, for the ORU^R30^ORU_R30 message :
Do this for all messages and don't forget to copy/paste the "Permanent link" of the validation result to Gazelle.
This test concerns the Order Filler actor of the LPOCT profile. You will need to validate with EVSClient tool the IHE conformance of your HL7 messages.
As your system implements the Order Filler actor, you will need to test the HL7 messages used in the LAB-32 transaction : "Accepted Observation Set".
Your system must be able to send HL7 message (to the POCDM actor) of type:
To test the IHE conformance of your HL7 messages, go to the EVSCLient tool at this location : EVSClient
If it is your first time with this tool, please read the user manual : EVSClient User Manual
In the EVSClient tool, go to the HL7 menu entry and choose "HL7v2" then click on "Message Validation".
Paste your message to validate in the box. (You can hit the "Guess" button to preset the Message Profile OID.)
For example, for the ACK^R33^ACK message :
Do this for all messages and don't forget to copy/paste the "Permanent link" of the validation result to Gazelle.
This test applies to the Content Data Structure Creator actor in the Aggregate Data Exchange (ADX) profile.
This test ensures that the DSD file produced by the Content Data Structure Creator actor is conformant to the ADX schematron specification.
Reference: QRPH TF-3: 8.2 and Appendix 8A, currently in the ADX Trial Implementation Supplement.
The gazelle External Validation Service (aka EVSClient) hosts the schmatron file and is used to check the DSD.
Instructions
Evaluation
This test applies to the Content Creator actor in the Advanced Patient Privacy Consents (APPC) profile.
This test ensures that the file produced by the Content Creator actor is conformant to the specification.
Reference: ITI TF-3: 5.6, currently in the APPC Trial Implementation Supplement.
The gazelle External Validation Service (aka EVSClient) hosts the schmatron file used to check the APPC documents.
Instructions
Evaluation
You will use the Gazelle EVSClient to validate messages in SAML- and XACML-related profiles.
These messages are used in several IHE profiles. The messages you validate will depend on the profile/actor pairs supported by your test system.
Instructions
Evaluation
You will use the Gazelle EVSClient to evaluate CDA documents defined in IHE profiles in several domains.
The documents you validate will depend upon the profile/actor pairs supported by your test system, and the availability of schematron or model-based validation available in the EVSClient
Instructions
Evaluation
These validators available in the Schematron dropdown list. Note that the tool is updated over time, so there may be additional validators available in the tool itself.
These validators are available in the Model Based Validator dropdown list. Note that the tool is updated over time, so there may be additional validators available in the tool itself.
Overview
We use DICOM validator tools hosted in the Gazelle External Validation Service (EVS) to evaluate your DICOM objects.
In this test, Acquisition Modality, Lightweight Modality, or Evidence Creator systems evaluate samples of Composite Objects that you create using the DICOM evaluation tools available in the Gazelle External Validation Service (EVS). This test also applies to actors such as Importers that modify objects originally created by other actors.
The number of evaluations you run depends on the types of images or SRs that you produce. We will not list specific requirements, but ask you to apply good judgment. For example, a CT scanner that produces Localizer and Axial images would evaluate samples from both of those image types. A CR device may evaluate an AP chest, a lateral chest and an image of a limb. A Lightweight Modality might create a VL Photographic Image IOD or a Video Photographic Image IOD.
You must evaluate and provide the output for at least one DICOM Composite Object using '''one'' of the available validation tools. If you support multiple profiles and create different DICOM IODs, you should validate each type.
One or more of these tools may be available from within the Gazelle EVS. (Note: The links below are for resource pages for each tool.). (For some testing events, the list of DICOM validators may be smaller or larger.)
Evaluating your objects using the different tools available as well as evaluating different objects can only help your implementation.
There are two ways to access the validators: (1) in the Samples area of Gazelle Test Management, or (2) directly in the EVS tool. Either method may be used.
(1) Instructions for accessing the DICOM validators from the Samples area of Gazelle Test Management:
(2) Instructions for accessing the DICOM validators in the Gazelle EVS Tool:
Finally, capture your results:
This test applies to the Content Creator actor in the Document Digital Signature (DSG) profile.
This test ensures that the file produced by the Content Creator actor is conformant to the specification.
Reference: ITI TF-3: 5.5.
Instructions
Evaluation
You will use the Gazelle EVSClient to validate messages in the DSUB profile..
The messages you validate will depend upon the profile/actor pairs supported by your test system
Instructions
Evaluation
The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in IHE profiles published in FHIR Implementation Guide (IG) format (e.g. the ITI Mobile Access to Health Documents (MHD) IG, and many others). The StructureDefinitions used by EVS are found on the "Artifacts" page of the IG.
In this test, you will use the Gazelle EVS tool to validate:
The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.
This test appears in Gazelle Test Management as a Preparatory test, so...
The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in the IHE Radiology Interactive Multimedia Report (IMR) Profile. The StructureDefinitions used by EVS are found on the "Artifacts" page of the IMR IG.
In this test, you will use the Gazelle EVS tool to validate:
The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.
This test appears in Gazelle Test Management as a Preparatory test for IMR actors.
This table identifies IMR actors (Col 1), the content it creates (Col 2), and which validators in EVS to use to validate that content (Col 3).
IMR actor | Content that is validated |
RAD IMR Validator in EVS |
Report Creator | create/store a report with RAD-141 | Bundle |
Report Creator | in the IMR bundle | DiagnosticReport |
Report Creator | may include in IMR bundle | ServiceRequest |
Report Creator | may include in IMR bundle | ImagingStudy |
Report Creator | in the ImagingStudy | ImagingStudy Endpoint |
Report Repository, Report Reader, Rendered Report Reader |
response to a RAD-141 transaction | Bundle Response |
Report Repository | response to an RAD-143 transaction | Find Multimedia Report Response |
Imaging Observation (experimental) |
The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in the IHE Radiology Integrated Reporting Applications (IRA) Profile. The StructureDefinitions used by EVS are found on the "Artifacts" page of the IRA IG.
In this test, you will use the Gazelle EVS tool to validate:
The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.
This test appears in Gazelle Test Management as a Preparatory test for IRA actors.
This table identifies IMR actors (Col 1), the content it creates {Col 2), and which validators in EVS to use to validate that content (Col 3).
IRA actor |
Content that is validated |
RAD IRA Validator in EVS |
Image Display, Report Creator, Worklist Client |
Open Report Context [RAD-148] | DiagnosticReport Context Patient Context ImagingStudy Context |
Content Creator (see Note) | Update Report Content [RAD-150] | DiagnosticReport Update |
Content Creator | Update Report Content [RAD-150] | ImagingSelection Content |
Content Creator | Update Report Content [RAD-150] | Observation Content |
Content Creator | may include in DiagnosticReport | DiagnosticReport associated study |
Note: The Content Creator in Column 1 is grouped with one of these actors: Report Creator, Evidence Creator, Image Display, Evidence Creator, Stateless Evidence Creator. The type of 'content' it creates (i.e. the FHIR Resource validated in Column 3) depends on this grouped actor.
You will use the Gazelle EVSClient tool to validate:
Scope of testing available in Gazelle EVSClient
This test appears in Gazelle Test Management as a preparatory test for actors in all FHIR-based IHE profiles, so...
You will use the Gazelle EVSClient to validate HL7v2.x based messages.
These messages are applicable across many IHE profiles in several domains. The messages you validate will depend upon the profile/actor pairs supported by your test system.
Instructions
Evaluation
You will use the Gazelle EVSClient to validate HL7v3-based messages.
These messages are applicable across many IHE profiles. The messages you validate will depend upon the profile/actor pairs supported by your test system.
Instructions
Evaluation
You will use the Gazelle EVSClient to validate messages in the HPD profile..
The messages you validate will depend upon the profile/actor pairs supported by your test system
Instructions
Evaluation
This test uses the Gazelle EVS Tool to validate a QIDO-RS Query Request or Response message.
Actors tested: Any initiator or responder in the [RAD-129] QIDO-RS Query transaction
Instructions
Evaluation
Actors in the REM profile are required to create DICOM-compliant Radiation Dose SR objects. This applies to Acquisition Modalities and also to Dose Information Reporters that perform de-identification for transaction [RAD-63] Submit Dose Information
In this test, we validate your sample SRs using PixelMed's DoseUtility tool, one of the DICOM validators hosted in the Gazelle EVS tool.
Instructions
This test has two parts:
(1) First, the Event Reporter identifies the SOLE events that it supports. This helps your Connectathon test partners and the Connectathon monitors understand the capabilities of your system.
(2) Then, you will use the Gazelle EVSClient tool to test the content of the event record(s) you create against the DICOM schema & SOLE Event Requirements. This tool does not test the transport of the event record.
You will use the Gazelle EVSClient to validate messages in the SVS profile.
The messages you validate will depend upon the profile/actor pairs supported by your test system
Instructions
Evaluation
This tests the request in the WADO Retrieve [RAD-55] transaction
In XDS-I or IOCM, the Imaging Document Consumer is required to support one or more of RAD-55, RAD-68 or RAD-16 (or other C-MOVE).
The aim of this test is to verify that the Imaging Document Consumer is able to create a valid WADO request (the list of parameters is well specified, there are no inconsistency between them, etc). To do so, we use a WADO validator of the request from EVSClient tool.
In this test we do not verify that the request was well treated, or not, by the server side.
Instructions
Evaluation
You will use the Gazelle EVSClient to validate messages for the Cross-Enterprise (XD*) and Cross-Community (XC*) family of profiles.
The messages you validate will depend upon the profile/actor pairs supported by your test system
Instructions
Evaluation
Content Creator creates a Workflow dDocument and validates it
Content Creator will create a workflow document produced by your application. This could be as defined in the base XDW profile, or on the specialized workflow documents such as XTHM, XBeR, and others.
Then you will use the XDW Validator in Gazelle EVS Client to verify your Workflow Document.
Finally, you will upload your sample document into Gazelle Test Management so that Content Consumers can access your sample and test with it prior to the Connectathon.
Instructions
For this test, you will create a Workflow Document for a task that is relevant to your product/application; the contents of the task you complete should be in the context of the clinical functions your product performs.
For this test, you do not have to submit your workflow document to an XDS Repository/Registry.
(1) Once you have created/updated the workflow document, upload it into the Samples area of Gazelle Test Management:
Alternative: Access XDW Validator via the Gazelle External Validation Service (EVS):
Evaluation
Your test partners that are Content Consumers will also be able to access your sample in Gazelle Test Management.
Content Updater updates a Workflow Document
In this test you will access a sample workflow made by a Content Creator; then you will update that document using your application, and use the XDW Validator provided in Gazelle EVS Client to validate your updated document.
Finally, you will upload your 'updated' Workflow Document into the Samples area of Gazelle Test Management.
Instructions
For this test, you will update a workflow document
(1) For the base XDW profile, access this sample workflow document: XDW-Document-for-Updater.xml
-- If you are testing XBeR, XTHM, we do not have a generic sample for you to start from. You may use a sample submitted by a 'Creator' vendor in your profile.
(2) Download the Workflow Document into your local environment, then update the document and add a task that is relevant to your product/application.
For this test, you do not have to submit your workflow document to an XDS Repository/Registry
(3) Once you have created the updated workflow document, upload your document into the Samples area of Gazelle Test Management:
Alternative: Access XDW Validator via the Gazelle External Validation Service (EVS):
Evaluation
Your test partners that are Content Consumers will also be able to access your sample in Gazelle Test Management.
Attachment | Size |
---|---|
XDW-Document-for-Updater.xml | 3.9 KB |