Link Search Menu Expand Document

Antigen Plus release notes

Version 8.5.56

December 23, 2022

Improvements

  • #1491: Improve error handling in the Load Saved Panels window so the error message is clearer and the user can try retry their action.

Bug fixes

  • #1498: Fix an error where adding a result column to a worksheet and then saving the panel could result in result columns being rearranged and test results appearing in the wrong column.
  • #1497: Fix a possible crash when clicking repeatedly in the scrollbar of the Load Saved Panels or Maintain Patients windows.
  • #1495: Fix a crash when opening the Security Settings window.

Version 8.5.55

October 20, 2022

  • No user-visible changes

Version 8.5.54

October 11, 2022

New features

  • #1437: Add a /list flag to the ImportCompanyKey command-line utility to list the company keys installed on the current workstation.

Improvements

  • #1449: Reimplement the Load Saved Panel window to optimize performance with many saved panels.
  • #1451: Reimplement the Maintain Patients window to optimize performance with many patients.

Bug fixes

  • #1436: Correct a problem introduced in 8.5.41 that could generate a database transaction error when clicking the Save Changes button in the Maintain Accounts window.

Version 8.5.53

June 15, 2021

Improvements

  • #1407: Allow backoffice public key, base address, and timeout to be customized in config file.
  • #1406: Reproduce and improve reporting of TaskCanceledException during startup with short stack trace.

Bug fixes

  • #1429: Fix a crash importing Vision analyzer results from VRB panels. These panels start with vial number 12, and the Vision importer was incorrectly numbering them starting with 1.
  • #1405: Fix lot number suffixes when importing IH-1000 analyzer results so they match the naming scheme used when downloading lots.

Version 8.5.52

February 17, 2021

Bug fixes

  • #1405: Fix problem where Antigen Plus would not recognize the lot numbers for 2- and 3-cell screens when importing results from an IH-1000 blood analyzer.

Version 8.5.51

December 13, 2020

  • No user-visible changes

Version 8.5.50

December 11, 2020

Bug fixes

  • #1397: Fix bug where if an admin user deleted their own account, Antigen Plus would crash trying to record the deleted user's actions in the user activity log. Antigen Plus will now record the actions using the deleted user's name rather than a direct reference to their user account.

Version 8.5.49

December 9, 2020

Bug fixes

  • #1395: Fix error introduced in 8.5.46 where blood analyzer results from Vision and Neo could not be imported due to a logic error in the user interface.

Version 8.5.48

December 1, 2020

Improvements

  • #1394: Improve performance when entering test results on the Results Worksheet.

Version 8.5.47

October 5, 2020

Bug fixes

  • #1379, #1380: Ensure that WPF windows update properly when background actions complete. Prophylaxis based on issues in development of next version.

Version 8.5.46

September 30, 2020

Improvements

  • #1378: Enhance Erytra/Eflexis support to handle tests that involve an 11-cell panel and 4-cell extended panel in the same test. Included in this are enhancements to the Import analyzer results dialog to show the test date, test code, and specimen number of the test being imported, and to allow selection of 2 different lot numbers

Version 8.5.45

September 23, 2020

Improvements

  • #1360: Allow LIS commands to span multiple frames. Needed to support Erytra from Grifols.

Version 8.5.44

September 17, 2020

Bug fixes

  • #1377: Fix bugfix where newly added/edited patients would display a date of birth that included the current time in the Maintain Patients window.

Version 8.5.43

September 17, 2020

New features

  • #1369: Create stand-alone registration tool

Improvements

  • #1376: Back-port improved support for the Vision blood analyzer from 8.6 to 8.5

Bug fixes

  • #1372: Fix bugfix where user activity log was failing to record loading of saved panels.
  • #1371: Fix crash when deleting panel due to database reference in user activity log.
  • #1373: Fix crash when deleting panel when a user has an unsaved panel that references the deleted panel.
  • #1365: Fix crash when manually editing a cell to add an additional antigen that has also been added by another user.

Version 8.5.42

July 28, 2020

