Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
bordertrue
Column

Column

This page tries to gather all the specification of Integration testing for the XCA client component.

Column
width30
Table of contents:

Table of Contents
maxLevel3
stylesquare

This page tries to gather all the specification of Integration testing for the XCA client component.

...

Test Id

PT_CLIENT_XCA_EP_#5.2

Name

testQueryEPConsiderAddDoc

Description

The HCP MUST consider additionally the source coded document because it MAY contain information that is not included in the epSOS pivot CDA . Reason: field were
nullified due to missing code mappings!

Test Inputs

A request for a document which will cause a Source coded document must be considered success.

Expects

Response Status: Success

Message: Source coded document must be considered

Code: 2102

Status

Status
colourYellow
titleIMPEDED
Reason: Missing behaviour at Mocked NI

 

...

Retrieve Tests

...

MRO Service

Normal Usage

This tests represent the normal usage of Patient MRO Service.

Test

...

#0 : "

...

testQueryMro"

...

Test Id

PT_CLIENT_XCA_

PS

MRO_

#9

#0

Name

testRetrievePS

testQueryMro

Description

This test performs an XCA Retrieve Query for PSMRO, using valid Document Patient Identifiers.

It is a simple test designed uniquely for testing the normal work-flow of the XCA Retrievequery.

Test Inputs

Valid document patient identifier.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cli:retrieveDocument><cc:queryDocuments xmlns:cc="http://clientconnector.protocolterminator.openncp.epsos/"> <arg0> <countryCode>ZZ</countryCode> <homeCommunityId>2.16.999.1000.990.1</homeCommunityId> <documentId> <repositoryUniqueId>2.16.999.1000.990.1</repositoryUniqueId> <documentUniqueId>1234</documentUniqueId> </documentId> <classCode> <nodeRepresentation>56445-0</nodeRepresentation> <schema>2.16.840.1.113883.6.1</schema> <value>56445-0</value> </classCode> <patientId> <root>2.16.620.1.101.10.1.1</root> <extension>182581814</extension> </patientId> </arg0> </clicc:retrieveDocument>queryDocuments>

Expects

A list, containing valid document identifiers.

Status

Status
colourGreen
titlePASSED

Invalid Scenarios 

Test #9.1 : "testRetrievePSCIM"

...

 

...

Anchor
retrievetests
retrievetests

Retrieve Tests

Patient Service

Normal Usage

This tests represent the normal usage of Patient Service.

Test #9 : "testRetrievePS" 

Test IdPT_CLIENT_XCA_PS_#9.1
NametestRetrievePSCIMtestRetrievePS
Description

Error messages related to the creation of the document content. There may be cases where failure may result in some elements of clinical information missing for example in a patient summary. These clinical content errors should be conveyed within the document content.

Test Inputs

Some elements of clinical information missing.

ExpectsA list, containing valid document identifiers.
Status
Status
colourYellow
titleIMPEDDED
Reason: Missing behaviour at Mocked NI

Order Service

Normal Usage

This tests represent the normal usage of Order Service.

...

This test performs an XCA Retrieve for PS, using valid Document Identifiers.

It is a simple test designed uniquely for testing the normal work-flow of the XCA Retrieve.

Test Inputs

Valid document identifier.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cli:retrieveDocument> <arg0> <countryCode>ZZ</countryCode> <homeCommunityId>2.16.999.1000.990.1</homeCommunityId> <documentId> <repositoryUniqueId>2.16.999.1000.990.1</repositoryUniqueId> <documentUniqueId>1234</documentUniqueId> </documentId> </arg0> </cli:retrieveDocument>
Expects

A valid document.

Status
Status
colourGreen
titlePASSED

Invalid Scenarios 

Test #9.1 : "testRetrievePSCIM"
<cli:retrieveDocument> <arg0> <countryCode>ZZ</countryCode> <homeCommunityId>2.16.999.1000.990.1</homeCommunityId> <documentId> <repositoryUniqueId>2.16.999.1000.990.1</repositoryUniqueId> <documentUniqueId>4321</documentUniqueId> </documentId>

Error messages related to the creation of the document content. There may be cases where failure may result in some elements of clinical information missing for example in a patient summary. These clinical content errors should be conveyed within the document content.

Test IdPT_CLIENT_XCA_EPPS_#9.1
NametestRetrieveEPtestRetrievePSCIM
Description

This test performs an XCA Retrieve for EP, using valid Document Identifiers.

It is a simple test designed uniquely for testing the normal work-flow of the XCA Retrieve.

Test Inputs

Valid document identifier.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
Test Inputs

Some elements of clinical information missing.

ExpectsA list, containing valid document identifiers.
Status
Status
colourYellow
titleIMPEDDED
Reason: Missing behaviour at Mocked NI

Order Service

Normal Usage

This tests represent the normal usage of Order Service.

Test #9 : "testRetrieveEP"

Test IdPT_CLIENT_XCA_EP_#9
NametestRetrieveEP
Description

This test performs an XCA Retrieve for EP, using valid Document Identifiers.

It is a simple test designed uniquely for testing the normal work-flow of the XCA Retrieve.

Test Inputs

Valid document identifier.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cli:retrieveDocument> <arg0> <countryCode>ZZ</countryCode> <homeCommunityId>2.16.999.1000.990.1</homeCommunityId> <documentId> <repositoryUniqueId>2.16.999.1000.990.1</repositoryUniqueId> <documentUniqueId>4321</documentUniqueId> </documentId> </arg0> </cli:retrieveDocument>
Expects

A valid document.

Status
Status
colourGreen
titleDone

Invalid Scenarios 

The invalid scenarios for Patient Service testing are described in WP3.4 Deliverable D3.4.2 - Common Components Specification v2.2 (Pages: 58 and 59).

N/A

MRO Service

Normal Usage

This tests represent the normal usage of MRO Service.

Test #1 : "testRetrieveMro"

Test Id

PT_CLIENT_XCA_MRO_#0

NametestRetrieveMro
Description

This test performs an XCA Retrieve for MRO, using valid Document Identifiers.

It is a simple test designed uniquely for testing the normal work-flow of the XCA Retrieve.

Test Inputs

Valid document identifier.

Code Block
languagehtml/xml
titleRequest Soap Body
collapsetrue
<cc:retrieveDocument xmlns:cc="http://clientconnector.protocolterminator.openncp.epsos/">
    <arg0>
        <countryCode>ZZ</countryCode>
        <homeCommunityId>2.16.620.1.101.10.1.1</homeCommunityId>
        <documentId>
            <repositoryUniqueId>2.16.17.710.811</repositoryUniqueId>
            <documentUniqueId>2.25.3569993591790061285901367284794224715^2.25.208861972525593786945152155986656371691.1</documentUniqueId>
        </documentId>
        <classCode>
            <nodeRepresentation>56445-0</nodeRepresentation>
            <schema>2.16.840.1.113883.6.1</schema>
            <value>MRO</value>
        </classCode>
        <targetLanguage>pt-PT</targetLanguage>
    </arg0>
</clicc:retrieveDocument>
Expects

A valid document.

Status
Status
colourGreen
titleDone

Invalid Scenarios 

The invalid scenarios for Patient Service testing are described in WP3.4 Deliverable D3.4.2 - Common Components Specification v2.2 (Pages: 58 and 59).

...

References

  • WP3.4 Deliverable D3.4.2 - Common Components Specification v2.2 (Pages: 33, 44 and 59)

  • IHE International: IHE IT Infrastructure (ITI) Technical Framework. Volume 1: Integration Profiles. August 2011.

...