XDR Client Integration Testing
This page tries to gather all the specification of Integration testing for the XDR client component, including several aspects such as the description, inputs, results and last passed date.
Consent
If the epSOS Consent Service provider is able to decode the received consent document IDs but the deprecating of the consent document failed, it responds with an ebXML Registry Response that contains a respective status indicator (see below).The response MUST contain a RegistryErrorList element that indicates the failure condition.
The response status MUST be set to “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure”. A failure location MUST NOT be given. The severity of each registry error message MUST be set to ”urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error”. Multiple registry error messages MAY be included within a single <rs:RegistryErrorList> element.
epSOS Consent Service allows for all of the XDS-b error messages defined in Table 4.1-11 of [IHE ITI TF - 3].
eDispensation
If the epSOS Dispensation Service provider is able to decode the received message but the processing of one or more dispensations failed, it responds with an ebXML Registry response That contains a respective status indicator (see below).The response MUST contain a RegistryErrorList element that indicates the failure condition.
If none of the eDispensations was processed succesfully, the response status MUST be set to “urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure”. If at least one EDispensation was processed successfully, the response status MUST be set to “urn:ihe:iti:2007:ResponseStatusType:PartialSuccess”.
A failure location MUST be provided if the error does not apply to all provided eDispensation documents. It MUST NOT be given if the error applies to all provided documents.
The severity of each registry error message MUST be set to ”urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error”. Multiple registry error messages MAY be included within a single <rs:RegistryErrorList> element.
Tests
Consent
The consent tests are related with the put() operation.
Normal Usage
Test #0 : "testSubmitConsent"
Test Id | PT_CLIENT_XDR_CS_#0 |
---|
Name | testSubmitConsent |
Description | This test performs a simple submitting action for a consent. It is a simple test designed uniquely for testing the normal work-flow of the XDR. |
Test Inputs | A Consent submitting action with a valid document.
<cli:submitDocument>
<arg0>
<countryCode>ZZ</countryCode>
<document>
<author>Author</author>
<classCode>
<nodeRepresentation>57016-8</nodeRepresentation>
<schema>2.16.840.1.113883.6.1</schema>
<value>57016-8</value>
</classCode>
<creationDate>2012-10-26T21:32:52</creationDate>
<description>Description</description>
<formatCode>
<nodeRepresentation>57016-8</nodeRepresentation>
<schema>2.16.840.1.113883.6.1</schema>
<value>57016-8</value>
</formatCode>
<mimeType>text/xml</mimeType>
<title>A consent Document</title>
<uuid>9876</uuid>
<base64Binary>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MvB9nInnNnFmhgvfNgurh2x/IqF8tdbHgReAOYQEpILfOzLaBBc+3/eGh0EKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErVWJ1bnR1Ci9GaXJzdENoYXIgMAovTGFzdENoYXIgMTIKL1dpZHRoc1s1MDAgNTY1IDU3MSAyNTMgNDQ2IDIzMSA1MjIgNjIwIDU5MCA1NzQgNTU5IDQwMiAyNzYgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA2MTIgNzkyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDYxMiA3OTIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGVuLVVTKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA2RDAwNjEwMDcyMDA2MzAwNjUwMDZDMDA2RjAwMjA+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM1PgovQ3JlYXRpb25EYXRlKEQ6MjAxMjA5MDUxNzMxMjQrMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNjY0OSAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMzEgMDAwMDAgbiAKMDAwMDAwNjc5MiAwMDAwMCBuIAowMDAwMDAwMjUxIDAwMDAwIG4gCjAwMDAwMDU4MDcgMDAwMDAgbiAKMDAwMDAwNTgyOCAwMDAwMCBuIAowMDAwMDA2MDE0IDAwMDAwIG4gCjAwMDAwMDYzNjMgMDAwMDAgbiAKMDAwMDAwNjU2MiAwMDAwMCBuIAowMDAwMDA2NTk0IDAwMDAwIG4gCjAwMDAwMDY4OTEgMDAwMDAgbiAKMDAwMDAwNjk4OCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDw0ODU4NThDNEI0NDFERDY1RkEyMzcwNzI2QTcxOEU1NT4KPDQ4NTg1OEM0QjQ0MURENjVGQTIzNzA3MjZBNzE4RTU1PiBdCi9Eb2NDaGVja3N1bSAvQzBDNUNBMDA2NEE4NzE2RjcxMDk3MzIwNjkwRTBGNUEKPj4Kc3RhcnR4cmVmCjcyMDkKJSVFT0YK</base64Binary>
<associatedDocuments></associatedDocuments>
</document>
<patientDemographics>
<administrativeGender>M</administrativeGender>
<city>Aveiro</city>
<country>ZZ</country>
<email>email@example.com</email>
<familyName>Doe</familyName>
<givenName>John</givenName>
<homeCommunityId>2.16.17.710.0.1000.990.1</homeCommunityId>
<id>1</id>
<postalCode>3810</postalCode>
<streetAddress>Rua de Ceuta</streetAddress>
<telephone>912345678</telephone>
<birthDate>2001-10-26T21:32:52</birthDate>
</patientDemographics>
</arg0>
</cli:submitDocument>
|
Expected Results | N/A |
Implementation Status | YES |
Invalid Scenarios
Test #1 : "testSubmitUnsupCons"
Test Id | PT_CLIENT_XDR_CS_#1 |
---|
Name | testSubmitNoPDF |
Description | (ERROR) Country A does not allow for consent giving or revoking in other countries |
Test Inputs | A consent submitting to a Country A that does not support consent giving or revoking. |
Expected Results | Response Status: Failure |
Message: Policy Violation |
Code: 4705 |
Status | IMPEDEDReason: Missing behaviour at Mocked NI |
Test #2 : "testSubmitLowAuth"
Test Id | PT_CLIENT_XDR_CS_#2 |
---|
Name | testSubmitLowAuth |
Description | (ERROR) Country A requests a higher authentication trust level than assigned to the HCP (e.g. password-based login is not accepted for the requested operation). |
Test Inputs | A eDispensation/Consent submitting action for an already dispensed ePrescription. |
Expected Results | Response Status: Failure |
Message: Weak Authentication |
Code: 4702 |
Status | NO |
Test #3 : "testSubmitUnsppPol"
Test Id | PT_CLIENT_XDR_CS_#3 |
---|
Name | testSubmitUnsppPol |
Description | (ERROR) The provided privacy policy identifiers not supported by country A. |
Test Inputs | A consent submitting to a Country A that does not support the given policy. |
Expected Results | Response Status: Failure |
Message: Unknown policy |
Code: 4706 |
Status | NO |
Test #4 : "testSubmitCmplxCons"
Test Id | PT_CLIENT_XDR_CS_#4 |
---|
Name | testSubmitCmplxCons |
Description | (ERROR) Country-A requires for a general consent for epSOS that MUST have been given in country A before more specific consents can be accepted. |
Test Inputs | A consent submitting to a Country A that does not support complex consents. |
Expected Results | Response Status: Failure |
Message: No consent |
Code: 4701 |
Status | NO |
eDispensation
The eDispensation tests are related with the initialize() operation.
Invalid Scenarios
Test #0 : "testSubmitED"
Test Id | PT_CLIENT_XDR_ED_#0 |
---|
Name | testSubmitED |
Description | This test performs a simple submitting action for a eDispensation. It is a simple test designed uniquely for testing the normal work-flow of the XDR. |
Test Inputs | A eDispensation submitting action with a valid document.
<cli:submitDocument>
<arg0>
<countryCode>ZZ</countryCode>
<document>
<author>Author</author>
<classCode>
<nodeRepresentation>60593-1</nodeRepresentation>
<schema>2.16.840.1.113883.6.1</schema>
<value>60593-1</value>
</classCode>
<creationDate>2012-10-26T21:32:52</creationDate>
<description>Description</description>
<formatCode>
<nodeRepresentation>60593-1</nodeRepresentation>
<schema>2.16.840.1.113883.6.1</schema>
<value>60593-1</value>
</formatCode>
<mimeType>text/xml</mimeType>
<title>A eDispensation Document</title>
<uuid>6543</uuid>
<base64Binary>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MvB9nInnNnFmhgvfNgurh2x/IqF8tdbHgReAOYQEpILfOzLaBBc+3/eGh0EKZW5kc3RyZWFtCmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErVWJ1bnR1Ci9GaXJzdENoYXIgMAovTGFzdENoYXIgMTIKL1dpZHRoc1s1MDAgNTY1IDU3MSAyNTMgNDQ2IDIzMSA1MjIgNjIwIDU5MCA1NzQgNTU5IDQwMiAyNzYgXQovRm9udERlc2NyaXB0b3IgNyAwIFIKL1RvVW5pY29kZSA4IDAgUgo+PgplbmRvYmoKCjEwIDAgb2JqCjw8L0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XQo+PgplbmRvYmoKCjEgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9SZXNvdXJjZXMgMTEgMCBSL01lZGlhQm94WzAgMCA2MTIgNzkyXS9Hcm91cDw8L1MvVHJhbnNwYXJlbmN5L0NTL0RldmljZVJHQi9JIHRydWU+Pi9Db250ZW50cyAyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDYxMiA3OTIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTIgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PcGVuQWN0aW9uWzEgMCBSIC9YWVogbnVsbCBudWxsIDBdCi9MYW5nKGVuLVVTKQo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L0F1dGhvcjxGRUZGMDA2RDAwNjEwMDcyMDA2MzAwNjUwMDZDMDA2RjAwMjA+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0QzAwNjkwMDYyMDA3MjAwNjUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzMzAwMkUwMDM1PgovQ3JlYXRpb25EYXRlKEQ6MjAxMjA5MDUxNzMxMjQrMDEnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNjY0OSAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMzEgMDAwMDAgbiAKMDAwMDAwNjc5MiAwMDAwMCBuIAowMDAwMDAwMjUxIDAwMDAwIG4gCjAwMDAwMDU4MDcgMDAwMDAgbiAKMDAwMDAwNTgyOCAwMDAwMCBuIAowMDAwMDA2MDE0IDAwMDAwIG4gCjAwMDAwMDYzNjMgMDAwMDAgbiAKMDAwMDAwNjU2MiAwMDAwMCBuIAowMDAwMDA2NTk0IDAwMDAwIG4gCjAwMDAwMDY4OTEgMDAwMDAgbiAKMDAwMDAwNjk4OCAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDw0ODU4NThDNEI0NDFERDY1RkEyMzcwNzI2QTcxOEU1NT4KPDQ4NTg1OEM0QjQ0MURENjVGQTIzNzA3MjZBNzE4RTU1PiBdCi9Eb2NDaGVja3N1bSAvQzBDNUNBMDA2NEE4NzE2RjcxMDk3MzIwNjkwRTBGNUEKPj4Kc3RhcnR4cmVmCjcyMDkKJSVFT0YK</base64Binary>
<associatedDocuments></associatedDocuments>
</document>
<patientDemographics>
<administrativeGender>M</administrativeGender>
<city>Aveiro</city>
<country>ZZ</country>
<email>email@example.com</email>
<familyName>Doe</familyName>
<givenName>John</givenName>
<homeCommunityId>2.16.17.710.0.1000.990.1</homeCommunityId>
<id>1</id>
<postalCode>3810</postalCode>
<streetAddress>Rua de Ceuta</streetAddress>
<telephone>912345678</telephone>
<birthDate>2001-10-26T21:32:52</birthDate>
</patientDemographics>
</arg0>
</cli:submitDocument>
|
Expected Results | N/A |
Status | DONE |
Test #1 : "testSubmitNoEP"
Test Id | PT_CLIENT_XDR_ED_#1 |
---|
Name | testSubmitNoEP |
Description | (ERROR) No matching ePrescription was found. |
Test Inputs | A eDispensation submitting action for an nonexistent ePrescription. |
Expected Results | Response Status: Failure |
Message: No Match |
Code: 4105 |
Status | DONE |
Test #2 : "testSubmitDispEP"
Test Id | PT_CLIENT_XDR_ED_#2 |
---|
Name | testSubmitDispEP |
Description | (ERROR) ePrescription has already been dispensed. |
Test Inputs | A eDispensation submitting action for an already dispensed ePrescription. |
Expected Results | Response Status: Failure |
Message: Invalid Dispensation |
Code: 4106 |
Status | DONE |
Test #3 : "testSubmitLowAuth"
Test Id | PT_CLIENT_XDR_ED_#3 |
---|
Name | testSubmitLowAuth |
Description | (ERROR) Country A requests a higher authentication trust level than assigned to the HCP (e.g. password-based login is not accepted for the requested operation). |
Test Inputs | A eDispensation/Consent submitting action for an already dispensed ePrescription. |
Expected Results | Response Status: Failure |
Message: Weak Authentication |
Code: 4702 |
Status | NO |
Test #4 : "testSubmitNoSign"
Test Id | PT_CLIENT_XDR_ED_#4 |
---|
Name | testSubmitNoSign |
Description | (ERROR) The eDispensation service provider only accepts dispensation data that is digitally signed by an HCP. |
Test Inputs | A eDispensation submitting action with no digital signature. |
Expected Results | Response Status: Failure |
Message: No Signature |
Code: 4704 |
Status | NO |
Test #5 : "testSubmitNoPDF"
Test Id | PT_CLIENT_XDR_ED_#5 |
---|
Name | testSubmitNoPDF |
Description | (ERROR) The service consumer did not provide the source coded PDF document for an eDispensation. |
Test Inputs | A eDispensation submitting action with no PDF document. |
Expected Results | Response Status: Failure |
Message: Original data missing |
Code: 4107 |
Status | NO |
Test #6 : "testSubmitNoDoc"
Test Id | PT_CLIENT_XDR_ED_#6 |
---|
Name | testSubmitNoDoc |
Description | (ERROR) The service consumer did not provide the epSOS pivot coded document for an eDispensation. |
Test Inputs | A eDispensation submitting action with no epSOS pivot coded document for an eDispensation. |
Expected Results | Response Status: Failure |
Message: Original data missing |
Code: 4108 |
Status | NO |
HCER
The HCER tests are related to the submit() operation.
Test #0 : "testSubmitHcer"
Test Id | PT_CLIENT_XDR_#0 |
---|
Name | testSubmitHcer |
Description | Test submitting HCER document |
Test Inputs |
xdr/edispensation/testSubmitHcer.xml
A valid ProvideAndRegisterDocumentSetRequest XML document containing a valid CDA XML document. |
Expected Results | Response Status: Success |
<ns2:RegistryResponse
status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success">
|
Last Passed Date | N/A |
Implementation status | DONE |
Test #X : "testXXXX"
Test Number | x |
---|
Name | testXXXX |
Description | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est. Cras rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. |
Test Inputs | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est. Cras rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. |
Expected Results | N/A |
Last Passed Date | N/A |