New features

  • #1368: Add CustomerSettings.json setting to write low-level blood analyzer log

Version 8.5.41

July 23, 2020

Improvements

  • #1361: Allow Erytra/Eflexis support to use all matching Medion or Grifols panels

Bug fixes

  • #1366: Prevent a transaction timeout when enabling encryption on an upgraded database.

Version 8.5.40

July 1, 2020

New features

  • #1355: Add support for Erytra/Eflexis blood analyzers from Grifols.
  • #1358: Add ability to merge patients in the Maintain Patients window.

Improvements

  • #1359: Add basic support for mixed-field reaction types, which can be reported by Erytra/Efliexis blood analyzers. The panel evaluation algorithm treats these as positive reactions.

Bug fixes

  • #1347: Change algorithm that calculates orange rule-out highlights to assume that cells with test results will not be re-tested.
  • #1349: Ensure that any errors that occur while updating the database at startup do not later prevent work from being saved.
  • #1352: Prevent the user from entering dates that are out of range and cannot be stored in the database.
  • #1340: Allow the blood analyzer import function to use commercial lots that expired on the same day as the test.
  • #1356: Fix a threading issue that could cause a wide range of difficult to reproduce errors, including "detached record" errors on quit.
  • #1344, #1185: Fix an intermittent crash involving a disposed ObjectContext.
  • #1097: Fix the layout of the Security Settings window when the font size is set to 200%
  • #1074: Fix the layout of the error dialog when the font size is set to 200%
  • #1240: Fix rare crash in the Selected Cells window when the cell for a panel cannot be found.

Version 8.5.39

February 27, 2020

Bug fixes

  • #1326: Fix the warning message that appears when saving changes to commercial cell so that it lists the correct antigens.

Version 8.5.38

February 25, 2020

Improvements

  • #1319: Improve error message when a user attempts to open a newer database with an older incompatible version of Antigen Plus. The user is now asked if they would like to select a different database.
  • #1324: Revert change #1314 made in 8.5.37 to previous behavior. The user is once again allowed to change the current patient if the panel has not been saved. There is no prompt to clear test results or save the previous patient

Bug fixes

  • #1322: Prevent crash if the selected printer has no defined paper sizes.

Version 8.5.37

January 15, 2020

Improvements

  • #1314: Changing the patient for a worksheet now clears any test results entered on that worksheet. A dialog box prompts you to save first if there are unsaved changes.

Version 8.5.36

December 7, 2019

Improvements

  • #1292: Enhance the Import Analyzer Results window to only load the most recent 7 days of analyzer results initially. A new Load More button loads an additional 7 days of results, and a new status message shows how many results are loaded.

Bug fixes

  • #1278: Handle rare case where users on two different workstations creating users with the same name could cause the second password change to crash the application. This now displays an appropriate error message and allows the user to continue.

Version 8.5.35

November 5, 2019

Improvements

  • #1241: Be smarter about reporting data grid errors to the user and to Antigen Plus.
  • #1271: Catch error when Connections.config file has a typo.
  • #1272: Catch error when user can't connect to local database.
  • #1273: Catch error when firewall blocks access to cloud database.
  • #1275: Catch error when shortcut arguments are wrong.
  • #1274: Catch error when printer driver provides invalid handle.

Bug fixes

  • #1239: Ensure that donor note search field is only visible when search options enable it.
  • #1240: Fix rare crash in selected cells window when displaying suppliers & lot numbers that had been deleted by another user.
  • #1276: Prevent the background deletion of unsaved user panels from triggering Entity Framework errors during startup.

Version 8.5.34

October 15, 2019

Improvements

  • #1223: Prevent window from becoming wider when cells are deselected in the Selected Cells window.

Bug fixes

  • #1267: Restore gray background in unevaluated columns of Results Worksheet window after row is selected and then de-selected.

Version 8.5.33

October 9, 2019

Improvements

  • #1264: Remove warning message about adding a cell to a commercial lot when you are only saving lot information (no donor ID).

