Prerequisites
Depending on the context, Gazelle Proxy can be used :
- If this test instance is related to a preProjectathon, using the Proxy isn't mandatory.
- If this test instance is related to a SIA, the SUT manager must request a proxy port from the test session manager.
Special Instructions
In this test, the SUT will have to send an eCH0214 request asking for the attributes of a patient from his demographics to the UPI Simulator.
The validation of your message in this test case will require the logs of your transaction, please add the validation report's permanent link to the corresponding test step.
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/UPISedexQueryWS
Description
- Pick a patient from the test data with at least one active SPID ("1 EPR-SPID" tab)
(i.e. Frieda Marie NECIPOGLU)
- Send an eCH0214 request from your system to the UPI service, using the following attributes (you'll need theirs demographics) :
- <eCH-0214:searchPersonRequest>
- <eCH-0214:algorithm>default</eCH-0214:algorithm>
- <eCH-0214:searchedPerson>...
You shall receive a 200 http message with the NAVS13 and at least 1 SPID.
- You can consult the logs of your transaction in the "Messages" menu of the Proxy.
- Once the logs have been recovered, 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-0214-2 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 on your system from UPI Simulator to confirm that you received the requested attributes (it must contains e-CH0214:positiveResponse).