NIH | National Cancer Institute | NCI Wiki  

Product:  NBIA 
Version:  NBIA at TCIA 7.8 
Client Version: 1.0.73
NBIA Retriever Version: 4.1
Data Admin Version: 1.0.9
User Admin Version: 2.3
Release Date: July 2021

Features Addressed in This Release

[NBIA-1684] Help pop up for Clinical Time points and third party analysis stays on screen
[NBIA-1683] Empty Data Description Field Causes Exception on Data Retriever
[NBIA-1680] Reduce vertical size of comment section of CineMode
[NBIA-1679] "Move ""update/next series"" buttons up above the Batch and comment boxes"
[NBIA-1678] "Move ""Change QC Status"""
[NBIA-1677] "[IDC] Add longitudinalTemporalEventType] longitudinalTemporalOffsetFromEvent to getStudy"
[NBIA-1676] "[IDC] Add Phantom] SpeciesCode and SpeciesDescription to getPatient"
[NBIA-1665] Perform QC: Revision needed for Tool Tip
[NBIA-1664] Perform QC: Select Search Criteria popup should list the Search Criteria in alphabetical order for easier look up
[NBIA-1655] Add license file to getImages zip file
[NBIA-1653] Load first series image for CiniMode viewer immediately
[NBIA-1652] TCIA needs an internal API guide for submission and QC APIs
[NBIA-1651] Series description consisting of a single slash / causes exception
[NBIA-1647] getPatient returns patients with no visible series
[NBIA-1646] NBIA v1 API - getNewStudiesInPatientCollection - 404 error
[NBIA-1645] NBIA v1 API - NewPatientsInCollection - 404 error
[NBIA-1643] NBIA v1 API - getSeries - API fixes and documentation changes
[NBIA-1641] NBIA v1 API - getPatientStudy - update documentation
[NBIA-1636] [IDC] Hierarchical hash
[NBIA-1635] Search API that returns collection and/or series with DOI
[NBIA-1630] Brake up search results into pages for perform QC
[NBIA-1629] Data Usage Notification in NBIA Data Retriever
[NBIA-1623] Data Admin - Pagination of results on the Perform QC results
[NBIA-1619] Investigate why these v1 APIs do not work
[NBIA-1616] Update license.html file
[NBIA-1614] V1 getPatientStudy failed
[NBIA-1608] Add max_timestamp to getSeries
[NBIA-1607] Create server side JSON for QC Advanced Search
[NBIA-1604] Move At least X time point (DICOM studies) up
[NBIA-1603] "Change the look of Clinical Time Points ""Select"" drop-down button"
[NBIA-1602] Clinical Time Points explanation
[NBIA-1601] Update third party explanation text
[NBIA-1586] Integrate Swagger Documentation
[NBIA-1584] API for supplying configuration to Admin advanced search
[NBIA-1582] V1 GetBodyPartValues returns incorrect results
[NBIA-1581] V1 GetCollectionValues returns incorrect results
[NBIA-1580] Text search shows patients without visible series
[NBIA-1575] Add DOI to Collection Descriptions
[NBIA-1574] Add Python Examples to NBIA Search Rest API Guide
[NBIA-1573] Update Hibernate to 3.2.6
[NBIA-1572] Blank out user in Collection Description API
[NBIA-1571] "Make default secret, password, and guest user name configurable."
[NBIA-1567] "Add client_id] and secret to configuration files."
[NBIA-1566] POSDA tracking into NBIA
[NBIA-1562] Remove file size checking feature in the NBIA Data Retriever 4.0
[NBIA-1561] Provide installation and developer documentation on GitHub
[NBIA-1551] Point NBIA Adopters to GitHub
[NBIA-1535] Submission API flag for overwriting values
[NBIA-1512] API for additional Data Admin Search
[NBIA-1506] A New Download API Using New Naming Scheme
[NBIA-1501] Data Admin: Cine mode to be moved outside of the browser window
[NBIA-1499] Data Admin: Static columns make for a wide screen
[NBIA-1489] Assign PE to PG in PE Tab
[NBIA-1488] Show Association with PG in PE Tab
[NBIA-1480] Columns should be resizable for Data Admin
[NBIA-1475] Data Admin: Additional search options
[NBIA-1474] Data Admin: Improve view
[NBIA-1460] REST API Facade for Download Servlet
[NBIA-1456] Update Bootstrap to the latest version
[NBIA-1433] Seeing the protection groups from the Protection Element tab
[NBIA-1416] Fix color of Save button in Protection Element Details dialog box
[NBIA-1415] Cart icon turning green before subject has been added to the cart
[NBIA-1414] NBIA Client build 1.0.62TCIA: basket slow to load with no feedback to user
[NBIA-1413] Add Confirmation Step to Delete User Group
[NBIA-1380] Implement the new TCIA GUI
[NBIA-1347] Improve Body Part Examined
[NBIA-1332] Move QC Tools to Client Architecture Implementation
[NBIA-1331] API Work for Moving QC Tools to Client Implementation