Bug fixes

  • #1248: Fix crash in Add/Edit Cells tab when saving lot information alone (no donor ID).

Version 8.5.32

August 2, 2019

Bug fixes

  • #1213: Fix bug introduced in 8.5.19 where the Conclusion antibodies column in the Maintain Patients window was always blank.

Version 8.5.31

June 18, 2019

Improvements

  • #1199: Improve error message when attempting to load a partially saved panel iteration that has been deleted.

Bug fixes

  • #1200: Fix crash when double-clicking on column header in Import Analyzer Results window.
  • #1175: Fix possible crash when clicking in table on Load Panels window.
  • #1201: Fix crash viewing Maintain Patients window after database initialization. The patient information encryption key is now correctly initialized on all code paths.
  • #1206: Fix crash introduced in 8.5.30 after failing to load a deleted panel iteration.
  • #1203: Add code to prevent possible crash when displaying a lot deletion error message.
  • #1204: Add code to prevent a crash when modifying a panel that contains a result that does not refer to a valid panel cell.
  • #1208: Add code to prevent the deletion of a panel in one part of Antigen Plus from crashing code in another.

Version 8.5.30

May 13, 2019

Bug fixes

  • #1197: Fix bug introduced in 8.5.27 where loading a panel containing only an analyzer column would result in a panel with default columns.

Version 8.5.29

May 13, 2019

Improvements

  • #1195: Change the wording of the warning dialog when trying to save a panel containing deleted cells. The new wording adds the option of re-downloading the lot, and clarifies how to re-enter the cell manually.

Bug fixes

  • #1194: Added checks to prevent an invalid index when editing patient antibodies.

Version 8.5.28

May 13, 2019

Improvements

  • #1187: Clarify warning message when the user edits a cell and saves it to a different lot.
  • #1188: Do not show a warning message when deselecting a cell if there are no test results for that cell.
  • #1191: Present an error message if a user attempts to save a panel containing cells that have been deleted by another user.
  • #1189: Detect the case where 2 users edit the same panel at the same time. The second user to save the panel will get a message warning them that their work will supersede the other user’s work, although the first user's work will still be available as a prior iteration.

Bug fixes

  • #1192, #1193: FIx a crash introduced in 8.5.27 when deselecting a cell.
  • #1185: Prevent a rare crash when loading a panel over another panel and the patient information for the previous panel had not yet been loaded by the UI.

Version 8.5.27

May 9, 2019

New features

  • #1180: Added check boxes on the results worksheet to hide low-incidence and less clinically significant antigens from the evaluation text. If either of these boxes are checked, the evaluation text will include a warning that these antigens are hidden. Note that these checkboxes do not affect the worksheet and are cleared whenever the results worksheet is opened or a new panel is loaded.

Improvements

  • #1183: Antigen Plus will notify the user if someone else saved the same panel while they were editing it. Both versions of the panel are saved in the panel history.
  • #1184: Antigen Plus will notify the user if someone else has deleted a cell that they have just selected for a panel.

Bug fixes

  • #1178: Duplicating a panel containing a blood analyzer result column no longer results in an uneditable column.

Version 8.5.26

May 7, 2019

Improvements

  • #1172: Add safeguards for cell editing. When saving cell information in the Add/Edit tab, Antigen Plus will warn you if you are about to perform a questionable action, such as modifying commercial worksheet data or overwriting one cell’s data with another.
  • #1173: Add user activity logging when a cell is added, edited, replaced, or deleted.

Version 8.5.25

May 3, 2019

Improvements

  • #1174: Update display orders for Immucor and Medion

Version 8.5.24

May 1, 2019

  • No user-visible changes

Version 8.5.23

April 23, 2019

Bug fixes

  • #1155: When printing to paper that is too small to fit the required text, Antigen Plus will stop printing rather than crash. Printing is also limited to 100 pages.
  • #1162: Fixed crash when deleting a user who exited Antigen Plus with unsaved work.
  • #1156: Prevent the user from saving an analyzer connection with an empty name.
  • #1166: Fixed possible crash when importing analyzer results.
  • #1167: Fixed possible crash when editing an existing cell in the Add/Edit tab that was also being displayed elsewhere in Antigen Plus.

