Release: LDMS for the Web 8.1
Frontier Science Foundation is proud to announce the release of LDMS for the Web version 8.1. Below is a full list of changes for this release.
Full Release Notes
New Features:
- Time edit controls now automatically insert a colon (R-17883)
- Users can now select a default lab database to log into automatically (R-21283)
- New open source tool, Glimpse, being used with LDMS; will assist with monitoring and diagnostics (R-23327)
- “Save as” feature added to the Quick Add Templates module (R-29243)
- “Original batch number” now available as a column in the Shipment History page (R-30893)
- TaqMan Qual assay now supported (R-31775)
- “Batch Storage Report” renamed to “Shipment Storage Report” (R-32277)
- Quick Add screen now lists “Additional Time” instead of “Time” (R-32285)
- Non-logged samples on Test runs can now have censors applied (R-32434)
- Seracare shipping files header for Other spec ID now change to TNUM when the samples are from MACS project and SCODE for WIHS (R-32503)
- When a harvest date is entered for a specimen, the harvest date is now displayed instead of the collection date on labels, shipping manifest report, shipping container report, shipping QA/QC interface, storage detail report, and storage box map report (R-32561)
- Reports module now provides LDMS Assay Censor Codes report (R-32692)
- Scientific notation now parsed from results of all assays (R-32745)
- Reports Module now has “Test Results” category that includes reports for Abbott assay (R-32818)
- Reports Module “Test Results” category now includes reports for Taqman HIV assay (R-32819)
- Reports Module “Test Results” category now includes reports for TaqMan HCV assay (R-32820)
- Reports Module “Test Results” category now includes reports for TaqMan Qual assay (R-32821)
- Control range mismatch error now provides more detailed information (R-32896)
- Now possible to ship an aliquot with a Harvest Date logged under a Web LDMS primary (R-32928)
- Reports now display local time in footer (R-32932)
- Sending lab ID and sent shipment number now shown when shipment fails validation (R-33105)
- New project added: MWCCS (R-33160)
- Tech Initials field now auto fills when using Quick Add templates (R-33161)
- New report category added: MWCCS (R-33172)
- More detail added to Patient Merge confirmation page (R-33184)
- Transaction log report updated (R-33192)
- ZIP ID1 check no longer restricts the letter that is used (R-33201)
- User’s session now extended when adding or removing a filter in Storage module (R-33221)
- Changed content of error message for CSV files with long box names to be more clear (R-33262)
- CSV import now trims whitespace from headers to ensure that columns aren’t ignored (R-33269)
- Added support for Taqman Qual assay (R-33281, R-33283, R-33314, R-33431, R-33454)
- Cryopreservation errors now include global specimen ID for applicable aliquot (R-33409)
- PHACS labels updated to include volume and volume limit, as well as options to include other specimen ID (R-33490)
- No longer possible to create new TaqMan Qual v1.0 runs (R-33510)
- When in Specimen Management, now possible to jump directly to corresponding patient after selecting project and ID1 (R-33529)
- Storage trees now sorted by fill order (R-33672)
- New sort order available in shipping when shipping to BRI; it sorts by ID2, ID1, Collection Date; at each change in ID2 it will leave an empty space in the container (R-33793)
- Now possible to disable validation checks for outgoing shipments (R-33795)
- New field tube count added at primary sample level; custom report builder module includes this as a display option (R-33798)
- ID3/step field for BHP project now required (R-33806)
- Now possible to delete samples without full permissions to test Results (R-34005)
- Date/time ordering checks no longer enforced when shipping/receiving samples (R-34007)
- Cross LIMS files generated by Web LDMS can now be imported to Windows LDMS (R-34049)
Bug Fixes:
- The visit and visit unit fields in Cross-LIMS file should be required during import (R-23242)
- Simplified process of creating web LDMS CSV shipping file (R-26873)
- No longer passing account ID as URL parameter (R-30279)
- “Go to Last Patient” button will now query for new number of patients before jumping to last one (R-30655)
- Editing an existing visit to make it match another existing visit now merges the two records (R-30686)
- “mustSerializePayload” for Edge now enabled (R-31306)
- Fixed issue in which some barcode labels’ Global Spec IDs will now show, even if they are a number of wide characters, such as “W” (R-31883) & (R-32290)
- No longer require access to the reagent logging module in order to query the AvailableReagentsForSample/AvailableReagentsForType actions (R-32117)
- Now only one event handler for the ID3 input on QuickAdd (R-31142)
- Importing a batch for VQA panels no longer results in receiving incorrect error (R-32294)
- Enumerations are now only requested once from the server (R-32323)
- Shipment Container viewer no longer shows “null” with shipments that have blank specimen IDs in Internet Explorer (R-32324)
- Moved EfDbContext and AccountDbContext migrations out of WebLDMS.Data to reduce memory usage of WebLDMS app (R-32367)
- Performed ReSharper code cleanup across all WebLDMS projects (R-32379)
- WebLDMS now checks shipping files for a COSB file to prevent an inappropriate error from appearing (R-32380)
- Usage of QuickAdd no longer results in occasional receipt of “Unable to initialize permissions” error (R-32381)
- Fixed JavaScript error on QuickAdd primary group popup script (R-32385)
- Fixed error where Collection Date/Time field in Reagent Logging screen wrapped to second line (R-32392)
- Users without access to any labs now properly directed to “you don’t have access to any labs” page after signing training document (R-32405)
- Opening and closing a pending shipment without making changes no longer causes “are you sure you want to discard changes made to the pending shipment” to appear in error (R-32408)
- Bug preventing shipment from being shipped after dismissing warning about wrong destination now fixed (R-32411)
- Fixed error that occurs when merging patients (R-32417)
- Fixed “entity was not explicitly saved” error when unshipping (R-32441)
- Dimpy tables now cleared before being populated (R-32499)
- Added patch to populate missing LNK_TO tables for labs that have been converted and have a backup database (R-32502)
- FixStorageItemsInNegativePositions no longer ExplicitOnly (R-32527)
- Fixed XLIMS reader so that it can fail with “Invalid SHIP_ID” rather than null reference exception (R-32530)
- Fixed bug in which grid rows in Test Results section would resize when mouse hovered over them (R-32638)
- Fixed issue where Shipping Module sort order was incorrect (R-32650)
- GunDimWin now considers number of trailing spaces (R-32676)
- Fixed null min and max values for LPC and HPC controls (R-32746)
- Fixed issue in which custom controls with same name as default controls would be displayed as default controls (R-32752)
- Fixed bug in which applying filter criteria would cause an error (R-32765)
- Fixed issue preventing deletion of large subtrees in storage (R-32976)
- Changed the @IncrementCounter formula from @SystemCensor = “G” to Instr(@SystemCensor , “G”) for all censor checks (R-33014)
- Fixed error in which reports would occasionally generate bad criteria (R-33016)
- Fixed issue allowing a run for one lab to find a control lot for a different lab (R-33028)
- Fixed issue causing Patch Detail page to not be viewable in Account Manager (R-33031)
- Fixed issue where exportable results in CSV format would have column names included in each row, as opposed to having a single header row (R-33062)
- Fixed issue causing labels to print out of order based on global ID (R-33068)
- Improved login process when cookies outlive session (R-33103)
- Fixed issue where logged in another window check was not working in IE11 (R-33106)
- Fixed issue in which lab and db records could not be deleted that are marked as “missing” (R-33134)
- Error403 page now displayed even when user is not logged in or does not have a lab (R-33159)
- Fixed issue in which shipping validation error was not displaying global specimen ID (R-33180)
- Fixed bug in which passwords with certain character combinations generated incorrect errors (R-33197)
- Fixed issue in which some errors would generate emails but not log files (R-33199)
- Auto-selection of enrollment in QuickAdd module no longer causes field to be invalid (R-33241)
- Fixed issue in which relogin code would occasionally hit concurrency exceptions in CachedAccountService (R-33279)
- Fixed issue in which some Custom Report Builder queries would time out (R-33390)
- Redirect to /Relogin no longer attempted if account ID is set in session but lab ID is not (R-33537)
- Shipping a shipment containing storage boxes takes less time (R-33548)
- Fixed issue preventing users from advancing in QA/QC section if StorageLevelPreview is too large to be displayed (R-33607)
- Updated PreCheck in DimpyLib (R-33642)
- Importing specimens into shipping container using “import Global Specimens” option now sorts correctly (R-33663)
- Specimen Log Report now takes less time to generate (R-33859)
- Shipping Import Primary Sample matching process has been optimized (R-33905)
- Optimized process of adding empty ne boxes for large storage labs (R-33912)
- Fixed issue preventing lab 481 from opening level templates dropdown (R-33935)
- Reduced amount of time it takes to update names of containers (R-33939)
- FK from TransactionGroups to TransactionLog fixed (R-33944)
- Report generation issues by lab 481 resolved (R-33962)
- Trigger definitions of INSTEAD OF UPDATE updated to ensure that a SET statement is not generated for key fields (R-34028)
- Fixed issue in which more than one specimen could have the same global specimen ID (R-34074)
- Fixed issue in which two test runs could have the same number at the same time (R-34080)
- Now possible for multiple users to work in Reagent Logging module simultaneously (R-32393)
- Now possible to move/edit a storage item (sample or box or level) with a negative position in its parent container (R-32521)
- Filters with special characters can now be removed (R-32635)
- ID1, ID2, and ID3 now paged dropdown lists in custom report builder module (R-33930)
Frontier Science Account Manager Utility
- Accounts and FSTRF Accounts portion of Account Manager are now able to be sorted by column headers (R-31299)
- Limited the number of datatables shown on the page at each time (R-32531)
- User Accounts page now loads one page at a time (R-32732)
- Now possible to add the same ReplicaServer under different AccountServers (R-33333)
- Now possible to move labs to different databased in Account Manager (R-33334)
- Database scans now only include databases for current listener (R-33335)
- Patches can now be marked as RunOnce (R-31622)
- Fixed issue where URLs in new Lab Databases and User Accounts page were hardcoded (R-32996)
- Pellets can now be made available after being consumed (R-32483)