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 :
- Go to the EVS Client validator : EPR->CH:UPI->Validate
- Upload the log of your request in XML format (Soap tags have to be removed/commented)
- Select the eCH-0213 schematron validator from the drop-down list
- Click on Validate
- 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).