Version 8.5.22

April 12, 2019

Bug fixes

  • #1164: Corrected the order of cells when printing extended donor information from the Results Worksheet and the sort order is not “in order checked”.
  • #1165: Fix problem where Canadian Blood Services could not search for Co(a), Co(b), Di(a), Di(b), and Wr(a) antigens in their converted data.

Version 8.5.21

April 3, 2019

Improvements

  • #1016: Improve IH-1000 support to include additional antibody screen and identification panels. If the correct lot is already downloaded, importing the analyzer results will now select the lot automatically.

Version 8.5.20

March 19, 2019

Bug fixes

  • #1152: Antigen Plus no longer crashes if the same panel is deleted from two different workstations. Instead, the second user gets an error message and can continue using the software.
  • #1153: Antigen Plus no longer loses your changes if the same user is added in the Maintain Accounts window from two different workstations. The application now refreshes the window with updated user information and allows you to re-check your changes.

Version 8.5.19

February 18, 2019

Improvements

  • #1137, #1148, #1147, #1144, #1143, #1142, #1139: Address performance problems with large databases, specifically:
    • The Windows Account field in the Account Settings window
    • Search, adding a patient, and selecting a patient in the Select Patient window
    • Initial display and searching in the Maintain Patients window
    • Saving panels in the Save Panel window
    • Initial display and searching in the Load Saved Panel window
    • Initial display and searching in the Maintain Accounts window

Bug fixes

  • #1141: Correct problem where the Maintain Accounts window would incorrectly disable the Delete button after a search.
  • #1140: Correct a situation where the Account Settings window could partially select text on second use.

Version 8.5.18

January 14, 2019

Bug fixes

  • #1134: Fix bug introduced in 8.5.15 that caused errors trying to load previously defined analyzer connections.

Version 8.5.17

December 29, 2018

Bug fixes

  • #1133: Fix error introduced in 8.5.16 initializing a new database on Azure.
  • Fix installer problem in 8.5.16 where one assembly was referencing the wrong version of another.

Version 8.5.16

December 5, 2018

  • No user-visible changes

Version 8.5.15

November 15, 2018

Bug fixes

  • #1128: Corrected count in the optional “Total Negative Reactions to Heterozygous Donors” row for K/k, Kpa/Kpb, and Jsa/Jsb pairs where the first antigen is positive, the second is unknown, and the test reaction is negative.

Version 8.5.14

November 2, 2018

New features

  • #1126: Add “Delete” button to the controls that appear when editing panel conclusion notes. This allows you to select a predefined message and delete it. As a consequence, users must now double-click to insert or remove predefined messages from the conclusion notes.

Bug fixes

  • #1125: Fix crash when right-clicking on column headers of Panels table in Patient Details window.
  • #1124: Disable “Duplication with fresh cells” button in Patient Details window when no panels are selected to prevent crash.

Version 8.5.13

October 26, 2018

Bug fixes

  • #1123: Fixed problem where some buttons would appear offscreen in the Maintain Accounts window when Windows font scaling was set > 100%.

Version 8.5.12

October 11, 2018

Bug fixes

  • #1118, #1119, #1121: Fix possible crashes when opening a window for the second time after switching databases.
  • #1122: Fix crash displaying the User Activity Log when it was already displayed.

Version 8.5.11

September 25, 2018

Database migration

  • Update ISBT antigen information in database.

New features

  • #1112: Allow a customer to disable all PHI entry by creating a CustomerSettings.json file.
  • #1110: Add conclusion antibodies column to Maintain Patients screen.

Bug fixes

  • #1111: Update SQL libraries to prevent compatibility level error when backing up database.
  • #1108: Make splash screen taller so that progress messages aren’t truncated.
  • #1114: Fix bug where Add & Cancel buttons were not visible in the Add Supplier screen when font size was 200%.
  • #1115: Prevent crash in the Maintain Suppliers screen when clicking the Delete button when there are no suppliers.
  • #1116: Update database to prevent crash when attempting to edit conclusion antibodies.
  • #1117: Fix crash when modifying the cells in a panel while the results worksheet is open and red/green highlights are visible.

