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-I.b_DOC_SRC_RAD-68

Test Summary

Id
13475
Keyword
CHXDS-I.b_DOC_SRC_RAD-68
Name
CHXDS-I.b_DOC_SRC_RAD-68
Version
1.2
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 register a DICOM KOS through a RAD-68 transaction with a XDS document repository.
Last changed
1/26/24 7:28:27 AM

Test Description in English

Special Instructions

In this case we will test the Provide and Register Imaging Document Set (RAD-68) transaction with a simulator acting as both the Document Repository and Document Registry.

To perform this test, you’ll need to download the files “manifest_for_DOCUMENT_SOURCE.dcm”,  from : https://ehealthsuisse.ihe-europe.net/test_data/XDS-I_Documents/.


The data you'll use for the transactions are :

Patient : Nilesh WITTWER-CHRISTEN (EPR-SPID :  761337610411265304^^^SPID&2.16.756.5.30.1.127.3.10.3&ISO)


Repository Unique ID : 1.1.4567332.1.70

Requests endpoint : https://ehealthsuisse.ihe-europe.net:10443/xdstools7/sim/epr-testing__for_doc_source_testing/rep/prb
 

RAD-68 must be grouped with an ITI-40. Before each request you must :

  1. Use the Identity Provider Simulator to do an Authenticate User transaction (Use the HCP aandrews)
  2. Then do an Get X-User Assertion to the Assertion Provider Simulator (https://ehealthsuisse.ihe-europe.net:10443/STS?wsdl)
  3. Use the SAML Assertion in your RAD-68 request
  4. This part is checked in the test case  XUA_X-SERVICE-USER_ITI-40. You must create a test instance of this and paste the link in the step 5. 

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

Description


- Upload the manifest provided using a RAD-68 transaction

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



- Once your request has been executed, you'll need to recover its log 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_source_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-I.b RAD-68 PnR Imaging Document Set - request to validate your request
  • Copy the permanent link to your validation in the corresponding test step

In the proper step, upload a proof that your system has correctly uploaded the document.


Evaluation

The metadata used in the RAD-68 request are those found in the corresponding KOS (show both the KOS and your request to the monitor).

The validation in EVSClient must return Passed.

The response of to your request must be Success (provide a screenshot of your system).


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
EPR_XDS-I.b_DOC_REPOSITORY_SIMU
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-USR-X-Service UserNONEfalse
IntegrationProfile CH:XDS-I.b-Cross-Enterprise Document Sharing for ImagingActor DOC_REPOSITORY-Document RepositoryNONEfalse
111Required
EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUA
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XDS-I.b-Cross-Enterprise Document Sharing for ImagingActor IMG_DOC_SOURCE-Imaging Document SourceNONEtrue
IntegrationProfile XUA-Cross Enterprise User AssertionActor X-SERV-PROV-X-Service ProviderNONEfalse
IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_SOURCE-Document SourceNONEfalse
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
1EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUAEPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUA Required[INSTRUCTION] Configure your system to contact Identity Provider Simulator to authenticate user nwittwerchristen (PAT) and to contact the Assertion Provider Simulator to get an assertion for this user
5EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUAEPR_XDS-I.b_DOC_REPOSITORY_SIMUITI-40Provide assertionRequired[TRANSACTION] Each RAD-68 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 RAD-68 request. [EVIDENCE] : Paste the link to the test instance that checks this part.
10EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUAEPR_XDS-I.b_DOC_REPOSITORY_SIMURAD-68Provide and Register Imaging Document SetRequired[TRANSACTION] : The SUT send a RAD-68 request to register the document to the repository simulator. [EVIDENCE] : Provide a screenshot of the response received on your system
30EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUAEPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUANoneRequired[OTHER_ACTION] : Retrieve the log of your request in XML format. [EVIDENCE] : Paste the EVS permanent link for the validation of your request
60EPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUAEPR_XDS-I.b_IMG_DOC_SOURCE-WITH_XUANoneRequired[EVIDENCE] : The request and the KOS files content are shown to a monitor for comparison.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top