Issue Number | 5290 |
---|---|
Summary | Investigate Feasibility to add multiple Editorial Boards to a Summary |
Created | 2023-10-13 16:49:21 |
Issue Type | Task |
Submitted By | Englisch, Volker (NIH/NCI) [C] |
Assigned To | Englisch, Volker (NIH/NCI) [C] |
Status | Resolved |
Resolved | 2023-12-14 13:27:40 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.363633 |
~juther would like to explore if it's possible to add more than one Editorial Board to a summary. There are now summaries that are created/reviewed across boards.
Looking at things that might break if we start to add a PDQBoard wrapper for a second editorial board:
DTD - currently, the PDQ partner DTD restricts the element "SummaryEditorialBoard" to occur not more than once.
Filter CDR157 (Vendor Filter: Summary)
The element SummaryEditorialBoard is populated with the name of the board. Currently, if we were to add a second board, this element would contain both board names concatenated
$boardName variable - similar to the element SummaryEditorialBoard, this variable would be populated with a concatenation of both board names and this would be used in those places that we fill in the board name via PlaceHolder elements, for instance, and creating links to the board page on Cancer.gov.
Filter 335424 (Denormalization Filter: Summary)
English documents appear to be working OK but Spanish documents will fail. In order to display any kind of board information for Spanish documents, we are using the TranslationOf element to find the English translated document and pick the editorial board information from that document. The SQL query retrieving that information expects a single editorial board ID and does fail when multiple board IDs are returned. A similar process is used to identify LOE information when processing a Spanish summary.
For English documents with two editorial board entries, the list of reviewers is displayed as a single list with board members from both boards sorted alphabetically. Duplicates are not removed.
We have already talked about possible changes to any report that includes the selection of a board or display board specific information.
Maybe it's possible to indicate one of the multiple boards as the "primary" editorial board which would than drive those sections in the code that must not have more than one bard or board ID?
Elapsed: 0:00:00.001486