Version 8.5.10

September 4, 2018

Bug fixes

  • #1109: Fix crash in the Maintain Accounts window when adding a new user while a search is active.

Version 8.5.9

August 27, 2018

New features

  • #1102: Add an Open Worksheet button to the Search tab of the main window.

Improvements

  • #1103: When searching to select a patient, do not highlight any found patient until the user explicitly clicks on it with the mouse.
  • #1107: Make the names of the Selected Cells/Panel and Result Worksheet windows more consistent.
  • #1106: Remove unnecessary whitespace at the top of the left column header of printouts.
  • #1104: Don’t print “Test Results Key” if there are no column descriptions.
  • #1100: Add whitespace above result column headers in both Selected Panel and Results Worksheet printouts.

Version 8.5.8

August 23, 2018

Bug fixes

  • #1098: Fix a crash introduced in 8.5.7 where searching for an expired lot and then clicking the Select All button would crash as the cell testing window was displayed.

Version 8.5.7

August 21, 2018

Database migration

  • #1095: Move the storage of system options into expandable tables to reduce the need for future database migrations.

New features

  • #1081: Add pulldown menus to print preview windows to change printer and paper size. Remember the user’s choice of printer and paper size on a given workstation.
  • #1086: Add a check mark option to the check cell threshold in the Customize Result Columns window. When this is selected, check cell results are entered as ✓ or ✗. This setting affects new panels only.
  • #1084: Add printing option under System Options to print a date collected line in the header when printing a selected cells panel. This option is on by default.
  • #1088, #1089: Add an option to print the automatic evaluation when the results worksheet is printed. This option is on by default. When it is off, the automatic evaluation text and rule outs are not printed, and the test result column descriptions are printed at the bottom of every page.

Improvements

  • #1033: Generate unique names if multiple new users are added consecutively.
  • #1043: Make selected cells window wide enough to prevent appearance of horizontal scrollbar.
  • #1085: Add a confirmation dialog when deselecting a cell in the current panel.
  • #1087: Highlight the active row when entering results in the Results Worksheet.
  • #1083: Adjust the window that appears when downloading SUT information so that Load all and Remove all cannot be chosen accidentally.
  • #1092: When you click the mouse in the test result area of the Results Worksheet, the decision of whether to edit the main test result or the check cell result is now controlled by where you click, not by the results previously entered.
  • #1091: If the license for a database has expired, try to update the license at every launch, rather than waiting 24 hours to update the license.
  • #1075: Use case-insensitive tests when comparing database names, so that selecting a database using command line arguments is more reliable.

Bug fixes

  • #1031: Prevent the user from creating a result column without an abbreviation.
  • #1032, #1080: Clear search results when deleting a cell in order to prevent a crash.
  • #1035: Prevent deletion of user account if the user has created or edited patient info.
  • #1093: Make new panels honor the global check cell threshold set when customizing the default result columns.
  • #1076: Fix a bug where if you switch users immediately after a database upgrade, the program attempts to upgrade the database a second time.

Version 8.5.6

July 4, 2018

Improvements

  • #1062: Add code to upgrade patient information key for 8.0 customers upgrading to 8.5
  • #1069: Display the company name in the Select Database window
  • #1071: Skip the upgrade backup dialog if the database is stored on Azure, since Azure has continuous backups.

Bug fixes

  • #1072: Don’t allow read-only users to add patients to the database.
  • #1070: Fix clipped text in the database upgrade window.

Version 8.5.5

July 2, 2018

Bug fixes

  • #1054: Fixed error while enabling encryption when switching to an empty database.
  • #1068: Fixed problem where encrypted data would not decrypt when application was next launched.

Version 8.5.4

July 2, 2018

