Special Instructions
In this case, your system acting as an PPQ source must request to a simulated PPQ repository. The goal is to Update a policy in the Repository.
Description
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 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 - Before running an UpdatePolicy request, send an AddPolicy request (as done in the test case CHPPQ_POLICY_SRC_PPQ-1_ADD)
To do so, 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 - Send a request to update the policy you just created
4 - The messages exchanged between your SUT and the simulator should have been recorded and be available in Gazelle Webservice Tester. For each test step flagged with [TRANSACTION][EVIDENCE] :
- 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 status of the response to your UpdatePolicyRequest must be Success.
- The validation of your UpdatePolicyRequest in EVSClient must return Passed.