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_UPD

Test Summary

Id
13378
Keyword
CHPPQ_POLICY_SRC_PPQ-1_UPD
Name
CHPPQ_POLICY_SRC_PPQ-1_UPD
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 must request to a simulated PPQ repository a valid UpdatePolicy Request.
Last changed
1/26/24 7:26:52 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 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] :

  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 status of the response to your UpdatePolicyRequest must be Success.
  • The validation of your UpdatePolicyRequest in EVSClient must return Passed.


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
40PPQ_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
41PPQ_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.
45PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORPPQ-1Add PolicyRequired[TRANSACTION] : send an AddPolicy request to the Policy Repository simulator
50PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORPPQ-1Update PolicyRequired[TRANSACTION][EVIDENCE] Send your Update Policy Request to PPQ simulator. Validate your request and copy the permanent link to the messages in this step.
60PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUAValidateRequired[EVIDENCE] : The links to the validations of all messages on GWT is provided.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top