Defects Since 7.7 at TCIA Addressed in This Release

[NBIA-1716] Perform QC: Only AND's show in the query indicator
[NBIA-1715] Perform Quality Control: Study UID Filter (OR) produces inconsistent search results.
[NBIA-1714] "Perform Quality Control: If selecting to Apply the Default Study Date Range initially, selecting any other date range afterwards will produce incorrect search results."
[NBIA-1713] "Perform Quality Control: Series UID Filter: Only Series UID, Starts With, AND produces correct search results"
[NBIA-1712] Perform Quality Control: Inconsistency Between Filter Name and Input Field Direction
[NBIA-1711] Perform Quality Control: Manufacturer: Selecting Multiple Manufacturer: Server Error: Gateway Time-Out
[NBIA-1709] "Approve Deletions: When selecting any of the Search Filters on the Approve Deletions page, only Series marked ""To Be Deleted"" should be returned."
[NBIA-1707] Metadata for 4D-Lung is not generated by Downloading with Data Retriever CLI
[NBIA-1704] "Approve Deletions: When selecting to Delete the series marked ""To Be Deleted"", the results pane is not being refreshed, the Deleted Series is still selectable."
[NBIA-1702] "Perform Quality Control: When updating the Series Status, the results box is not being refreshed to reflect the Update."
[NBIA-1692] Perform QC: Most Recent Submission Date range is not being implemented when modified after the Apply Button is checked
[NBIA-1690] Data Retriever: LICENSE file has Data Usage Policy repeated twice
[NBIA-1689] CineMode image loading progress bar show twice the actual progress
[NBIA-1688] When filtering/searching on long Collection lists corrupts list text
[NBIA-1687] Error after Approving Deletions
[NBIA-1672] "Perform QC: Incorrect Label: Rename Search Criteria Box from ""Patient ID"" to ""Patient Name"""
[NBIA-1671] Perform QC: Button Image is Off-center (in Chrome)
[NBIA-1670] Perform QC: Unable to Update Series QC Status: 500 Internal Server Error
[NBIA-1668] Perform QC: Show number of Entries Box has no set limits causes page to crash due to Out of Memory
[NBIA-1667] NBIA Client: Replace Patient ID Label with Subject ID
[NBIA-1666] Perform QC: Collection Criteria Box: Text collision when selecting search tool
[NBIA-1663] NBIA Client: Unable to Edit a Collection Description
[NBIA-1661] NBIA Client: Select Search Criteria popup: Radio buttons for default filters are enable when popup is first launched.
[NBIA-1660] "NBIA Client: Perform Quality Control: Once a Search Filter is Added, after removing the search filter, the user is no longer able to add the Search Criteria back onto the page"
[NBIA-1658] NBIA Client: Server error: Bad Request (400) - invalid_grant when clicking on the Home Button
[NBIA-1657] NBIA Client: Dynamic Search Feature Shouldn't Appear on the Approve Deletions and Edit Collections Descriptions page
[NBIA-1654] Double header in metadata file
[NBIA-1637] [IDC] getUpdatedSeries returns 500
[NBIA-1625] [IDC]NBIA servers times out on getPatientStudy
[NBIA-1618] TCIA /getCollectionValues and NBIA /getCollectionValues return different results
[NBIA-1610] V1 getPatient using parameter StudyInstanceUID returns incorrect results.
[NBIA-1609] "V1 getManifestForCollection: Getting response ""HTTP Status 404 - Not Found"""
[NBIA-1606] NBIA Search and Data Retriever total disk size for all files needs to be calculated using Base 10 In Order to Correspond With PC Standard File Size Calculation
[NBIA-1568] Inaccessible collection in URL warning needs to be modified for Bootstrap 4
[NBIA-1563] Mismatch in Manifest File Name and databasketId Property Inside
[NBIA-1510] Gateway Time-Out error when more than 5000 series are added to Cart.
[NBIA-1496] "Data Admin: When selecting any of the drop down menu item, the subsequent pages have Access The Data menu that is not consistent with the main NBIA Client's"
[NBIA-1372] Search results are getting truncated
[NBIA-1123] NBIA Client 1.0.26: cart page fails to load data

