EBMS Tickets

Issue Number 106
Summary [Citation Management] Add "On Hold" as New Value for Literature Surveillance Committee Decision
Created 2013-11-07 15:33:07
Issue Type Improvement
Submitted By Juthe, Robin (NIH/NCI) [E]
Assigned To Kline, Bob (NIH/NCI) [C]
Status Closed
Resolved 2014-08-12 15:20:46
Resolution Fixed
Path /home/bkline/backups/jira/oceebms/issue.114743
Description

We would like to add a new value for the Lit Surv Committee Decision state: "Hold"

This selection should prevent citations from landing on the "create packet" page but a place for them to collect before we are ready to send them out to Board members for review. A use case for this is when we are collecting literature for a new summary to be written, but we haven't identified a writer yet. We would prefer not to see these citations on the create packet page each month until we are ready to send them to someone to review.

We will likely need to discuss the design implications this will have for the queue page because there isn't currently a lot of real estate for a fourth check box (next to reject, pass, and FYI). We may be able to remove or shorten the wording next to each box. If we remove the wording, we'll need some other visual indicator (colored boxes? yes/no symbols?) of what is involved. This may branch into separate issues, but I figured I would capture some of the considerations in one place for now.

Comment entered 2014-05-29 10:55:29 by Juthe, Robin (NIH/NCI) [E]

After further discussion, we would like to do the following:

1. Add an "On Hold" value at the literature surveillance committee decision state. (Please use "On Hold" as opposed to "Hold" for consistency with the value used at the Board Manager Action state.)
2. Remove the Board column from the full text queue. This should give us the needed real estate for the fourth check box.
3. Add an "On Hold review" queue to the queue page for Board managers to allow us to review and make decisions on articles that have been given this status. Articles could either be passed or rejected (still at the literature surveillance committee decision state). This queue would be accessed by using a check box beneath "Full Text Review" on the queue page.

Comment entered 2014-08-12 14:29:37 by Kline, Bob (NIH/NCI) [C]

Remove the Board column from the full text queue ....

Do you want this for the abstract view as well? Or just for the "brief" view?

Comment entered 2014-08-12 15:20:46 by Kline, Bob (NIH/NCI) [C]

This has been implemented on DEV. The code where the change was made (citations.inc) is very complicated, as are the changes made, so I think it would be a very good idea to start looking at this early on, and give it a very thorough shake-down.

Comment entered 2014-08-13 14:41:25 by Juthe, Robin (NIH/NCI) [E]

I received an error message when I tried to approve a citation in the On Hold queue. See attached screenshot.

Comment entered 2014-08-13 22:16:42 by Kline, Bob (NIH/NCI) [C]

I think I have found and fixed the problem. The original code was making assumptions about fields on the page's form based on patterns in the fields' names, so by chance the name of the checkbox for choosing the new queue was mistaken for something it wasn't and the page blew up. As I say, the code in citations.inc is too tricky for its own good. 🙂

Please give it another try.

Comment entered 2014-08-15 17:19:48 by Juthe, Robin (NIH/NCI) [E]

I'm no longer getting the error (thanks!), but I've run into something else.

Articles that are "approved" from the On Hold queue should appear on the Create Packet page. I just approved a couple of citations in my On Hold queue, but the Create Packets page doesn't have any articles ready to be put into packets.

Comment entered 2014-08-15 22:45:22 by Kline, Bob (NIH/NCI) [C]

I believe I have found and fixed the state/packet problem. Can you try again?

Comment entered 2014-08-19 18:03:56 by Juthe, Robin (NIH/NCI) [E]

This is working. Thanks!

I noticed something else, though. The numbers in parentheses after each summary topic should be updated when you are on the On Hold queue page (as they update when you toggle between the Full-Text and Abstract queue pages). The On Hold queue page is currently showing the citation totals for the full-text queue.

Comment entered 2014-08-20 09:35:28 by Kline, Bob (NIH/NCI) [C]

I believe that's working correctly now. Again, we very much appreciate the thorough checking you're doing for this modification. I can't emphasize enough how complex this part of the code is, so every bit of testing is worth its weight in gold! :-)

Comment entered 2014-08-25 11:28:18 by Juthe, Robin (NIH/NCI) [E]

I verified this latest fix on DEV. Thanks!

Comment entered 2014-08-25 11:40:35 by Juthe, Robin (NIH/NCI) [E]

Everyone tested this issue and I didn't receive reports of any problems, so I'm considering this verified on DEV.

Comment entered 2014-08-28 14:15:04 by Kline, Bob (NIH/NCI) [C]

Needs DB changes in release-3.1-patch.sql.

Comment entered 2014-09-18 16:31:32 by Juthe, Robin (NIH/NCI) [E]

Verified on QA.

Comment entered 2014-11-03 11:38:24 by Juthe, Robin (NIH/NCI) [E]

Verified on prod.

It's worth noting that if you put citations for an inactive topic on hold, you must make the topic active in order to see them in your "on hold" queue.

Attachments
File Name Posted User
screenshot-1.jpg 2014-08-13 14:41:25

Elapsed: 0:00:00.000723