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_Update a policy (PPQm3/4)

Test Summary

Id
13661
Keyword
PPQm_Update a policy (PPQm3/4)
Name
PPQm_Update a policy (PPQm3/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
Update an existing Policy in the Policy Repository
Last changed
5/30/22 1:10:33 PM

Test Description in English

Short Description

The purpose of this test is to update an existing Policy to the Policy Repository with PPQ-3 and PPQ-4 transactions.

Goal

This test verifies the required steps for a Policy Source to update an existing Policy in the Policy Repository

Tested Components

  • Policy Source
  • Policy Repository 

Prerequisite

he 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 an UpdatePolicy request to the Policy Repository. This request is used to update policies in the Policy Repository.


Evidence

The Policy Source shall present the following evidence:

  • The Policy Source sends a Consent update request to the Policy Repository of the community.
  • The Consent update request must update an existing 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 update request to the Policy Repository of the community.
  • The Consent Bundle update request must update at least an existing 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 UpdatePolicy requests


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
PPQm_REPOSITORY
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:PPQm-Privacy Policy Query for MobileActor POLICY_REPO-Policy RepositoryNONEtrue
111Required
PPQm_SOURCE
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:PPQm-Privacy Policy Query for MobileActor POLICY_SRC-Policy SourceNONEtrue
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 UpdatePolicy request to the Policy Repository
20PPQm_SOURCEPPQm_REPOSITORYPPQ-3HTTP PUTRequiredThe Policy Source sends an Update Policy Set. The UpdatePolicySet 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 Update Policy Set embedded in a Bundle. The Bundle must send prior an ITI-72 token and record the event.
60PPQm_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