Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Querytool Use Cases
  1. Logon
  2. New Search
  3. Show Search Results
  4. Select Specimens
  5. Process Specimen Request
  6. Remap Specimens to Codebook
  7. Show Specimen Request
  8. Show User History
  9. Restart Search
  10. Delete Search
  11. Source code for each use case

...

Anchor
logon
logon


Use Case: Logon

Precondition(s):                          

...

Anchor
new-search
new-search


Use Case: New Search

 

Precondition(s):

  • User is authenticated

...

Anchor
show-results
show-results


Use Case: Show Results

Precondition(s):                        

...

Anchor
select-specimens
select-specimens


Use Case: Select and Request Specimens

Precondition(s):                        

Post-condition(s):

  • Investigator level user can select and requested specimens

...

Anchor
process-specimen-request
process-specimen-request


Use Case: Process Specimen Request in Pathcore (needs update-mike)

Precondition(s):                        

...

Anchor
remap-specimen-request
remap-specimen-request


Use Case: Remap Specimens via codebook (needs doc update)

Precondition(s):                        

...

Anchor
show-user-history
show-user-history



Use Case: Show User History

Precondition(s):                        

...

Anchor
restart-search
restart-search


Use Case: Restart Search

 

Precondition(s):                        

...

Anchor
delete-search
delete-search


Use Case: Delete Search

Precondition(s):                        

...

  • Detailed results (including the SOAP message) are never cached in the query-interface. This is for IRB compliance and general concerns over a single centralized node.
  • Once the user fetches the results from the cache once, the results are stored in the user session and removed from the cache. If the user wants to see detailed results again, then a new query must be reissued. (Statistical results still available)

...

Anchor
appendix
appendix


Appendix

Primary Supporting Java Files by Use Case (Needs doc update)

...