QBench Feature Roundup - Late January

What’s New:

  • New Calendar Feature You can now view your tests aggregated by assay on a calendar in QBench. When on the test list page, you will notice a new Calendar button near the top right of the page. Clicking this will bring you to a calendar view. You can choose nearly any date field to use for plotting your tests in the Calendar, which can be changed using the pencil icon near the top right of the page when viewing the Calendar. QBench will always remember the last date field used so that it will automatically be selected when viewing the Calendar again later. You can also apply any test filter criteria to the tests you see in the Calendar. Clicking on an assay in the Calendar will bring you to a pre-filtered view of the test list page.
  • Filtering
  • You can now filter by order status on the test list page.
  • You can now filter by batch ID on the test, sample, and batch list pages.
  • Batches
  • Modification history has been added for batches.
  • Links have been added to the Batch, Sample, and Test tabs of the batch detail page to be able to navigate to the corresponding list page with the appropriate batch ID filter automatically applied.
  • Report emailing When configuring your report email settings, you can now configure a default preference for grouping (group by sample or group by order) that will automatically be selected during emailing when applicable.
  • Assay/Panel assignment
  • A new feature has been added called Accessioning Types. Accessioning Types are a special lookup that can be associated to both assays and samples. Associating an Accessioning Type to an assay indicates that the assay should only be assigned to samples of the same Accessioning Type. Consider a Panel that has two Assays, A and B. Assay A has been configured with an Accessioning Type of Blood and Assay B has been configured with an Accessioning Type of Urine. If you were to assign that panel to two samples, one Blood and one Urine, the correct Assays from the Panel would be assigned to the corresponding samples of the same Accessioning Type for a total of two tests, rather than assigning both Assays to both Samples for a total of four tests. You can add Accessioning Types by going to Configuration>Lab>Assays>All, clicking on the blue gear icon near the top right of the screen, and then navigating to the Accessioning Types tab. Here you can also override the label that will be used for Accessioning Type throughout the application (for example, you could override the label if you want this field to appear as "Sample Type" for samples when entering them on the order logging page). You can associate one or more Accessioning Types to an assay by navigating to the Accessioning Types tab on the assay detail page. To be able to associate an Accessioning Type to a sample, make sure you have the field exposed in the Fields and Data Types page. Please note that if you choose not to make use of Accessioning Types, your experience with assay and panel assignment in QBench will remain unaffected.
  • Assign assay button will now be disabled on the order logging page if your samples have any unsaved changes.
  • API You can now publish custom event notifications through the API. If you are a developer who would like to learn more about this please contact us at support@qbench.net

QoL / Bug Fixes

  • Fixed "last updated" timestamp not getting updated for customers and contacts when adding or removing contacts from customers and updating email preferences.
  • Fixed source and project still appearing as fields available to edit for samples on test list page even if those modules were disabled.
  • Fixed links not being clickable in invitation and forgot password emails for certain email clients.
  • Fixed not being able to scroll when selecting tests for reporting on the test detail page when there were too many tests.
  • Fixed additional datetime fields not getting localized to the correct timezone when cloning.
  • Fixed checkbox fields always getting set to true when cloning.
  • Links to data types that have been deleted will no longer return a 404 page, instead you will see a tooltip indicating that it has been deleted.
  • Ability to configure a contact to receive report/invoice emails will now be disabled unless they actually have an email address configured.
  • Fixed custom views not being applied when exporting assays and panels to Excel.
  • Fixed bug that caused values entered as "None" to not be saved.
  • Fixed issue where you couldn't select a label template when printing sample labels from order logging page with read-only sample view enabled.
  • Fixed assay button that had wrong icon on batch list page.
  • Fixed formatting issue in table on batch list page when some batches didn't have an assay associated.