Special Instructions
In this case, your system acting as an PPQ source must request to a simulated PPQ repository. The goal is to Add a policy in the Repository.
The Policy Source actor is expected to act as a
X-Service user when sending PPQ-1 queries. This test will also be used to assess this role. In order to do so, you'll need to follow the instructions
from this test case :
XUA_X-SERVICE-USER_ITI-40Description
1 - The PPQ-1 request must be grouped with an ITI-40. Before each request you must :
- Use the Identity Provider Simulator to do an Authenticate User transaction (Use either the PAT nwittwerchristen or the HCP aandrews)
- 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 PPQ-1 request
2 - Your request must use the following data :
- Patient : Nilesh WITTWER-CHRISTEN (EPR-SPID :
761337610411265304^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO)
- Request endpoint : https://ehealthsuisse.ihe-europe.net/ppq-repository?wsdl
3 - The exchanged messages between your SUT and the simulator should have been recorded and be available in Gazelle Webservice Tester. For each test step flagged with [TRANSACTION]:
- Access the messages in Gazelle Webservice Tester from the "Mock messages";
- Find
out the message of interest, you can use the filters to ease your
search (we also recommand to do it before you move to the next step);
- We want to verify the conformance of the request sent by your SUT, click on the play icon next to the request type;
- You have been redirected to EVSClient, select validator: CH:PPQ in the 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, click on "OK";
- Copy the permanent link of the message in the test step using the "add link" feature.
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 AddPolicyRequest must be Success.
The validation of your request in EVSClient must return Passee.