Please use a compatible browser :Google Chrome or Mozilla Firefox
Page expired. Any change will be lost. Try to refresh the page.
Gazelle update scheduled, unsaved changes will be lost :
Your session will timeout :
Redeployed...
Logged out...
The server is restarting. Any change will be lost.
 

Test : CHPPQ_POLICY_SRC_PPQ-1_ADD

Test Summary

Id
13374
Keyword
CHPPQ_POLICY_SRC_PPQ-1_ADD
Name
CHPPQ_POLICY_SRC_PPQ-1_ADD
Version
1.2
Test Author
wbars
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Test validated by
NicolasBailliet
Short Description
Policy Source requests to add new Policy in a simulated PPQ repository
Last changed
1/26/24 7:26:48 AM

Test Description in English

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-40


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 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]:

  1. Access the messages in Gazelle Webservice Tester from the "Mock messages";
  2. 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);
  3. We want to verify the conformance of the request sent by your SUT, click on the play icon next to the request type;
  4. You have been redirected to EVSClient, select validator: CH:PPQ in the EPR group and click on the "Go" button;
  5. Once the page of the validator opens, select the appropriate entry in the drop-down list and click on "Validate";
  6. When the validation report shows up, a pop-up raises, click on "OK";
  7. 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.


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
PPQ_REPOSITORY_SIMULATOR
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile CH:PPQ-Privacy Policy QueryActor POLICY_REPO-Policy RepositoryNONEfalse
111Required
PPQ_SOURCE_WITH_XUA
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
IntegrationProfile CH:PPQ-Privacy Policy QueryActor POLICY_SRC-Policy SourceNONEtrue
111Required

Test Steps


Step Index
Initiator Role
Responder Role
Transaction
Secured
Message Type
Option
Description
Assertions
5PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUANoneRequired[OTHER_ACTION] : The system is configurated to be able to register its audit messages.
10PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUANoneRequired[INSTRUCTION] Configure your system to contact Identity Provider Simulator to authenticate a user and to contact the Assertion Provider Simulator to get an assertion for this user
15PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORITI-40Provide assertionRequired[TRANSACTION] Each PPQ-1 transaction shall be supported by a ITI-40 Provider X-User Assertion transaction. That means that we want your system to demonstrate its capability to enclose the SAML token with the SOAP header of the PPQ-1 request.
20PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORPPQ-1Add PolicyRequired[TRANSACTION][EVIDENCE] Trigger an event that initiates the AddPolicyRequest. Validate your request and copy the permanent link to the messages in this step.
30PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUAValidateRequired[EVIDENCE] : The links to the validations of all messages on GWT is provided.
40PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUAValidateRequired[EVIDENCE] : The SUT proves that a link to this test instance has been added to the XUA_X-SERVICE-USER_ITI-40 test case.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top