Querytool Use Cases
- Logon
- New Search
- Show Search Results#show-results
- Select Specimens#select-specimens
- Process Specimen Request#process-specimen-request
- Remap Specimens to Codebook#remap-specimen-request
- Show Specimen Request#show-specimen-request
- Show User History#show-user-history
- Restart Search#restart-search
- Delete Search#delete-search
- Source code for each use case
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Logon
Precondition(s):
...
The Ecommons authentication service can be replaced by a local identity service or any other service adhering to the Identity Service interface.
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: New Search
Precondition(s):
...
- See the User Guide for descriptions of the Full text query expressions
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Show Results
Precondition(s):
...
If an investigator logged out, then they must rerun the query to view detailed results.
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Select and Request Specimens
...
- The specimen request will be saved to the querytool database (visible via the /specimens page)
- The specimen request will be emailed to the administrator.
- The specimen request will be sent to the pathology core system.
Alternate Paths
Notes
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Process Specimen Request in Pathcore (needs update-mike)
...
1. ....
Alternate Paths
Notes
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Remap Specimens via codebook (needs doc update)
...
2. ....
Alternate Paths
Notes
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Show Specimen Requests
...
- Specimen availability cannot be currently be queried in real time, will use a static specimen count.
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Show User History
...
Specimen Requests should not be shown in the history, @SEE Show Specimen Requests
...
Anchor | ||||
---|---|---|---|---|
|
Use Case: Restart Search
...
#3.IF the user has no assigned role, THEN assign the default public role.
...
Anchor | ||||
---|---|---|---|---|
|
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
Primary Supporting Java Files by Use Case (Needs doc update)
...