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 : PPQm_Add a policy (PPQ-3/4)

Test Summary

Id
13660
Keyword
PPQm_Add a policy (PPQ-3/4)
Name
PPQm_Add a policy (PPQ-3/4)
Version
EPR Montreux 2022
Test Author
vhofman
Last modifier
vhofman
Status
ready
Type
connectathon
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
Peer To Peer
Short Description
Add a new Policy to the Policy Repository
Last changed
5/30/22 1:09:51 PM

Test Description in English

Short Description

The purpose of this test is to add a new Policy to the Policy Repository with PPQ-3 and PPQ-4 transactions.

Goal

This test verifies the required steps for a Policy Source to add a Policy to the Policy Repository

Tested Components

  • Policy Source
  • Policy Repository 

Prerequisite

The Mobile Privacy Policy Feed needs TLS for the communication. Make sure that this option is set in your configuration for Proxy.

  • You SHALL have a partner to perform this test.
  • You can find samples of PPQm consents here.
  • Bundles and consents have to be compliant with these implementation guides :

    The PPQ-3/4 transactions SHALL provide IUA Token (ITI-72) for user authentication and authorization and SHALL record the events using ATX:FHIR Feed option (RESTful).


    Description

    The Policy Source sends a Consent (PPQ-3) and a Bundle (PPQ-4) to the Policy Repository. These requests are used to add policies in the Policy Repository. 

    Evidence

    The Policy Source shall present the following evidence:

    • The Policy Source sends a Consent feed request to the Policy Repository of the community.
    • The Consent feed request must add a new policy in the Policy Repository of its community.
    • The PPQ-3 response must be consistent with a success message.
    • The Policy Source sends a Consent Bundle feed request to the Policy Repository of the community.
    • The Consent Bundle feed request must add at least a new policy in the Policy Repository of its community.
    • The PPQ-4 Bundle response must be consistent with a success message.
    • All the messages exchanged shall be validated in EVSClient.

    Evaluation

    In order to verify the test the Connectathon monitor will ask for the queries and responses of the PPQ-3/4 requests and responses.


    Test Roles

    Keyword
    # to realize
    Card Min
    Card Max
    Optionality
    URL
    URL Doc
    PPQm_SOURCE
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile CH:PPQm-Privacy Policy Query for MobileActor POLICY_SRC-Policy SourceNONEtrue
    111Required
    PPQm_REPOSITORY
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile CH:PPQm-Privacy Policy Query for MobileActor POLICY_REPO-Policy RepositoryNONEtrue
    111Required

    Test Steps


    Step Index
    Initiator Role
    Responder Role
    Transaction
    Secured
    Message Type
    Option
    Description
    Assertions
    1PPQm_REPOSITORYPPQm_REPOSITORYNoneRequiredTo ease validation, please use the gazelle proxy with this test.
    10PPQm_SOURCEPPQm_SOURCENoneRequiredPrepare your request to send AddPolicy request to the Policy Repository
    20PPQm_SOURCEPPQm_REPOSITORYPPQ-3HTTP POSTRequiredThe Policy Source sends an Add Policy Set. The AddPolicySet must send prior an ITI-72 token and record the event.
    30PPQm_SOURCEPPQm_SOURCENoneRequiredPaste in this step request and response received evidences and validate the messages in EVSClient.
    40PPQm_SOURCEPPQm_REPOSITORYPPQ-4HTTP POSTRequiredThe Policy Source sends at least 1 Add Policy Set embedded in a Bundle. The Bundle must send prior an ITI-72 token and record the event.
    50PPQm_SOURCEPPQm_SOURCENoneRequiredPaste in this step request and response received evidences and validate the messages in EVSClient.

    Tool index

      Copyright IHE 2024
    • Gazelle 7.1.7
    Back to top