Special Instructions
In this test case, your system acting as PPQ Repository must respond to a simulated PPQ request. The goal is to Add a policy in the repository.
The Policy Repository
must be configured to send Authorization Decision Queries to the Gazelle
simulator ADR Provider, to do so follow the instructions from : PPQ_REPO_CONF
The Policy Repository actor is expected to act as a X-Service
provider. This test will also be used to assess this role for PPQ-1
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 Policy Repository actor is expected to act as a
X-Service user when sending an AuthorizationDecision query to an ADR
Provider. This test will also be used to assess this role, in case of a PPQ1
transaction. In order to do so, you'll need to follow the instructions
from this test case :
XUA_X-SERVICE-USER_ITI-40
In addition, the Document Registry actor is also expected to act as
an AuthorizationDecision Consumer. This test will also be used to assess
this role, in case of an
ITI-18
transaction. In order to validate the conformity of your system in this
role, you'll need to follow the instructions
from this test case :
CHADR_FOR_CONSUMER
You'll also need to configure your repository to work with the following patient :
Patient : Nilesh WITTWER-CHRISTEN (EPR-SPID :
761337610411265304^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO)
Sender of the request (in the SAML assertion) : use either the patient Nilesh WITTWER-CHRISTEN (username nwittwerchristen), or the HCP Ann Andrews (username aandrews)
Description
- Before anything, configure your system to be able to test its role as X-Service Provider, X-Service User and ADR Consumer.
The requests will be sent to your SUT from Gazelle Webservice Tester. To execute this test:
- Access Gazelle Webservice Tester and log into the application;
- Go to the menu "Run";
- Select the test project name EPR CH:PPQ Repository from the drop-down list;
- Select the test suite PPQ_Add_Policy valid_case by ticking the checkbox in front of its name;
- Enter the URL of your system under test endpoint (shall be a secured endpoint)
- Click on "Run" button
- Wait for the script to complete its execution;
- When the script stops, copy the permanent link of the execution to the test step in Gazelle Test Management
The conformance of the responses sent back by your system shall be assessed. From Gazelle Webservice Tester, validate the message in EVSClient. To do so:
- Click on the play icon next to the response 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 for returning the validation report to GWT, click on "OK";
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 monitor will also check that you copied the link to the EVS
Client validation for your ADR Authorization Decision queriy to the
corresponding test step of the test case CHADR_FOR_CONSUMER (one validation is enough)
The status of the transactions on GWT for the PPQ1 transaction must be "Passed".
The validations on EVS Client for the PPQ1 transaction must return "Passed".