Overview
The TestSuite verify Test Suite verifies the success and failure response of data matching criteria for both services Document Query and Document Retrieve. The TestSuite Test Suite is run in passthroughtpassthrough, the JMX script is to ensure that the service is in passthrough without the need for server restart.
TestCases Test Cases Detail for passthrough
The Test test cases verify specify specific matching criteria and assert expected response success or failure.
Document Query TestCases
3.3.1.UT.2 - Find by PatientId (single doc): matching patient id and return single document with success response
3.3.2.UT.2 - Find by PatientId (multiple docs): matching patient id and return multiple documents with success response
3.4.1.UT.1 - No matching classcode: fail to match classcode and return success empty response
3.4.1.UT.2 - classcode one: successa single classcode match with multiple documents in a successful response
3.4.2.UT.2 - no matching servicestarttime: fail to match document with service starttime from and to, return successful empty response
3.4.2.UT.2 - matching service starttime: successsuccessful match with document on service starttime from and to, return document with successful response
3.4.2.UT.2 - matching service stoptime: successsuccessful match with document on service stoptime from and to, return documents with successful response
3.4.3.UT.2 - no matching creationtime between: success fail to match document with creation time from and to, return successful empty response
3.4.3.UT.2 - creationtime between: successsuccessful match with document creation time from and to, return document with successful response
3.4.3.UT.2 - creationtime left edge: successsuccessful match with document creation time from and to, return document with successful response
3.4.3.UT.2 - creationtime right edge: successsuccessful match with document creation time from and to, return document with successful response
3.4.4.UT.2 - classCode & serviceStartTime: successsuccessful match with class code and service start time from and to, return document with successful response
3.4.5.UT.2 - creationTime & serviceStartTime: successsuccessful match with creation time from and to, and service start time from and to, return document with successful response
3.4.5.UT.2 - creationTime & serviceStopTime: successsuccessful match with creation time from and to, and service stop time from and to, return document with successful response
3.4.6.UT.2 - creationtime & classCode: successsuccessful match with creation time from and to, and class code, return documents with successful response
3.4.7.UT.2 - No Documents Available: success no document found patient Id and status type, return successful empty response no document match
3.5.2.UT.2 - No Patient Found: success no patient found for patient id, return successful empty response no patient match
3.5.4.UT.2 - Unknown Stored Query: fail to match store query id and return failure unknown stored query response
Document Retrieve TestCases
11.3.1.UT.2 - Single Doc: successretrieve document with local Home Community ID (HCID), repository and document unique id with single document successful response.
11.3.1.UT.4 - Document Persistence: successretrieve document with local HCID, repository and document unique id with document successful response
11.3.2.UT.2 - Multiple Doc unique community ID one set: success response with retrieving multiple document unique ids and expecting multiple documents in successful response
11.4.1.UT.2 - Missing Document: failure response on matching document idto match the document to document unique ids and return failure response