title: Streamlined sign-out of capillary protein electrophoresis using middleware and an open-source macro application.
abstract: BACKGROUND
  Interfacing of clinical laboratory instruments with the laboratory information system (LIS) via "middleware" software is increasingly common. Our clinical laboratory implemented capillary electrophoresis using a Sebia(®) Capillarys-2™ (Norcross, GA, USA) instrument for serum and urine protein electrophoresis. Using Data Innovations Instrument Manager, an interface was established with the LIS (Cerner) that allowed for bi-directional transmission of numeric data. However, the text of the interpretive pathology report was not properly transferred. To reduce manual effort and possibility for error in text data transfer, we developed scripts in AutoHotkey, a free, open-source macro-creation and automation software utility.
  
  
  METHODS
  Scripts were written to create macros that automated mouse and key strokes. The scripts retrieve the specimen accession number, capture user input text, and insert the text interpretation in the correct patient record in the desired format.
  
  
  RESULTS
  The scripts accurately and precisely transfer narrative interpretation into the LIS. Combined with bar-code reading by the electrophoresis instrument, the scripts transfer data efficiently to the correct patient record. In addition, the AutoHotKey script automated repetitive key strokes required for manual entry into the LIS, making protein electrophoresis sign-out easier to learn and faster to use by the pathology residents. Scripts allow for either preliminary verification by residents or final sign-out by the attending pathologist.
  
  
  CONCLUSIONS
  Using the open-source AutoHotKey software, we successfully improved the transfer of text data between capillary electrophoresis software and the LIS. The use of open-source software tools should not be overlooked as tools to improve interfacing of laboratory instruments.
authors.affiliation: Department of Pathology, University of Iowa Hospitals and Clinics, Iowa City, IA, USA.
authors.forename: Gagan
authors.initials: G
authors.lastname: Mathur
authors.affiliation: Department of Pathology, University of Iowa Hospitals and Clinics, Iowa City, IA, USA ; Department of Pathology, Veteran Affairs Medical Centre, Iowa City, IA, USA.
authors.forename: Thomas H
authors.initials: TH
authors.lastname: Haugen
authors.affiliation: Department of Pathology, University of Iowa Hospitals and Clinics, Iowa City, IA, USA.
authors.forename: Scott L
authors.initials: SL
authors.lastname: Davis
authors.affiliation: Department of Pathology, University of Iowa Hospitals and Clinics, Iowa City, IA, USA.
authors.forename: Matthew D
authors.initials: MD
authors.lastname: Krasowski
keywords: Capillary electrophoresis; instrumentation; laboratory information system; middleware; open-source software