Please use a compatible browser :Google Chrome or Mozilla Firefox
Page expired. Any change will be lost. Try to refresh the page.
Gazelle update scheduled, unsaved changes will be lost :
Your session will timeout :
Redeployed...
Logged out...
The server is restarting. Any change will be lost.
 

Test : CHXCA-I_INIT_GW_RAD-69_RAD-75

Test Summary

Id
13488
Keyword
CHXCA-I_INIT_GW_RAD-69_RAD-75
Name
CHXCA-I_INIT_GW_RAD-69_RAD-75
Version
1.2
Test Author
aeschlimann
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Test validated by
aeschlimann
Short Description
This test will verify the ability of the SUT to answer an RAD-69 query from a Document Consumer, as well as sending a document set the request (RAD-75) to a Responding Gateway simulator.
Last changed
1/26/24 7:27:32 AM

Test Description in English

Special Instructions


In this test case, we will test the RAD-69 transaction initiated by a simulator acting as a XCA-I Document Consumer to the SUT, followed by the corresponding RAD-75 request sent by the SUT a simulator acting as a XCA-I Responding Gateway.

The Responding Gateway simulator and the Document Source simulator are already initialized, you'll need to use the corresponding endpoint :

Responding Gateway : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__resp_img_gw/rig/xcr.ids


Important : TLS is mandatory to every request in the XDS profile, as a consequence every endpoint have to use HTTPS.


The Initiating 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-69 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 Initiating 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-75 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:

  1. Access Gazelle Webservice Tester and log into the application;
  2. Go to menu "Run";
  3. Select the test project name EPR XCA-I Initiating Gateway from the drop-down list;
  4. Select test suite [RAD-69] Retrieve_Imaging_Document_Set TestSuite by ticking the checkbox in front of its name;
  5. Enter the URL of your system under test endpoint (shall be a secured endpoint)
  6. Click on "Run" button
  7. Wait for the script to complete its execution;
  8. 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, [for the following test steps], validate the message in EVSClient. To do so:

  1. Click on the play icon next to the response type;
  2. You have been redirected to EVSClient, select XDS-CH in EPR group and click on the "Go" button;
  3. Once the page of the validator opens, select the appropriate entry in the drop-down list and click on "Validate";
  4. When the validation report shows up, a pop-up raises for returning the validation report to GWT, click on "OK";



- 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__resp_img_gw)
  • In the Message menu, pick the logs corresponding to your transaction using your IP and transaction time (pick the oldest of the six 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-75 Cross GatewayRetrieve 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-69).

The validations on EVS Client must return "Passed" (RAD-69 AND RAD-75).


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
EPR_XCA-I.b_IMAGING_DOC_CONS_SIMU
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor IMG_DOC_CONSUMER-Imaging Document ConsumerNONEfalse
111Required
EPR_XCA-I.b_INIT_GW_SUT
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor INIT_IMG_GATEWAY-Initiating Imaging GatewayNONEtrue
111Required
EPR_XCA-I.b_RESP_GW_SIMU
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor RESP_IMG_GATEWAY-Responding Imaging GatewayNONEfalse
111Required

Test Steps


Step Index
Initiator Role
Responder Role
Transaction
Secured
Message Type
Option
Description
Assertions
5EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_INIT_GW_SUTNoneRequired[OTHER_ACTION] : The system is configurated to be able to register its audit messages.
9EPR_XCA-I.b_IMAGING_DOC_CONS_SIMUEPR_XCA-I.b_INIT_GW_SUTITI-40Provide X-User AssertionRequired[TRANSACTION] : An ITI-40 transaction is send in parallel to each RAD-69 requests and will be forwarded by the SUT to the registry simulator
10EPR_XCA-I.b_IMAGING_DOC_CONS_SIMUEPR_XCA-I.b_INIT_GW_SUTRAD-69Retrieve Imaging Document SetRequired[TRANSACTION] : The Document Consumer simulator sends an RAD-69 retrieve imaging document request to the SUT. . After receiving the requested document from the Responding Gateway simulator, the SUT transmit it to the Document Consumer as a response to the ITI-69 query.
12EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_RESP_GW_SIMU ITI-40Provide X-User AssertionRequired[TRANSACTION] : An ITI-40 transaction is sent in parallel to each RAD-75 requests by the SUT
14EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_RESP_GW_SIMU RAD-75RetrieveImagingDocumentSetRequired[TRANSACTION] : The SUT then send an RAD-75 request to the Responding simulator
20EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_INIT_GW_SUTNoneRequired[EVIDENCE] : The SUT provide the links to the validation of the messages on GWT.
30EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_INIT_GW_SUTNoneRequired[OTHER_ACTION] : Retrieve the log of your request in XML format. [EVIDENCE] : Paste the EVS permanent link to the validation of your query
40EPR_XCA-I.b_INIT_GW_SUTEPR_XCA-I.b_INIT_GW_SUTNoneRequired[EVIDENCE] : The SUT proves that a link to this test instance has been added to both the XUA_X-SERVICE-PROV_ITI-40 test case and the XUA_X-SERVICE-USER_ITI-40 test case.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top