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 : CHXDS.b_DOC_CONS_ITI-43

Test Summary

Id
13463
Keyword
CHXDS.b_DOC_CONS_ITI-43
Name
CHXDS.b_DOC_CONS_ITI-43
Version
1.3
Test Author
aeschlimann
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Test validated by
aeschlimann
Short Description
This test is to verify the SUT capacity to request a document through an ITI-43 transaction with a XDS document repository.
Last changed
4/11/24 9:25:51 AM

Test Description in English

Special Instructions

In this test case, we will perform an ITI-43 transaction initiated by the SUT to a simulator acting as a XDS repository.

To perform this test, you'll need the datas listed in XDS.b_CONSUMER_CONF.


Important : TLS is mandatory to every request in the XDS profile, as a consequence every endpoint have to use HTTPS.


Please note that :


For each ITI-43 transaction, an ADR request is performed by the registry simulator to an ADR simulator to retrieve an access decision according to the confidentiality level (normal, restricted and secret).
This decision is based on the policy set prealably defined by the patient in the Policy Repository.
The Document Registry shall disclose the document metadata according to the rights given to the HCP in response to ITI-43.
The datas given to you (assertion, PID, ...)are known from both the document registry and ADR simulator and should return the datas and documents requested.



Description

- Using the datas provided in XDS.b_CONSUMER_CONF, perform the following transactions :

  1. Retrieve Document 1.
  2. (Optional) Retrieve BOTH Document 3 and 4 in one query.


Take note of the time at which you initiated your transaction, it'll be helpful for the next step.


- Once your requests has been executed, you'll need to recover their logs from XDSTools :

  • Go to XDSTools7 homepage
  • At the top of the page, set the Environment to ehealthsuisse and the Test Session to epr-testing from the drop-down lists
  • At the left side of the page, click on the "New Simulator Logs" option (in the "Toolkit" section)
  • Select the simulator that participated in your transaction (here it's epr-testing__for_doc_consumer_testing)
  • In the Message menu, pick the logs corresponding to your transaction using your IP and transaction time
  • From the Request Body tab, copy the Enveloppe of your request in an xml file


- Now to validate all your requests with the validation tool EVSClient :
  • In EVSClient, choose on the menu EPR > XDS-CH > Validate
  • Upload your XML message. Then, in Model Based Validation select: CH XDS.b ITI-43 Retrieve Document Set - request to validate your request
  • Copy the permanent link to your validation in the corresponding test step


For each steps, upload a proof that your system has correctly retrieved the documents.


    Evaluation

    The validations on EVS Client must return "Passed".

    You must show a proof that your system received the correct documents (a screenshot).



    Test Roles

    Keyword
    # to realize
    Card Min
    Card Max
    Optionality
    URL
    URL Doc
    EPR_XDS.b_DOC_CONSUMER_SUT
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_CONSUMER-Document ConsumerNONEtrue
    111Required
    EPR_XDS.b_DOC_REGISTRY_SIMU
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_REGISTRY-Document RegistryNONEfalse
    IntegrationProfile CH:ADR-Authorization Decision RequestActor AUTH_DECI_CONS-Authorization Decision ConsumerNONEfalse
    111Required
    EPR_XDS.b_DOC_REPOSITORY_SIMU
    Integration profileActorOptionIs tested ?
    Keyword
    Keyword
    Keyword
    Keyword
    IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_REPOSITORY-Document RepositoryNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
    IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
    111Required

    Test Steps


    Step Index
    Initiator Role
    Responder Role
    Transaction
    Secured
    Message Type
    Option
    Description
    Assertions
    10EPR_XDS.b_DOC_CONSUMER_SUTEPR_XDS.b_DOC_REPOSITORY_SIMUITI-43RetrieveDocumentSetRequired[TRANSACTION] : The SUT send an ITI-43 query to retrieve document 1. [EVIDENCE] : A screenshot proving that your system has correctly retrieved the document is provided.
    30EPR_XDS.b_DOC_CONSUMER_SUTEPR_XDS.b_DOC_REPOSITORY_SIMUITI-43RetrieveDocumentSetOptional[TRANSACTION] : The SUT send an ITI-43 query to retrieve both document 3 and 4. [EVIDENCE] : [EVIDENCE] : A screenshot proving that your system has correctly retrieved the documents is provided.
    40EPR_XDS.b_DOC_CONSUMER_SUTEPR_XDS.b_DOC_CONSUMER_SUTNoneRequired[OTHER_ACTION] : Retrieve the logs of your requests in XML format. [EVIDENCE] : Paste the link to the EVSClient validations

    Tool index

      Copyright IHE 2024
    • Gazelle 7.1.7
    Back to top