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_INIT-GW_ITI-39

Test Summary

Id
13461
Keyword
CHXCA_INIT-GW_ITI-39
Name
CHXCA_INIT-GW_ITI-39
Version
1.4
Test Author
mtoudic
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 is to verify the SUT capacity to retrieve documents through an ITI-39 transaction to a XCA Responding Gateway.
Last changed
1/26/24 7:27:36 AM

Test Description in English

Special Instructions

In this test case, we will use GWT to send ITI-43 transactions  to the SUT, which will then send the corresponding ITI-39 transactions to a simulator (XDSTools) acting as a Responding Gateway.

To perform this test, you'll need to follow the instructions listed in XCA_INIT-GW_CONF.

Since your system might need to resolve the MPI-PID of the patient in the Gazelle community, you also need to make sure that your XCPD Initiating Gateway is configured properly.

To do so, configure your system under test to interact with Patient Manager. The configuration details for interacting with the XCPD Responding Gateway are available under XCPD > Responding Gateway.


The Initiating Gateway actor is expected to act as a X-Service Provider. This test will also be used to assess this role when receiving an ITI-43 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 Gateway actor is expected to act as a X-Service User. This test will also be used to assess this role when sending an ITI-39 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, X-Service User and follow the instructions from XCA_INIT-GW_CONF.


- Make sure you have followed the instructions in the test case XCA_INIT-GW_CONF and that your XCPD Gateway is able to interact with Patient Manager.


- To initiate this test, a simulator will send a serie of ITI-43 request to your SUT, using 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 Initiating Gateway from the drop-down list;
  4. Select test suite [ITI-43] Document Set queries TestSuite by ticking the checkbox in front of its name;
  5. Enter the URL of your SUT (shall be a secured endpoint)
  6. Click on "Run" button
  7. Wait for the script to complete its execution;


    Take note of the time at which you initiated your transaction, it'll be helpful for the next step.


    - Once your ITI-39 requests has been executed, 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__for_init_gw_testing)
    • In the Message menu, pick the logs corresponding to your transaction using your IP and transaction time
    • From the Request Body tab, copy the Enveloppe of your request in an xml file

    - Now to validate all your requests with the validation tool EVSClient :
    • In EVSClient, choose on the menu EPR > XD* Metadata > Validate
    • Upload your XML message. Then, in Model Based Validation select: CH XCA ITI-39 Cross Gateway Retrieve - 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 validations on EVSClient and GWT must be Passed.


    Test Roles

    Keyword
    # to realize
    Card Min
    Card Max
    Optionality
    URL
    URL Doc
    EPR_XCA_INIT_GATEWAY_SUT
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XCA-Cross-Community AccessActor INIT_GATEWAY-Initiating GatewayNONEtrue
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
    111Required
    EPR_XCA_RESP_GATEWAY_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 XCA-Cross-Community AccessActor RESP_GATEWAY-Responding GatewayNONEfalse
    111Required
    EPR_XDS.b_DOC_CONSUMER_SIMU
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_CONSUMER-Document ConsumerNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
    111Required

    Test Steps


    Step Index
    Initiator Role
    Responder Role
    Transaction
    Secured
    Message Type
    Option
    Description
    Assertions
    5EPR_XCA_INIT_GATEWAY_SUTEPR_XCA_INIT_GATEWAY_SUTNoneRequired[OTHER_ACTION] : The system is configurated to be able to register its audit messages.
    9EPR_XDS.b_DOC_CONSUMER_SIMUEPR_XCA_INIT_GATEWAY_SUTITI-40Provide X-User AssertionRequired[TRANSACTION] : An ITI-40 transaction is sent in parallel to each ITI-43 request
    10EPR_XDS.b_DOC_CONSUMER_SIMUEPR_XCA_INIT_GATEWAY_SUTITI-43RetrieveDocumentSetRequired[TRANSACTION] : The Document Consumer simulator sends a serie of ITI-43 queries.
    49EPR_XCA_INIT_GATEWAY_SUTEPR_XCA_RESP_GATEWAY_SIMUITI-40Provide X-User AssertionRequired[TRANSACTION] : An ITI-40 transaction is sent in parallel to each ITI-39 request
    50EPR_XCA_INIT_GATEWAY_SUTEPR_XCA_RESP_GATEWAY_SIMUITI-39Cross GW RetrieveRequired[TRANSACTION] : For each ITI-43 received, your SUT sends an ITI-39 to a Responding Gateway simulator
    60EPR_XCA_RESP_GATEWAY_SIMUEPR_XCA_RESP_GATEWAY_SIMUOther Action - EvidenceRequired[OTHER_ACTION] : Retrieve the log of your ITI-39 requests in XML format. [EVIDENCE] : Paste the EVS and GWT permanent links for the two ITI-39 query
    70EPR_XCA_RESP_GATEWAY_SIMUEPR_XCA_RESP_GATEWAY_SIMUOther Action - EvidenceRequired[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