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 : CHPIXm_MGR_ITI-83_ErrorCase

Test Summary

Id
13594
Keyword
CHPIXm_MGR_ITI-83_ErrorCase
Name
CHPIXm_MGR_ITI-83_ErrorCase
Version
1.0
Test Author
vhofman
Last modifier
vhofman
Status
ready
Type
master type
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
No Peer
Short Description
This test checks the ability of the CH:PIXm Patient Identifier Cross-Reference Manager to respond to the query exchanged in the context of the Patient Identity Query (ITI-83) transaction.
Last changed
1/26/24 7:26:09 AM

Test Description in English

Special Instructions

You shall have done the test CHPIXm_SERVER_CONF as a pre-requisite to this test so that your system already contains test data.

This test is executed using Gazelle Webservice Tester as a simulator CH:PIXm Patient Identifier Cross-reference Consumer actor.

A test suite has been designed to issue queries to Patient Identity Cross-reference Manager in conformance to the error cases of the CH:PIXm specifications.


Description

This test case covers the PIXm Query Case 1 defined in IHE technical framework :The Patient Identifier Cross-reference Manager SHALL send errors regarding the type of the request he receives.

  • HTTP status code of 400 (Bad Request) is returned when the consumer send a bad written sourceIdentifier,
  • HTTP status code of 403 (Forbidden) is returned when the consumer send at least 1 unknown targetDomain,
  • HTTP status code of 404 (Not Found) is returned when the consumer send an unknown patientId,


To run this test:

  1. Access Gazelle Webservice Tester and log into the application,
  2. Go to menu "Run",
  3. Select the test project name « EPR CH:PIXm Patient Identity Cross-reference Manager » from the drop-down list,
  4. Select test suite Error Cases by ticking the checkbox in front of its name,
  5. Enter the URL of your system under test endpoint (shall be a secured endpoint),
  6. Click on "Run" button,
  7. Wait for the script to complete its execution,
  8. When the script stops, copy the permanent link of the execution to the test step in Gazelle Test Management.

You are requested to provide the permanent link to the message exchanged with the simulator. Once the simulator has received the response from your system, a report is displayed at the bottom of the page.

  1. Scroll down to this section,
  2. Click on the play icon next to the response message type to trigger the validation of the message sent by your system. We expect the outcome of the validation to be PASSED.
  3. Right-click on the magnifying glass icon (last column) and copy/paste the permanent link in the test step using the "Add link" feature. 


Evaluation

The global status of the Gazelle Webservice Tester execution shall report a Success.

The monitor will verify that the SUT sends correct error codes are returned and notify the result in the test instance.


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
PAT_IDENTIFIER_X_REF_CONSUMER-CHPIXm-SIMU
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:PIXm-Swiss Patient Identifier Cross-reference for MobileActor PAT_ID_X_REF_CONS-Patient Identifier Cross-reference ConsumerNONEfalse
111Required
PAT_IDENTIFIER_X_REF_MANAGER-CHPIXm
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile PIXm-Patient Identifier Cross-reference for MobileActor PAT_ID_X_REF_MGR-Patient Identity Cross-reference ManagerNONEtrue
IntegrationProfile CH:PIXm-Swiss Patient Identifier Cross-reference for MobileActor PAT_ID_X_REF_MGR-Patient Identity Cross-reference ManagerNONEtrue
111Required

Test Steps


Step Index
Initiator Role
Responder Role
Transaction
Secured
Message Type
Option
Description
Assertions
10PAT_IDENTIFIER_X_REF_CONSUMER-CHPIXm-SIMUPAT_IDENTIFIER_X_REF_MANAGER-CHPIXmITI-83PIXmQueryRequiredPIXm Consumer queries PIXm Manager with a bad written sourceIdentifier (urn:oid:1.3.6.1.4.1.12559.11.1.4.1.2DDS-72618 ). The response SHALL contain 400 (Bad Request) error code.
20PAT_IDENTIFIER_X_REF_CONSUMER-CHPIXm-SIMUPAT_IDENTIFIER_X_REF_MANAGER-CHPIXmITI-83PIXmQueryRequiredPIXm Consumer queries PIXm Manager with an unknown targetDomain (unknownDomain ) . The response SHALL contain a 403 (Forbidden) error code.
30PAT_IDENTIFIER_X_REF_CONSUMER-CHPIXm-SIMUPAT_IDENTIFIER_X_REF_MANAGER-CHPIXmITI-83PIXmQueryRequiredPIXm Consumer queries PIXm Manager with an unknown patientID (urn:oid:1.3.6.1.4.1.12559.11.1.4.1.2|DDS-UNKNOWN ) . The response SHALL contain a 404 (Not Found) error code.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top