Special Instructions
In this case we will test the Restricted Update Document [ITI-92] transaction with a simulator acting as the RMU Update Responder. You will be asked to update two different document, a document with a status "Approved", and a document with a status "Deprecated".
ITI-92 must be grouped with an ITI-40. Before each request you must :
- Use the Identity Provider Simulator to do an Authenticate User transaction (Use the patient nwittwerchristen)
- Then do an Get X-User Assertion to the Assertion Provider Simulator (https://ehealthsuisse.ihe-europe.net:10443/STS?wsdl)
- Use the SAML Assertion in your ITI-92 request
- This part is checked in the test case XUA_X-SERVICE-USER_ITI-40. (you must link this test instance in the corresponding test step.)
Description
- Before anything, configure your system to be able to test its role as X-Service User as explained in XUA_X-SERVICE-USER_ITI-40.
- For this test, you'll need to access a document stored in the simulator. To initialize a document :
- Access Gazelle Webservice Tester and log into the application;
- Go to the menu "Run";
- Select the test project name EPR Restricted Metadata Update from the drop-down list;
- Select test suite RMU - Document Initialization by ticking the checkbox in front of its name;
- Click on "Run" button
- Wait for the script to complete its execution;
- Repeat steps 2 to 6 with the test suite "RMU - Deprecated Document Initialization"
- Update the confidentiality code from normal to restricted for both documents. To do so, send your request to the following services (Use Gazelle Webservice Tester to identify the documents you just initialized):
[ITI-38] : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__for_init_gw_testing/rg/xcq
[ITI-92] : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__for_init_gw_testing/reg/rmu
- Once your requests has been executed, you'll need to recover the logs of your ITI-92 requests 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 > XDS-CH > Validate
- Upload
your XML message. Then, in
Model Based Validation select:
CH XDS.b ITI-92 Restricted Update Document Set - request (CH codes) to
validate your request
- Copy the permanent link to your validation in the corresponding test step
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-USER_ITI-40.
The status of the response to your SubmitObjectsRequest must be Success.
The validation of your request in EVSClient must return PASSED