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_DEL

Test Summary

Id
13376
Keyword
CHPPQ_POLICY_SRC_PPQ-1_DEL
Name
CHPPQ_POLICY_SRC_PPQ-1_DEL
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 Delete Policy requests to a simulated PPQ repository a valid PPQ-1 Delete Policy query
Last changed
1/26/24 7:26:50 AM

Test Description in English

Special Instructions

In this case, your system acting as an PPQ source must sent a PPQ-1 request to Delete a policy in a PPQ Repository simulator.


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 a DeletePolicy 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 delete 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 DeletePolicyRequest must be Succes.
    • The validation of your DeletePolicyRequest 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
    10PPQ_SOURCE_WITH_XUAPPQ_SOURCE_WITH_XUAConfigureRequired[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.
    17PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORPPQ-1Add PolicyRequired[TRANSACTION] : Send an AddPolicy Request to the Policy Repository simulator
    20PPQ_SOURCE_WITH_XUAPPQ_REPOSITORY_SIMULATORPPQ-1Delete PolicyRequired[TRANSACTION][EVIDENCE] Send your Delete Policy Request to PPQ simulator. Validate your request and copy the permanent link to the messages in this step.

    Tool index

      Copyright IHE 2024
    • Gazelle 7.1.7
    Back to top