Special Instructions
In this test case, we will test the RAD-75 transaction initiated by a simulator acting as a XCA-I Initiating Gateway to the SUT and the RAD-69 corresponding transaction from the SUT to a simulator acting as a XCA-I Document Source.
The document requested have already been initialized on the Document Source simulator, you'll need to use the corresponding
endpoint :
Document Source : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__imaging_document_source/ids/ret.ids
Important : TLS is mandatory to every request in the XDS profile, as a consequence every endpoint have to use HTTPS.
The Responding Imaging Gateway actor is expected to act as a X-Service
Provider. This test will also be used to assess this role when receiving
a RAD-75
transaction. In order to do so, you'll need to follow the instructions
from this test case :
XUA_X-SERVICE-PROV_ITI-40
Moreover,
the Responding Imaging Gateway actor is expected to act as a X-Service User.
This test will also be used to assess this role when sending a RAD-69
transaction. In order to do so, you'll need to follow the instructions
from this test case :
XUA_X-SERVICE-USER_ITI-40
Description
- Before anything, configure your system to be able to test its role as X-Service Provider and X-Service User.
The requests will be sent to your SUT from Gazelle Webservice Tester. To execute this test:
- Access Gazelle Webservice Tester and log into the application;
- Go to menu "Run";
- Select the test project name EPR XCA-I Responding Gateway from the drop-down list;
- Select test suite [RAD-75] Cross_Gateway_Retrieve_Imaging_Document_Set TestSuite by ticking the checkbox in front of its name;
- Enter the URL of your system under test endpoint (shall be a secured endpoint)
- Click on "Run" button
- Wait for the script to complete its execution;
- When the script stops, copy the permanent link of the execution to the test step in Gazelle Test Management
Take note of the time at which you initiated your transaction, it'll be helpful for one of the validation step.
The
conformance of the responses sent back by your system shall be
assessed. In Gazelle Webservice Tester, validate the responses in EVSClient. To do so:
- Click on the play icon next to the response type;
- You have been redirected to EVSClient, select XDS-CH in EPR group and click on the "Go" button;;
- Once the page of the validator opens, select the appropriate entry in the drop-down list and click on "Validate";
- When the validation report shows up, a pop-up raises for returning the validation report to GWT, click on "OK";
The
conformance of the request ([ITI-69]) sent by your system shall also be
assessed. To do so:
- You'll need to recover their logs from XDSTools :
- Go to XDSTools7 homepage
- At the top of the page, set the Environment to ehealthsuisse and the Test Session to epr-testing from the drop-down lists
- At the left side of the page, click on the "New Simulator Logs" option (in the "Toolkit" section)
- Select the simulator that participated in your transaction (here it's epr-testing__imaging_document_source)
- In the Message menu, pick the logs corresponding to your transaction using your IP and transaction time (pick the oldest of the four from the list)
- From the Request Body tab, copy the Enveloppe of your request in an xml file
- Now to validate your request
with the validation tool EVSClient
:
- In
EVSClient, choose on the menu EPR > XDS-CH > Validate
- Upload
your XML message. Then, in
Model Based Validation select:
CH XCA-I RAD-69 Retrieve Imaging Document Set - request to
validate your request
- Copy the permanent link to your validation in the corresponding test step
For each steps, upload a proof that your system has correctly retrieved the documents.
Evaluation
The monitor will check that you copied the link to this test instance to the corresponding test step of the test case XUA_X-SERVICE-PROV_ITI-40 AND XUA_X-SERVICE-USER_ITI-40.
The status of the transaction on GWT must be "Passed" (RAD-75).
The validations on EVS Client must return "Passed" (RAD-75 and RAD-69)