Release notes

Need help? Try our Training Center or Discussion Forum!

  • Adds language support for Portuguese (Brazil).

  • Adds a BacLink import file structure for "ALIS".
  • Converts a few field descriptions from "Species" to "Animal species".

  • Add new languages to WHONET and BacLink: Armenian, Chinese (Traditional), Irish, Macedonian, Malay, Swahili and Urdu.
  • Translates more Norwegian phrases.
  • Fixes translation for "Exit" in some languages.

  • Improve some translations.
  • Correct SILAB defaults for BacLink.
  • Make the origin type "Environment" fully operational in the data field editor and data entry.
  • Translate macro and report titles associated with standard reports.
  • Make two passes during SaTScan signal consolidation to catch rare situations.

  • Add 2023 CLSI & EUCAST breakpoints, quality control, expected resistance phenotypes, etc.
  • Updates the EARS-Net export format to version 3.
  • Adds new organisms and organism groups.
  • Adds a new feature to notify the user when they open a laboratory configuration that could have its breakpoints updated.
  • Translation improvements.
  • Improvements to the TST antibiotic list and configuration file.
  • Expands the profile description to use full three-letter codes for antibiotics.

  • Improves data entry form view editing regarding saving/cancelling changes.
  • Prevent alert pop-ups from appearing when a user edits an existing isolate.
  • Notify the user if they have asked to save, but there are no changes.

  • Don't display warning messages when there is only one field in the BacLink input file row.

  • If "Date of Admission" is missing from the configuration, allow the GLASS-AMR export to proceed.
  • Translates "Data protection" on the WHONET data field configuration screen.

  • Fixes a problem in BacLink code mapping when using the search feature to filter codes before entering the mapping screen.

  • Corrects a problem using isolate date filters when blank values are encountered.

  • Use the "EGASP Laboratory" field for the export instead of the WHONET laboratory code.
  • Fixes a problem generating summary graphs when "Resistance profile" was the variable.
  • Ensure that potentially long-running file/folder open/save dialogs have wait cursors to indicate activity if these take a while to launch.

  • Refines EGASP data field names and other terminology.

  • Renames several EGASP fields.
  • EGASP report will list all rows for descriptive analyses, even if no records are of this type.
  • Correct missing TGC results in EARS-Net report.
  • Make the code definition form in BacLink wider to accomodate the long button text.

  • Minor improvements to the EGASP data monitoring report.
  • Improves the error log, dialog and email messages.

  • Fixes a problem launching a BacLink conversion from the main screen.

  • Updates the WHO EGASP export and adds an Excel-based report.
  • Improves handling of dates in Excel BacLink input files.

  • Fixes a problem generating the Word reports in Quick Analysis.

  • Convert default text exports to CSV format for easier Excel interoperability.
  • Corrects a problem applying breakpoint hierarchy for some configurations.
  • Fixes an issue where conditional antibiotic reporting would not work for MIC or Etest drugs in data entry using the F8 key.
  • Adds or updates a few missing EUCAST breakpoints for spn (OXA, PEN), and several Staphylococci (OXA, FOX).
  • Make sure that a default origin is set in data entry when an isolate is loaded that is missing this value.

  • Allow the reports that drive the Word documents to continue processing subsequent macros when there is an error with one of them. This can happen when the user is missing a required field for the analysis. We will attempt to generate the document with the information we have.
  • Adds special logic to rename the MIC and Etest labels for EGASP laboratories in data entry to align with their intended uses.
  • Refactor the "Compare file structure" form to correct a problem with the automatic sizing on form load.
  • Highlight newly added or existing fields in the associated field list when the user adds them to the clinical report.

  • Automatically run the profile generation form and accept its recommendations when creating a lab from a data file.
  • Updates the WHO link on the about page.
  • Corrects a problem determining field widths when a multi-part analysis was run.

  • Fixes issues comparing non-ASCII characters in certain key places in BacLink.
  • Fixes issues processing the last isolate and antibiotics for certain Excel files in BacLink.
  • Improves and translates the profile generator form. Run it automatically when "creating a lab from a data file."
  • Enlarge some UI controls which were too narrow for certain languages.

  • Fixes issues processing dates and antibiotics with Excel files in BacLink.
  • Improves column width calculation for numeric fields in analysis display.
  • Switches to JSON metadata instead of XML for DHIS2. XML support has been dropped.
  • Automatically reset the critical system paths if the specified path doesn't exist.
  • Displays the WHONET configuration file name in the "open laboratory" dialog.
  • Upgrades SQLite packages to the latest version.

  • Ensure that breakpoint type is considered correctly while determining the primary breakpoints. Don't override across breakpoint types.
  • Adds a few Sensititre export organism maps.
  • Mark all of the human specimen types in the animal category as well.

  • Use the ACE driver to access all Excel file types.
  • Improves the file structure form behavior when changing between formats.
  • Syncronize the department and location types for BacLink with those in WHONET.
  • Handle Excel column names with extra spaces.
  • Prompt the user to choose a sheet name when a sample file is selected that doesn't match the configuration.

  • Generate the master organism list for BacLink from the live set of organisms rather than maintaining a static list.

  • Improves general BacLink processing performance.
  • Improves the new SENAITE import structure. Adds sample antibiotic and organism lists.
  • Replaces the Quick Analysis "date range selection" form.

  • Updates Sensititre (Export) organism mappings.

  • Improves handling of BacLink Excel files with table names containing spaces.

  • Adds several new preliminary BacLink import file structures.
    • Direct support for Microsoft Excel
    • Sensititre Export
    • BLIS
    • DisaLab
    • HISP India DHIS2
    • LabBook
    • SENAITE
    • SILAB
  • Adds a new EGASP export and pre-defined configuration.

  • Updates "Peptostreptococcus prevotii" to its new name of "Anaerococcus prevotii".
  • Adds an organism code for "No Group A streptococci found".
  • Adds two new fields for "Local department code" and "Local location type code" for use with BacLink.

  • Prevent duplicate EULAs from being displayed during installation.
  • Fixes a problem with the automatic profile generator when two configs had the same lab code.
  • Incorporate the automatic profile generator into the "create or update laboratory from a data file" sequence.

  • Adds support for ASIARS-Net (JANIS) facility code overrides.
  • Include the .NET 4.8 redisributable package with WHONET. Replaces the .NET 4.5.2 package.

  • Adds the missing "Outpatient" department in the TST config.
  • For Quick Analysis report 3, run the location macro before location type.
  • Hide the macro name and isolates columns in %RIS analyses.
  • Replaces the older Word documentation with new PDF versions.

  • Upgrades to .NET 4.8
  • Updates to the TST configuration and data files. Removes unused fields.
  • Adds an option to toggle all fields during the "Create a lab from a data file" sequence.
  • Small UI changes related to ASIARS-Net/JANIS.

  • Fixes a problem while editing the clinical report heading when the configuration is missing one of the four relevant lines.

  • Fixes a problem with the epidemiology report when zero isolates have specimen dates.

  • Adds a feature to WHONET and BacLink to utilize supplemental user-defined lists of data fields.

  • Improves the Word report tables for languages other than English.

  • Reorder the MDR/XDR/PDR table in the epidemiology report first by Gram status, then organism name.

  • CSF isolates were incorrectly excluded for sau, efa and efm in EARS-Net exports.
  • Corrects a filtering problem with the serotype field in data entry when the organism was changed.
  • Fixes a problem generating graphs in Excel on some computers.

  • Enforce a restriction to only consider human breakpoints for GLASS.
  • Fixes specimen type codes that conflicted in other languages.

  • Use the specimen type numeric field in standard report macros.
  • Retranslates "Stool" as "Feces" in some languages.

  • Revert to SaTScan 9.7 to avoid problems with the Uniform model.
  • Updates certain translations by expanding the English phrase.
  • Upgrades Excel, Word and SQLite libraries.

  • Updates the TST sample data by shifting and moving the S. aureus OXA results to FOX. OXA is no longer a valid test for S. aureus.
  • Replaces OXA with FOX in the TST S. aureus resistance profile.
  • Fixes an error while trying to copy an analysis graph to the clipboard.
  • Updates some French translations.

  • Improves German translations.
  • Clean MIC input strings from additional formatting. Ex. "< = 10-SS" should be converted to "<=10".

  • Remove the specimen code "cd"/187 from the isolate filter's user interface. This code should not be used while excluding screens, which was already the case in the system, but not on the interface.

  • "Cluster number" is no longer used as the description for both the cluster and signal numbers.
  • Cluster screen outputs are sorted according to the integer cluster or signal value, rather than treating the number as text.
  • JANIS has been renamed to ASIARS-Net in WHONET.

  • Recode "Other" specimen types to "Blood" in the TST database. This prevents conflicts while following the DHIS2 training documentation.

  • Macro extension ".mcr" was missing from one of the shared standard reports which drives the EPI Word report. This caused missing data in the organism trend tables.

  • Fixes an issue where the organism name could be shown incorrectly on the epidemiology report's cluster alert graphs.

  • Show all 8 categories on the specimen type summary pie chart of the Epidemiology report.
  • Correct a table footer in the Epidemiology report.
  • Fixes a bug where the font for previously-selected data files would be smaller than new selections.

  • Convert the MDR/XDR/PDR columns to numeric values in the summary which show the count for each category. This corrects the output of the Epidemiology Word report.
  • Use a monospaced font for PROFILE and PROFLONG fields in the analysis output.

  • It is no longer necessary to encrypt the WHONET settings file because it no longer contains any information which needs protection. Removing this encryption should fix a rare issue when the settings file becomes corrupted or is transferred to another computer. When this happens, the system will now reset the settings rather than just providing an error message.

  • Improve column trimming due to low counts in the epidemiology Word report.
  • Fixes a problem with lowercase lab codes in the antibiotic profile generator.
  • Prevent an error in BacLink when changing the configuration type from "One row per method" to "Multiple".

  • In BacLink, the "OK" button will be selected automatically when a search results in exactly one result. The result is automatically selected, so moving focus to "OK" will allow the user to accept by pressing the Enter key.
  • Records the number of occurrences of new codes on a per-conversion basis in addition to the total count. If the user enters the code mapping section subsequent to a conversion, then the counts reflect only the current conversion. The full totals are still shown when the user enters code mapping from the configuration area.

  • Prevents BacLink from incorrectly alerting to new codes after a conversion.
  • Fixes a BacLink issue which would occur when an invalid file name was used for the input or output file.
  • Both the Location and Institution fields now have configurable field lengths in WHONET and BacLink.

  • Updates SaTScan to 10.0.2
  • Restore missing general breakpoints for legacy interpretations.
  • Improves BacLink conversion progress messages.
  • Improves the fitting algorithm for the first table of the epidemiology Word report.
  • The automatic antibiotic profile generator will consider all data for the current lab, instead of requiring the lab code to match.
  • Prevent the input and output file default folders from changing to lowercase.
  • Adds a wait cursor to the "add all codes to dictionary" feature in BacLink.
  • The organism mapping screen in BacLink would incorrectly highlight the first row after a search. This should only happen when the search only has a single result.

  • Organism 'som' was duplicated in the AMR resource table.

  • Fixes an issue with BacLink windows not behaving modally.
  • Adds some Portuguese Vitek codes to the master dictionary.

  • Adds 15 organisms and some related genera.

  • Fixes an analysis and export issue applicable only to labs with the country code for Slovenia.

  • WHONET now reads from the AMR Interpretation Engine's table. DRGLST1 has been removed.
  • Prefer the Non-meningitis breakpoints for GLASS exports.
  • Corrects a GLASS export problem which would occur when multiple methods were tested for EUCAST eco and AC- isolates.
  • Fixes a bug in data analysis and EARS-Net exports for Slovenia specifically.
  • Fixes a problem selecting a result when your BacLink organism code mapping search returned exactly one result.
  • Ridinilazole's code was "RID", which duplicated another drug. Changed to "RDZ".

  • Certain BacLink progress display messages were repeated between subsequent conversions.

  • Corrects a problem loading the new breakpoint tables in other languages.
  • Non-meningitis breakpoints are prioritized over others after updating breakpoints, or enabling the new engine.
  • BacLink code definition: pressing "Save list" button after an analysis would cause the application to hang.
  • Widen the "Data file structure" form and its buttons.
  • Resistance profile analysis incorrectly looked for summary columns when summary wasn't requested.

  • Adds missing prioritization of breakpoints for the legacy interpretation mode.
  • Adds suppression of STR breakpoints when an SVI breakpoint has been activated (legacy mode only, the AMRIE already does this).

  • Adds missing "first per patient" rule to the epidemiology Word report antibiogram section.
  • Adds the ability to specify user-defined breakpoints in conjunction with the new interpretation system.

  • Standardized usage of "Urinary tract infection" in the "site of infection" field for breakpoints.
  • Corrects an occasional problem with the Y-axis default scale on graphs.

  • Consolidates sample configurations and data files.
  • Makes several forms shorter to accomodate smaller screen resolutions.

  • Removes two sentences from section 1.2 of the data quality report.
  • Removes text indicating that WHONET must be reinstalled to enable other languages. All languages are now included by default.
  • Corrects an issue displaying colored cell ranges for % RIS analyses.
  • Round the value for % intermediate in the new profile utility's display.
  • Hides the extra "Maximum number tested" column from the detailed view in the profile utility configuration sequence.
  • Add a default AMR interpretation engine configuration when one has not been configured, but the mode was enabled.

  • Improvements to the new profile utility.

  • Warn the user early when they are missing a compatible Excel or Word installation during quick analysis.
  • Improved handling of multiple disk potencies when generating an EARS-Net export.
  • Removes the aba QC expert rule for Quinolones.
  • Corrects a read problem with disk breakpoints for the new interpretation system in WHONET.

  • Corrects an issue loading Signal objects from the SQLite database.

  • WHONET 2022 released!
  • Updates CLSI and EUCAST breakpoints to 2022.
  • Includes Epidemiology and Data Quality Microsoft Word reports, found on the "Quick analysis" screen.
  • Includes antibiotic profile data-driven configuration system.
  • Includes a new options for using the dynamic interpretation engine (disabled by default).

  • Searches in WHONET and BacLink work without requiring the user to enter accents and diacritics.

  • Many translation improvements.

  • Adds a feature to install and manage additional languages.
  • Corrects several translations.

  • More revisions to the organism list.

  • Adds select new organisms to WHONET.

  • Substitute the default configuration directory if the specified path does not exist.

  • BacTrack isolate counting corrected.

  • Profiles will no longer be automatically copied during configuration. This still takes place during analysis if no profile has been defined.
  • Adds missing French translation for Umbilicus.

  • Adds an option to check/uncheck all items on the "Modify file structure" form.
  • Handle the “≤” and “≥” symbols in BacLink and WHONET.

  • Upgrades WHONET and BacLink to .NET 4.5.2
  • Fixes resistance profile summary percentage of patients calculation when "Omit when missing abx" feature was enabled.
  • Adds laboratory type (Human vs Human, animal, food) radio buttons to "Create a lab from a data file".
  • Fixes an issue where changing the organism in data entry would only display the primary interpretation for antibiotics.

  • Corrects an issue where %R? percentages were not added to the corresponding %R value in the RIS analysis output graph.
  • Calculate the %S 95% confidence interval and include it in tabular and graphical outputs.
  • Allow True/False columns to be sorted in analysis output.
  • Corrects an issue where excluding a code in an isolate filter which contains parentheses would cause the corresponding macro to be improperly parsed.
  • Fixes an issue on the conditional antibiotic reporting form when the corresponding panel contains zero antibiotics.
  • Corrects a problem summarizing data by quarter when multiple years are present.

  • Corrects issues reading and writing to user-defined BacLink dictionaries.

  • Skip invalid dictionary entries in BacLink.
  • Add an option to print the clinical message on a clinical report for applicable expert rules.
  • Move the "Conditional antibiotic reporting" option to the "Modify clinical report" dialog sequence.

  • Fixes an issue opening the user-defined breakpoint screen.
  • Ensure that DHIS2 codes are standardized to lowercase before export.

  • Handle multiple EUCAST Ceftriaxone and Cefotaxime breakpoints for E. coli in the GLASS export.

  • Handle multiple Levofloxacin breakpoints for Salmonella ssp. in the GLASS export.
  • Add information about which fields are in conflict when there is a problem exporting to dBASE.

  • Adds buttons to clear the primary and supplementary antibiotic profile selections.

  • BacLink: Adds more default values to the Male, Female, Resistant, Intermediate, and Susceptible code lists.

  • Adds Mycobacterium intracellulare ss. chimaera to the organism list.
  • Fixes an error in cluster alerts analyses if the user has selected organisms which generate discordant antibiotic profiles.

  • The data entry's "Origin" section's heading will update based on the "Origin" list selection.
  • Improves handling of invalid paths/file names.
  • Do not automatically update the age category when the age changes unless the isolate is of human origin.
  • Fixes an issue in data entry grid view mode if the screen was not minimized. The data grid was incorrectly placed.
  • Updates the data entry form to use a grid for the data codes. Improves appearance and allows sorting.

  • Organism "spu" was missing its Streptococcus genus designation. Caused applicable breakpoints to be incorrect.
  • Organism "cd+" was incorrectly coded as "cdf+", which would have blocked certain breakpoints.
  • %RIS and data entry will now display "(None)" in the relevant area when there are no applicable breakpoints.

  • Corrects an issue in cluster alerts outputs which would potentially show too many signal isolates in very narrow circumstances.

  • MDR/XDR/PDR: updated text for "Ignore isolate" to "Insufficient data".
  • MDR/XDR/PDR rules no longer report "Ignore isolate"/"Insufficient data" for other organisms.
  • BacLink code dictionaries now have no restriction on the code length.
  • CLUSTER isolate listing sorts in a better order.
  • Fixes bug in code mapping with incorrectly-escaped characters.
  • Change selection mode on code dictionary editor to allow single-cell edits.

  • Expands the MDR/XDR/PDR definition to better match the ECDC rules.

  • Incorporates the "View SQLite database" feature from BacLink into WHONET.
  • Removes the doubled warning when a file is about to be overwritten.
  • Improves the progress messages on Quick Analysis.
  • Fixes a problem which would cause some column headers to be interpreted as numbers in Excel.
  • Cleans up the CLSI Staphylococcus breakpoints. Removes outdated tests which are no longer recommended.
  • Other various breakpoint cleanup

  • BacLink: Access table names were not utilized correctly when loading a sample data file.
  • Removes extraneous quotations in the organism resource file.

  • Cluster alerts analyses which included 'Resistance profile' were missing some of their summary data.
  • Adds Acinetobacter radioresistens.

  • Fixes a problem in data entry with MIC values like "<=.25" in certain languages.

  • Integrates DHIS2 exports into Quick Analysis.
  • Adds the ability to display a chart legend for certain analyses.
  • Fixes chart-selection highlighting. Opposing control has highlighting removed when the new selection is made.
  • Adds 2 new specimen types (Gastronomy site, Buttock)
  • New labs will have "MRSA" instead of "MRSA_SCRN" included in their configurations.
  • Corrects a rare problem in cluster summary table generation.

  • GLASS-Fungal HospitalUnitType is exported in uppercase by WHO request.

  • GLASS-Fungal export uses the standard WHONET code set for HospitalUnitType.

  • Format integer and long fields as "numbers without decimal places" rather than "General" when exporting to Excel.
  • Deletes Human breakpoints for TIL, SPT, ERN.
  • BacLink will no longer warn about "fewer columns than expected".
  • WHONET isolate filters no longer incorrectly warns about "values not on the code list" for free-text fields which do not have a code list.
  • WHONET isolate filters "move right" button will not work unless there is an associated code list.
  • WHONET analysis output's "Save table" and "Save graph" buttons default to the Output folder.
  • Fixes a bug in isolate alerts which would not flag isolates as "!" in some situations.

  • Corrects spelling of "Polymixin" in the antibiotic list.
  • Adds EUCAST Florfenicol cattle breakpoint.
  • Adds SQLite as an output choice for Quick Analysis standard and user-defined reports.

  • BacLink: Corrects a problem if the configuration directory had no configuration files, but the "Browse" button was pressed for input or output files.

  • Corrects a problem if the wrong number of command-line arguments were passed to BacLink.

  • Moves Quick analysis BacTrack temporary file to the Temp directory instead of root.
  • Allow user-defined profiles to be selected for cluster alerts in macro mode.
  • Fixes a problem which would have blocked S? and R? results from reaching the EARS-Net exports and variants as S and R respectively.
  • Newly-discovered BacLink codes were not displayed in the progress area correctly.
  • Improves the "Upgrade a laboratory to EUCAST" feature.

  • Expert rule for Streptococcus pneumoniae fluoroquinolones updated to narrow the rule to resistant isolates only.

  • Multithreaded BacLink conversion process.

  • Includes 2021 breakpoints and QC ranges for the following documents:
    • CLSI: M100, M60, M61, VET01
    • EUCAST: bacteria
  • Fixes BacTrack-related error message during the Quick Analysis standard report.
  • No longer bundles the Access Database Engine with the WHONET installer.
  • Validitiy check in standard report incorrectly flagged dates beyond 2020 as invalid.

  • Enlarge the Quick Analysis status message area.
  • Improves the antibiotic profile editor and subform interfaces.
  • SaTScan options would not retain MaxSpatialSizeInPopulation setting when saving a macro.
  • Regenerate automatic translations using AWS. Corrects a bug in the auto-translation program which truncated some translations.