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 : CH:UPI_eCH0213_SPID_CREATION

Test Summary

Id
13645
Keyword
CH:UPI_eCH0213_SPID_CREATION
Name
CH:UPI_eCH0213_SPID_CREATION
Version
2.1
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
vhofman
Short Description
UPI client send an eCH0213 request to create an SPID for a patient
Last changed
1/26/24 7:26:57 AM

Test Description in English

Special Instructions


In this test, the SUT will have to send an eCH0213 request asking for the creation of a patient SPID to the UPI Simulator.

The validation of your message in this test case will require the logs of your transaction, that will be available in the Gazelle Proxy.

Test Session Manager have to configure this simulator in Gazelle.

To know which port you have to use, please consult Gazelle TM/ Configurations/ All configurations webpage.


The data available for this test case can be found at : https://ehealthsuisse.ihe-europe.net/test_data/UPI/230912_TestDataSet_PAT.xlsx

UPI endpoint : https://<gazelle_platform>:<UPI's proxy port>/upi-simulator/UPISedexManageWS


Description


- Pick a patient from the test data in the sheet "0 EPR-SPID" who is also in "active" sheet.

(i.e. Laura Mathilda VERBOUX)

- Send an eCH0213 request from your system to the UPI service, using the following attributes (you'll need his NAVS and demographics) :

  • <eCH-0213:actionOnSPID>generate</eCH-0213:actionOnSPID>
  • <eCH-0213:pidsToUPI>...<eCH-0213-commons:vn>  (NAVS)
  • <eCH-0213:personToUPI> (demographics)

You shall receive a 200 http message with the sent demographic and the SPID.


- You can consult the logs of your transaction in the "Messages" menu of the Proxy.


- Once the logs have been found, validate your request :

  1. Go to the EVS Client validator : EPR->CH:UPI->Validate
  2.  Upload the log of your request in XML format (Soap tags have to be removed/commented)
  3. Select the eCH-0213 schematron validator from the drop-down list
  4. Click on Validate
  5. Copy the permanent link to your validation in the corresponding test step


Evaluation


The validations on EVS Client must return "Passed".

Show the response from the UPI Simulator received by your system to confirm that the SPID of the selected patient have been succesfully created by the tool (it must contains e-CH0213:positiveResponse).


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
UPI_UPI_CLIENT
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile UPI-Unique Person IdentificationActor UPI_CLIENT-Unique Person Identification ClientNONEtrue
111Required
UPI_Simulator
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile UPI-Unique Person IdentificationActor UPI_SERVICE-Unique Person Identification ServiceNONEtrue
111Required

Test Steps


Step Index
Initiator Role
Responder Role
Transaction
Secured
Message Type
Option
Description
Assertions
10UPI_UPI_CLIENTUPI_UPI_CLIENTnoneRequired[OTHER_ACTION] : The SUT select and configure his system with the right test data
20UPI_UPI_CLIENTUPI_SimulatoreCH-0213generateRequired[TRANSACTION] : The SUT sends an eCH-0213 request to create a patient SPID.
30UPI_UPI_CLIENTUPI_UPI_CLIENTnoneRequired[EVIDENCE] : Validate your request through EVSClient and copy the link to your validation in this step [EVIDENCE] : Show the answer from your query on your system to the monitor, to confirm that you received a positive answer to your request.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top