Improvements

  • #1053: Downloaded and imported commercial lot data is now checked against the database. If the downloaded data matches an existing lot, that lot is updated and the user is notified of any panels containing test cells that were modified by the import. If the downloaded data has the same lot number as an existing lot, the user is prompted to enter a unique lot number for the new lot.
  • #1055: A progress window is now displayed while switching databases or users. The “Logout” menu item has been renamed to “Switch user…” to better reflect what happens if the operation is canceled.
  • #1056: The main window now displays the current database rather than the current display order. A redundant current user field in the Add/Edit tab was removed.
  • #1065: Moved the ability to import a company key using the command line from the main application to a separate utility named ImportCompanyKey.exe. Error reporting during import is much improved, and the user is warned if the company key is imported to the user’s private key store rather than the shared machine key store.

Bug fixes

  • #1060: The lot number is no longer modified when an existing cell is saved. This prevents errors when the lot number contains lowercase letters.
  • #1059: The lot number is no longer editable in the Maintain Lots window.
  • #1061: Antigen Plus now checks to make sure that a printer is installed before starting a printing operation. Errors during printing no longer cause the application to exit.

Version 8.5.3

June 26, 2018

New features

  • #1045: Separate result column type from analyzer flag, so that blood analyzer results can be marked as unevaluated or enzyme-treated.

Improvements

  • #1049: Allow deletion of panels with patient but no test results
  • #1044: Don't allow deleting users with saved panels

Version 8.5.2

May 10, 2018

Bug fixes

  • #1042: Fix dithering of colored table headers under Remote Desktop
  • #1041: Work around crash in Windows Server 2012 R2 where opening the results window could crash with a table column that was too narrow.
  • #1040: Fix bug where the column description would not appear when a new result column is added to the Results Worksheet.
  • #1039: Increase width of Select Patient window so all information is visible.
  • #1037: Fix crash opening patient details window on displays where font scaling is 200%

Version 8.5.1

May 4, 2018

Bug fixes

  • #1038: Fix layout problem where panel description window buttons were offscreen when font size was 200%

Version 8.5.0

April 5, 2018

Database migration

  • Unify licensing for cloud and local databases, so that a single application supports both.

New features

  • New registration, licensing, and database selection system allows customers to have multiple databases under the same license and mix cloud and local databases.

Bug fixes

  • Eliminated an "Invalid Tag" error when atttempting to download lots if the customer's account had expired. The software now properly displays the expiration error message.

Version 8.0.93

January 26, 2018

Database migration

  • #1009: Store both the analyzer name and the connection name for analyzer results.

Version 8.0.92

December 19, 2017

Database migration

  • #1017: Add suppliers for Grifols and Bio-Rad to support customers in Brazil.

Version 8.0.67

August 15, 2017

Database migration

  • #927: Change storage of vial numbers to improve performance.

Version 8.0.54

May 30, 2017

Database migration

  • #899: Add fields to support Vision blood analyzer.
  • #901: Add result column descriptions. Add system options to display single-dose rule-outs and to print in color.

Version 8.0.44

December 2, 2016

Database migration

  • #866: Store global sort order for displayed panels.

Version 8.0.33

October 13, 2016

Database migration

  • #805: Allow Unicode text in most text entry fields.
  • #815: Remove obsolete fields from database.

Version 8.0.31

October 5, 2016

Database migration

  • #803: Allow arbitrary amounts of text in the "edit reason" field.

Version 8.0.22

September 3, 2016

Database migration

  • #731: Store patient notes and worksheet conclusion notes separately.

Version 8.0.21

September 1, 2016

Database migration

  • #738: Add system option to require specimen numbers.

Version 8.0.16

August 18, 2016

Database migration

  • #610: Add ability to record patient antibodies.

Version 8.0.2

July 19, 2016

Database migration

  • #605: Add configuration of blood analyzers and storage of blood analyzer results. Allow worksheets to have an arbitrary number of result columns.

Version 8.0.1

February 25, 2016

Database migration

  • #581: Upgrade to Entity Framework 6.1. Note that upgrading from earlier versions of Antigen Plus requires a manual database conversion performed by Antigen Plus.