Specimen Tracking Software Features



BSI’s Acquisitions module is an interface for users to receive specimens and verify their condition and contents before registering them in the database. The Acquisitions editor allows the repository to import an electronic manifest and view that manifest with the observed data values simultaneously. Users can easily document discrepancies between the manifest and observed values and use the embedded reporting functionality to notify shipment centers of these discrepancies.


The BSI Requisitions module is a powerful tool for managing requests, tracking workflow progress, and controlling access to specimens. It enables users to search and request specimens that fit a specified search criteria using refined reporting tools. The platform has built-in warnings to notify users if they request a compromised specimen or protected resource and can suggest alternate specimens. Integrated with data entry, discrepancy tracking, scanning, and consent management, the Requisitions module is ideal for tracking operations performed on specimens in an inventory.

Requisition Task Templates allow users to create and manage workflow plans that can be applied when work orders are created. Users specify a sequence of tasks, who will complete each task, task dependencies, and what specimens the tasks will automatically be applied to.



The extensive capabilities of the BSI Reports module allows users to view and print records from almost any table in the database as PDF, HTML, CSV, and table formats. It provides a flexible and powerful data mining experience supported by customizable reports and user specifications. Users can export reports for use in external systems and save reports to individual folders or common directories to share data with others. Through integration with other modules, the Reports module provides context-sensitive data and streamlined navigation to other parts of the system.

Data Entry

Designed for a high-throughput environment, BSI’s Data Entry module provides a number of advanced edit checks and verifiers to ensure quality data even when entered in large quantity. From this module users can add, modify, or delete data for any specimen, subject, consent, and location in the database. Data validity is ensured by BSI’s three-tiered data quality control processes that can be tailored to client needs. An integrated error panel alerts users to errors during data entry, and the system will not allow the user to commit data that has detected errors.

An included Importer Wizard walks users through a series of steps to import data from external systems. BSI can even assign a template that will provide automatic data generation, to ease data entry and reduce keying errors. Data checks and verifiers can be applied in modules throughout the system to aid all of your data entry processes.



The BSI Locations module is flexible, scalable, and adaptable to track any number and type of specimen containers. Users can track any necessary container metrics using preset and customization options.. The Locations module is easy to use and visually intuitive. Users can browse a location tree, organize locations into favorite groups, edit container properties, drag and drop containers to move them, and more. The Locations module integrates with other BSI modules for flexible and convenient specimen data edits, additional specimen information queries, specimen location updates, or even direct-from-container specimen requisitions.

Collection Kits

The Kits module allows users to track kit supplies, create kit templates, construct kits, and update collection center details. Warnings can be set to alert users when supplies are running low or about to expire, so additional kits can be sent if necessary.

Kits can be added ad hoc or using a template. The Kits module is integrated with the Acquisitions module so when users receive a kit and enter the Kit ID, the editor will automatically populate with the returned components from the kit. Because the kit was received in the Acquisitions manager, discrepancies can be noted and resolved when kits are returned.


The Subjects module allows authorized users to track patient data in a flexible interface where data is defined dynamically and can vary by study. The module is user-configurable and allows any number of subject fields to be added so subject information can be tracked thoroughly and efficiently. The Subjects module links patient data to all specimens collected from that subject within the study and is fully integrated into the Data Entry and Consent modules for efficient entry of any subject-related data.

Protection of patient data is a primary concern of BSI. The HIPAA compliant Subjects module uses a combination of data linkage and verification to provide a mechanism for data security and accuracy. In addition, subject data is encrypted within the database to prevent data examination in case of unauthorized database access.


Patient consent is managed and tracked by BSI’s Consent module. This module is fully integrated into the BSI system and links to subject and biospecimen data. The Consent module is dynamic and allows authorized users to define and track any number of data fields and required edit checks. It supports the tiered consent approach, which allows users to upload a scanned image of the original consent form as an attachment. Multiple consent forms can be added per study. Automatic notifications can be turned on to notify users when biospecimens reach their defined patient approval limits while integration with the Requisitions module ensures that every biospecimen is used as agreed to by each patient.

BSI Connect

The BSI Connect module allows users to integrate BSI with their current data systems. Regardless of platform or programming language, customers can connect their clinical data systems, result data systems, or other external data repositories to the BSI server and access their data in real time. BSI Connect also assists in the automation of commonly executed BSI functions including report generation, data modification, data extracts, and more.

Leveraging the power of Apache, Tomcat, and XML-RPC, BSI Connect establishes a standard interface and means of communication between software applications running on separate platforms.

To view the BSI API documentation, please click here.


BSI Hub provides an avenue for remote repositories, labs, collection centers, and other biobanks in your network to submit their specimen inventory data to BSI for centralized tracking and data harmonization. Authorized users at external sites upload data from diverse LIMS systems or operations via a simple web interface, and BSI Hub automatically reformats the data to a common ontology, checks the submission for errors, updates the BSI database, and notifies users upon completion. The Python-based web application provides a RESTful API for all BSI Hub features, and supports single sign-on authorization. Data translation uses the open-source Community Edition of Pentaho Data Integration, which handles all common file and data export formats.