Welcome to the xLab Revision and Update documentation.
From time to time AP-Visions updates your xLab system to the latest software version to bring you inhancements, bug fixes and new features. Each time we update your system, a new version of this documentation is also provided so that you may see what has been inhanced, fixed or added.
Bug fixes, Enhancements and New Features are listed below with the most recent version listed first. As each update is performed this document is also updated.
Version 9.9.0
- Bug Fixes
- Enhancements
- Users can now sort the Cuplist
- New Features
Version 9.8.0
- Bug Fixes
- Enhancements
- New Features
- Added new Result Types; Drugs and Threshold
- Added Combo Report (Regular sample and Drug reports)
- Added Drug Report
- Added ability to select Pain Management usage
- Added Pain Management Reporting
Version 9.7.0
- Bug Fixes
- Fixed bug that occasionally caused samples not to be set to Host (or Report) and requiring 'back end' fix.
- Deleteing cups did not delete all references to cup.
- Validating Results did not properly remove result from other worklists
- Fixed bugs when two instruments run the same tests
- Enhancements
- Updated DataServer to utilize xEngine.Connector.ServerSocket enabeling Encrypted transmissions
- Updated xLab to utilize xEngine.Connector.ClientSocket to enable Encrypted transmissions
- If Worklist is set to Down, automatically remove it from the Main Menu Worklists
- New Features
Version 9.6.5
- Bug Fixes
- DataServer - Auto Reporting failing after 10 or so reports printed bug fixed
- Patient Inquiry - After several patient inquires would stop allowing inquiry. Bug Fixed
Version 9.6.4
- Bug Fixes
- Prevent double listing of Alpha Results in Procedure Maintainance
- Bugs in Matching fixed; 1) Leaving record locked, 2)Using correct Look Up pop-up for all ways to look up, 3) Added requirement for user to select how Lab numer will be created (Auto, Use unmatched, Manually)
- Enhancements
- Added user selectivity of position of result and interpretive comments on report, under Test, Under result, Under value
Version 9.6.3
- Bug Fixes
- Patient Samples sent to a Host or Auto Printed sometimes would not have all results in a test sent due to a Race Condition. Updated DataServer to check for and eliminate th Race
- Fixed bug in Report list. DateTimes did not encompass a full days range
- Enhancements
- Added warning to Report List if date range entered would produce more than 500 in the list
- Added ability to enter Run Date/Time for QC in worklist
Version 9.6.2
- Bug Fixes
- Fixed DataServer Bug only saving the 1st patient when instrument sends multiple patients in a single ASTM message
- Fixed bug in setting up defauts for unmatched
- Fixed bug in Order Entry causing samples that were checked as Collected not be saved as Collected
- Fixed bug causing results not to be saved in edit results
- Fixed bug causing protection fault if user clicks save in worklist while on Cup Lists
- Enhancements
- Added checking and remairing any issues related to defaults
- Added ability to delete a test from the system (if not used)
- Integrity Check sets visit type to inpatient if not set
Version 9.6.1
- Bug Fixes
- Prevent User from minimizing Patient Inquiry, Patient LookUp or Match Cup Dialogs
- Fixed bug in Deleteing Unmatched Cups
- Enhancements
- Added ability to default Order By, Collected By, Received By for Order Entry
- Refined DataServer Logging for report worker.
- Cause creation of UnMatched in the DataServer to use Order Entry Defaults
- New Features
- Can now set Order Entry to default ordering physician to Primary Physician
Version 9.6.0
- Bug Fixes
- Fixed but in Edit Result causing some result not to be saved
- Order Entry allow setting collected default
- QC-Setup disallow entry of invalid dates
- QC-Setup allow editing of controls and changing of dates and lot #s
- QC Setup prevent exp date eariler than start date
- Enhancements
- Prevent DOB entry if older than 120 years or future date
- Notify user (with pop-up) if editing a patient and clicking on Sample Tab
- Allow user to Re-flag for reference ranges if DOB, Sex, Speces or Collected Date changed
- Allow user to change MRN
- Automatically mark Cup as Collected if results received (either in Edit Result or from an instrument) and the cup is not already marked as collected.
- New Features
Version 9.5.1
- Bug Fixes
- Fixed bug when adding a new output device causing a fault with DateTime Picker
- Enhancements
- Added Crystal Report Work List Sample List print.
- New Features
Version 9.5.0
- Bug Fixes
- Fixed bug in Drawlists giving an error when not samples
- Enhancements
- Added Units to Text Compendium export
- Added ability to import Physicians from a CVS file
- New Features
- Added Horiba ABX Pentra 60C and Pentra 400 to xEngine instruments
Version 9.4.0
- Bug Fixes
- Report Log not displaying all data for a given date.
- Auto Reporting causing a protection fault in Crystal Reports because of config file
- EMR Incomming Orders not properly handling defaults
- Some QC not properly matching to control when Mapped.
- Fixed bug in Output Devices for cut off date not being updated/
- Enhancements
- Expanded Data Server UI to include logging and thread parameters
- Added Result Units to export of csv test compendium in procedures/utilities
- New Features
Version 9.3.0
- Bug Fixes
- DataServer generating report queries taking too long on some computers causing a timeout error from MySQL. Changed structure of queries to make much faster and avoid issue.
- Added Debug levels to DataServer
- Fixed issues with unmatched matching from the worklist
- Fixed issue defining Delta Ranges
- Fixed bug in QC Review for entering QC Comments and Re-instating and Omiting values
- Enhancements
- Added column to QC Tabular reports indicating if control is outside 2sd
- Added Lot Numbers to Control Material Dropdown Lists for easier identification
- Updated QC Review for Omitting and Reinstating controls
- Added ability to report QC to a File
- New Features
- Added Test List Report to Procedure Utilities
Version 9.2.0
- Bug Fixes
- Fixed bug in Display of results (Does not effect actual results stored in DB, just display) where if a test result identified as numeric but result contains a < or > in front of the results, the value would not display on work lists or inquiry.
- Fixed bug in Fee Schedules causing improper saving of schedules
- Enhancements
- Added system parameter to use or not use Visit Layers.
- Updated Patient Lookup to always display visits of selected patient (if parameter 'Use Visits' is true). Include add new visit
- Updated Order Entry to display visists if entered MRN already exists and user edits (if parameter 'Use Visits' is true). Include add new visit.
- Added place to enter CPT/Charge codes under Utilities->Billing Info -> Billing Schedules
Version 9.1.0
- Bug Fixes
- Fixed bug in defining a new Group.
- Fixed bug in Condensed QC causing listing of all run dateTimes instend of selected.
- Enhancements
- Added capability to remove instruments, printers, label printers, Hosts and Worklists from the system.
- New Features
- Added Translator for Pictus 400
- Added Translator for GeeseMed EMR Orders and Results
Version 9.0.0
- Bug Fixes
- Fixed Purge Patients bug when purging a patient that has a existing cup
- Enhancements
- Moved Worker Threads for Reporting and Downloading From xLab Client to DataServer
- Added ability to set frequency of checking for Reports and Downloads in the DataServer XML file
- Update Transaction Log to show Label Script send to Label Printer
- Update Transaction Log to show PDF of printed reports
- Added ability to set Log Level in XML file
- Allow setting of Collected, Ordered and Received Date time for Hosts
- New Features
Version 8.6.4
- Bug Fixes
- Fixed bug in Trend Reporting when more than 7 samples existed for a patient
- Enhancements
- Modified Worklist QC Review to:
-Highlight SD in red if out by more than 2sd.
-Removed Highlighting of Westgard rules
-Added QC Comment field
-On Validate All, auto Check "Reject" if result out by more than 2sd
- Modified Worklist QC Review to:
Version 8.6.3
- Bug Fixes
- Increased lenght of Comment field for Cup results to accommodate instruments sending large amount of data for comments
Version 8.6.2
- Bug Fixes
- ASTM Download to instruments now checks the "Do Not Download" flag
- Order entry not longer allowed to have leading spaces in MRN
- Added new Update Program and Shortcut
- Fixed reading QC File issue causing system to not find QC Lot Numbers sometimes
- Fixed bug in Label Script. Now shows error when parens are not ballanced
- Fixed bug in QC reports causing same run to appear twice on tabular report
Version 8.6.1
- Bug Fixes
- Enhancments
- Added Label Script Command { SetBarCodeWidth() }to alter Bar Code Width. Specifically added for the Envoy instrument which needs a 15 character bar code.
- New Features
Version 8.6
- Bug Fixes
- Fixed bug listing the wrong version on Log In Screen
- Fixed Sysmex SX issue with Scatter Grams and Histo Grams
- Fixed Sysmex SX Download issue
- Fixed bug in reporting verifying DT and Tech on Test
- Enhancements
- Added ability to set sample report header parameters; UseLogo, logo position and header position
- New Features
- Added xRestore to dbUpdate
Version 8.5
- Bug Fixes
- xEngine - ASTM Combination Frame bug fixed
- HL7 Message Creation - Fixed bug causing the message to lose the OBX records
- Fixed bug in Inquiry causing some results to be missed, and same tests output more then once
- Enhancements
- Added Version information to Login Screen
- New Features
Version 8.3 - 8.4
- Bug Fixes
- Enhancements
- xLab startup now verifies that another instance of xLab is not running
- xLab startup creates a log file to 'C:\ProgramData\AP-Vision\Logs'
- Update now verifies that xLab is not running on the machine it is being run on and automtically stops and starts required services (xEngine and xDataServer) where applicable
- Update now verifies that it is being run with Admin privilege
- xDataServer UI verifies that it is being run with Admin privilege
- xDataServer UI updated to properly start and stop services
- New Features
- Added Interpretive Comments
Version 8.2
- Bug Fixes
- QC Setup was not properly allowing display of expired controls
- Instruments running QC as unknowns were not showing up on the Worklist as QC, Fixed
- Label Scripts Help was not functioning properly, fixed
- Calculated Results Script Help was not functioning properly, Fixed.
- HL7 Patient Address mal-formed in HL7 Message, Fixed
- HL7 Patient Comment not being sent, Fixed
- TestTally not printing, fixed
- Enhancements
- Added ability to set the lenght and justification of Continer() allowing barcodes to be output with leading zero's
- Updated Help files for Labels
- EditResults - Can now edit any result (including 'S' and 'O') if not on any worklist
- Added Search function in Transaction Log to allow finding entried
- Added an Auto Purge to Transaction Log for transactions older than 30 days
- New Features
- Added xLab Database Backup function under Help. Backs up the xLab Database to a location specified by the user. Backup is an SQL dump. Backup files are named 'xBackup-yyyyMMddhhmmss' Where yyyy = Year, MM = month, dd = day, hh = hour, mm = minute, ss = seconds. The date and time the backup was created. I.E. 'xBackup-20141022092133' backup created Nov 22, 2014 at 9:21 and 33 seconds in the morning.
- Added check for last backup when exiting xLab. Warns user if there have been no within the number of days specified in System Parameters.
- Added Update Application to "one button" update xLab components
Version 8.1
- Bug Fixes
- Corrected Bug in Edit Results that prevented entering numeric New Result. (Introduced in 8.0)
- Fixed Edit Results leaving some fields on screen once patient sample selected.
- Fixed various situations causing DataBase errors.
- Fixed bug that causes a Fault when user added a new controls without adding any values
- Enhanements
- Added "Wait Cursor" when updating User Groups
- Modified startup to try and eliminate situation where startup indicates no dataserver running when it actually is running
- New Features
- Added 'Purge Patient' feature under Patient main menu. Will complety remove patient record and all its data from xLab
- Added Merge Patients feature under Patient main menu. Allows user to merge date from a source patient to a destination patient. All Visits, Samples, Orders, and Result are moved from the Source Patient to the Destination patient. The source patient is then purges from the xLab
- Added Integrity Check under Help menu -> Corrects situation where sample is "S"tarted but not on any worklist. Set's all results/orders that were "C"ollected to Deleted, sets all results/orders that were "S"tarted to verified.
Version 8.0
- Bug Fixes
- Fixed bug causing the same test to be downloaded twice when adding a test to an existing already downloaded sample
- Modified Order Entry to prevent accidental entry of duplicate Accession Number
- ixed bug where Instrument Test Code screen is populated with the wrong test code
- Enhancments
- Updated Edit Results
- Management Reports - Converted all management reports to Crystal Reports format.
Version 7.9
- Bug Fixes
- Fixed various minor bugs
- Enhancements
- Added ability to set report options including Patient Name (First Last or Last,First), Shading, Comments, Accepting Tech
Version 7.8
- Enhancement
- Added QC Reporting
- Provided ability to e-mail QC Reports