Special Instructions
As a pre-requisite, you have run the CHATC_ARR_CONF test. Your system contains the expected set of data for this test to be executed correctly and is integrated with Gazelle ADR Provider simulator.
This test is executed using Gazelle Webservice Tester as a CH:ATC Patient Audit Consumer actor. A test suite has been designed to issue search requests on AuditEvent resources in conformance to the CH:ATC specifications.
The Patient Audit Record 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 order to do so, you'll need to follow the instructions
from this test case :
XUA_X-SERVICE-USER_ITI-40
The Patient Audit Record Repository actor is also expected to act as
an AuthorizationDecision Consumer. This test will also be used to assess
this role for error case. 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
Description
The System Under Test (SUT) is the Patient Audit Record Repository.
This test covers the ITI-81 : Retrieve ATNA Audit Event transaction in nominal cases.
- Before anything, configure your system to be able to test its role as an ADR Consumer and X-Service User.
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 menu "Run";
- Select the test project name EPR CH:ATC Patient Audit Consumer from the drop-down list;
- Select test suite NormalCases 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. In Gazelle Webservice Tester, for the steps not marked as [INTERNAL],
validate the message in EVSClient. To do so:
- Click on the play icon next to the response type;
- You have been redirected to EVSClient; In the dropdown list, select the validator: CH:ATC (R4) in the EPR group and hit the "Go" button;
- You have been redirected to the "Validate FHIR resources and requests" page, select the "[ITI-81] Retrieve ATNA Audit Event" item in the 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 global status of the Gazelle Webservice Tester execution shall report a Success.
Each of the ITI-81 responses returned by the SUT must be validated with EVSClient and the validation result must be Passed.
The monitor will check that you copied the link to this test instance to the corresponding test step of the test case in XUA_X-SERVICE-USER_ITI-40.
The monitor will also check that you copied the link to the EVS
Client validations for one ADR Authorization Decision query to the
corresponding test step of CHADR_FOR_CONSUMER