Known Issues/Defects

[NBIA-1724] Document limit of series in QC Tool
[NBIA-1723] NBA Client 1.0.73: Clinical Time Points: Refresh button and Online help button overlaps.
[NBIA-1721] "LOE for upgrades of Angular, Typescript, and the effected modules"
[NBIA-1720] Need a new popup calander
[NBIA-1719] Migrate to Angular 12(+)
[NBIA-1718] Perform QC: Search selection indicator bar does not accurately indicate\match backend query being sent to the server
[NBIA-1710] getCollectionValuesAndCounts collection name changed?
[NBIA-1708] Upgrade to using Amazon JDK for build
[NBIA-1706] Resolve issues with QIN-Breast-DCE-MRI-BC16
[NBIA-1703] Sorting is not being implemented on the Submission Date and Subject ID column on the Approve Deletions and Perform QC Page
[NBIA-1701] Simple Search: Sorting not being implemented on Total Studies and Total Series Column
[NBIA-1700] "Calendar: After typing in From to Date range, user is unable to select any other date from the pop-up calendar."
[NBIA-1699] Harmonize landing page release date with database release date
[NBIA-1697] Problems with large saved queries
[NBIA-1696] Update UAT documentation on NBIA
[NBIA-1695] Problems with Search Button
[NBIA-1694] Perform QA When using both Patient ID and Subject ID filters together: Internal Server Error (500)
[NBIA-1693] "Perform QC: Use of AND is not being implemented in Modality, Manufacturer filters"
[NBIA-1691] Use logging to log downloads instead of database
[NBIA-1682] Data Retriever 4.1: Update needed for help desk url
[NBIA-1681] Reorder Fixed Dynamic Search Filters (see comments)
[NBIA-1675] Login window shows up when starting NBIA @ TCIA
[NBIA-1674] NBIA Client: Series Count mismatch between Cart\Export Spreadsheet with Downloaded Manifest File
[NBIA-1673] Number of collections
[NBIA-1659] NBIA Client: Notable delay before default search filters appear on the Perform Quality Control page
[NBIA-1652] TCIA needs an internal API guide for submission and QC APIs
[NBIA-1650] Upgrade Tomcat to 9.X
[NBIA-1644] NBIA v1 API - getSharedListContentsByName - returns 404 error
[NBIA-1642] NBIA v1 API - getSeriesSize times out
[NBIA-1633] v1 API getCollectionValues
[NBIA-1632] Update intro screen - content
[NBIA-1628] [IDC]getPatientStudy returns duplicate records
[NBIA-1624] Find and update Eric Kasic's build guide
[NBIA-1613] Harmonize the OAuth framework to Keycloak as desired by TCIA
[NBIA-1612] Document APIs in Swagger
[NBIA-1599] Add a license column in the spreadsheets
[NBIA-1598] Retry Handling in Data Retriever
[NBIA-1592] Detect duplicate series on image submission
[NBIA-1591] Support for MIDI de-identification validation
[NBIA-1583] [IDC] API to get TCIA data collection metadata
[NBIA-1577] Allow Data Admin to take a manifest to update visibility
[NBIA-1576] Make API for submitting annotation files
[NBIA-1570] Add DOI links for Collections
[NBIA-1569] Add DOI create/Edit to
[NBIA-1559] Netsparker (Low): Cookie Not Marked as Secure
[NBIA-1558] Netsparker (Low): Cookie Not Marked as HttpOnly
[NBIA-1557] Netsparker (Low): Version Disclosure (Tomcat)
[NBIA-1556] Netsparker (Low): Version Disclosure (Nginx)
[NBIA-1555] Netsparker (Low): [Possible] Internal IP Address Disclosure
[NBIA-1541] "Perform Quality Control: QC Status History: Submission-Status: Space needed in ""NotComplete"" status"
[NBIA-1515] Collections are not Listed on the Perform QC and Approve Deletions page due to certain sequences of special characters present in the collection_descriptions table's collection_name column
[NBIA-1514] TCIA menus for UAT
[NBIA-1492] Data Admin: Perform QC: Column Headers Not Aligned
[NBIA-1487] Better Handle of Session Expire Notice
[NBIA-1486] Independent Login Feature for UAT
[NBIA-1479] Clicking image in thumbnails does not open dicom view on windows
[NBIA-1477] bittorrent style download option for Data Retriever
[NBIA-1469] Data Admin: Would like choice between viewing in “pages” format or the whole collection.
[NBIA-1459] Add Sample Code to Wiki for Using REST APIs
[NBIA-1458] MD5 Digest for Verifying Downloads
[NBIA-1457] Do not show the OHIF viewer icon on restricted collections
[NBIA-1420] Semi-dynamic search for NBIA Search Client
[NBIA-1402] NBIA data retriever -provide consistency check
[NBIA-1389] Profile the TCIA System for Bottlenecks and Memory Leaks
[NBIA-1387] API Submission of Annotation Files
[NBIA-1385] "NBIA Search Client 1.0.66: When there are no public collection, launching the Search Client produces SQLGrammarException error"
[NBIA-1383] Add Download from Search results.
[NBIA-1382] Test if submission would work with round-robin
[NBIA-1381] Add Build Tag to the Footer of the Web Page for Each GUI Component
[NBIA-1366] TH-45183 NBIA retriever behind a proxy
[NBIA-1361] Required fields for submission
[NBIA-1333] Dockerization of NBIA Implementation
[NBIA-1328] Remove CSM API
[NBIA-1322] NBIA Search Client: Browser Sign In Popup Does not Authenticate
[NBIA-1306] Prepare to Integrate Object Store
[NBIA-1305] Prepare to Integrate with Keycloak
[NBIA-1304] "Investigate approach, LOE, and performance for text search returning results to Series Level"
[NBIA-1302] Performance Issues
[NBIA-1301] Change nbiadevtest to User Name in LDAP
[NBIA-1300] Document adding a guest account in installation
[NBIA-1297] Handle Installation with Database Replication
[NBIA-1296] Handle No Guests Scenario NBIA Client
[NBIA-1293] NBIA Client Update Angular compiler
[NBIA-1292] Issues with
[NBIA-1278] NBIA Client & Server Combine Simple Search & Text Search
[NBIA-1269] NBIA Client 1.0.55 logging in does not always update query criteria lists
[NBIA-1257] NBIA classic - update link to DICOM viewers and verify link to user's guide
[NBIA-1248] Java 11
[NBIA-1233] add better error handling for restricted collection manifests
[NBIA-1188] Save Query: Top Parent Node for all Manufacturing Model is not checked after Saving a Query and editing it.
[NBIA-1187] "Save Query: When selecting a Baseline Plus value, the Subject ID's entered is not saved in the Save Query"
[NBIA-1185] SiteMap: About Us link leads to nonexistent page.
[NBIA-1184] SiteMap: Simple Search link navigates to Simple Search page with no available collections.
[NBIA-1167] Retrieve Text Search results only one page at a time.
[NBIA-1165] NBIA Client build 1.0.36: select all option on text search
[NBIA-1152] External Users Login in NBIA CBIIT Instance.
[NBIA-1149] NBIA Client 1.0.35: Free text search result issue
[NBIA-1141] Make Banner HTML Capable
[NBIA-1140] NBIA Client 1.0.32: Incorrect Sorting when clicking on Total Studies and Total Series Column Header
[NBIA-1138] External Solr server
[NBIA-1137] "Support ""version"" releases of collections"
[NBIA-1067] "Google Chrome:Workflow Item: When having multiple Workflow Items, selecting to Edit a workflow would bring up the wrong workflow item to edit."
[NBIA-1062] How will the European General Data Protection Regulations (GDPR) affect NBIA?
[NBIA-1051] Extend Download Manager Planning
[NBIA-1046] Branding should be performed at installation time.
[NBIA-1043] Incorrect Release Version shown on Portal Home Page: Value for is not being picked up
[NBIA-1026] allow admins to collection and site associations from qc tool
[NBIA-1017] Language support
[NBIA-933] prevent computer from sleeping while download manager is open
[NBIA-857] Expanded the Capability of Thumbnail Viewer to Handle Multi-frame Objects for All Modalities
[NBIA-816] file names don't match slice numbers in DICOM header
[NBIA-790] "Solr indexing should restart on the failed patient, rather than go back to the beginning when a failure occurs."
[NBIA-747] "Workflow: Check needed to be implemented to ensure a new Collection has an associated Site."
[NBIA-690] Perform QC: Select all box does not get refreshed when changing to another page
[NBIA-390] create collection subscription feature
[NBIA-323] "Investigate submission of Image Type -- DICOM [0008,0008]"
[NBIA-223] Correctly store tag [00080008] in NBIA

See JIRA for the latest use cases (implemented and deferred), existing open defects, community requests, resolutions and feature requests.

  • No labels