Test Documentation
Environment: default
Test Session: default
Test: 11897
Description: FindDocuments Stored Query
Profile: XDS
This test contains many test sections each validating
a feature of the FindDocuments stored query. All sections rely
on test 12346 to pre-load the Registry with known test data.
Section approved
Query for Approved DocumentEntries. Must return 5.
Transaction: leafclass
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 5 DocumentEntries
Section leafclass
Queries for all approved DocumentEntries. DocE is deprecated so not returned.
Returns LeafClass format.
Must return 5 entries (DocA, DocB, DocC, DocD, DocF).
Transaction: leafclass
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 6 DocumentEntries
Section objectref
Queries for both Approved and Deprecated DocumentEntires. Must return all 6.
Transaction: object_refs
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 6 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section classcode_one
Tests FindDocuments query for class code. Specifically queries for
single classCode and
status = 'Approved' and it
must return single DocumentEntry.
Transaction: classcode_one
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section classcode_two
Test FindDocuments for one of two class codes and status of Approved. Must return three
DocumentEntries (DocD, DocE, DocA).
Transaction: classcode_two
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 3 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section classcode_scheme_2
Tests FindDocuments query for one of two classCodes. Must return two DocumentEntries
(DocB and DocC).
Transaction: classcode_scheme_2
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section classcode_scheme_mismatch
Tests FindDocuments queries for classCode where classCode is incorrectly specified
(missing assigning authority). Must return no DocumentEntries and an error.
Transaction: classcode_scheme_mismatch
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Failure
Additional Evaluation
Verify contents: Metadata contains no SubmissionSets, DocumentEntries, or Folders
Section practicesetting
Queries for two practiceSettingCodes.
Must return three DocumentEntries (DocA, DocF, DocD).
Transaction: practicesetting
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 3 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section practicesetting_scheme
This Stored Query contains the Stored Query parameter $XDSDocumentEntryPracticeSettingCodeScheme which is no longer a parameter to the FindDocuments Stored Query. This parameter has been left in the query on purpose. A Document Registry is required to ignore parameters it does not understand. It's no longer useful but its presence shall not trigger an error.
Must return two DocumentEntries.
Transaction: practicesetting_scheme
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section classcode_practicesetting
Issues FindDocuments query for combination of classCode and practiceSettingCode and
status = 'Approved. It
must return single DocumentEntry.
Transaction: classcode_practicesetting
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section creationtime_between
Tests FindDocuments for query based on creationTime giving a range (creationTimeFrom
and creationTimeTo). Must return single DocumentEntry (DocB) and status of Approved.
Transaction: creationtime_between
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section creationtime_between_long
Query for creationTime with date/time specified down to the minute.
Transaction: creationtime_between
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section creationtime_left_edge
Test FindDocuments creationTime parameter specifically looking at the sensitivity
when specifying the left edge (early edge) of the range. Must return
single DocumentEntry (DocB) and status of Approved.
Transaction: creationtime_left_edge
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section creationtime_right_edge
Looks at the sensitivity to the right (later) edge of creationTime queries.
Transaction: creationtime_right_edge
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains no SubmissionSets, DocumentEntries, or Folders
Section creationtime_practicesetting
Queries for combination of creationTime and practice setting code.
Must return single DocumentEntry (DocD).
Transaction: creationtime_practicesetting
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section servicestarttime
Queries for a range of service start times.
Must return two DocumentEntries (DocC, DocD).
Transaction: servicestarttime
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section servicestoptime
Queries for range of service stop times.
Must return two DocumentEntries (DocC, DocD).
Transaction: servicestoptime
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section hcftc
Queries for two values of heathcareFacilityTypeCode.
Must return three DocumentEntries (DocA, DocF, DocD).
Transaction: hcftc
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 3 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section hcftc_scheme
Queries for single heathcareFacilityTypeCode.
Must return two DocumentEntries (DocF, DocD)
Transaction: hcftc_scheme
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section eventcode
Queries for single eventcode.
Must return single DocumentEntry (DocB).
Transaction: eventcode
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section eventcode_multi_select
Queries with a pair of eventCodes. To be selected the DocumentEntry must
contain both of them. Must return single DocumentEntry (DocB).
Transaction: eventcode_multi_select
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section confcode
Test FindDocuments for one of two confidentiality codes. Must return two
DocumentEntries (DocB, DocC) and status of Approved.
Transaction: confcode
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 2 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section formatcode
Queries for single formatCode.
Must return four DocumentEntries (DocA, DocB, DocF, DocC).
Transaction: formatcode
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 4 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section typecode
Query for a single typeCode. Must return 5 DocumentEntries.
Transaction: typecode
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 5 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section deprecated
Queries for deprecated DocumentEntries.
Must return single DocumentEntry (DocE).
Transaction: deprecated
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section author
Query for author person by wild carded name. Must return single DocumentEntry.
Transaction: author
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section and
Tests Stored Query AND logic. Queries for DocumentEntries with
eventCodeList having both T-D4909^^SNM3 AND T-62002^^SNM3.
It must return a single document.
Transaction: and
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Success
Additional Evaluation
Verify contents: Metadata contains 1 ObjectRefs, no SubmissionSets, no DocumentEntries, no Folders, and no Associations
Section old_scheme
Query using old, no longer supported format. Must return error since code not in required CE format.
Transaction: old_scheme
Target Actor: XDS
Transaction: Stored Query
Expected Status in Response: Failure
Additional Evaluation
Verify contents: Metadata contains no SubmissionSets, DocumentEntries, or Folders