mike loves code
mike loves code
mike loves code
home  ::  cv  ::  projects  ::  contact
home  ::  cv  ::  projects  ::  contact
projects / ThinPrep 5000
projects / ThinPrep 5000

Project  ::  Hologic, Inc.

ThinPrep 5000

Sample Processing Instrument

ThinPrep 5000


Sample Processing Instrument

Hologic, Inc.
Project

The ThinPrep 5000 is an intuitive and versatile sample processing instrument that helps cytology labs automate their processes.


The ThinPrep 5000 is an intuitive and versatile sample processing instrument that helps cytology labs automate their processes.


Engineering Accomplishments

The ThinPrep 5000 is the flagship processor for Hologic, Inc. I was tasked to lead the efforts in the new software update, which included major features being added to the GUI, service application, and machine controls, as well as minor updates and preexisting bug fixes. The most complex feature was enabling the laser etching of multiple slide designs based on user created templates. Other major features included: service enabled robotic mapping and status updates, regex based barcode restrictions, NAS security and verification updates, and GUI translations. I also developed a web application for report viewing that was able to be exported by the instrument in the local language.


Features Added


Description

The ThinPrep 5000 maximizes laboratory efficiency with fully automated, hands-free technology. Increase efficiency and take advantage of 8 hours of walkaway freedom. With continuous access, along with chain-of-custody verification, laser etching and automatic vial uncapping, the ThinPrep 5000 Autoloader brings a new dimension of productivity to your cytology workflow.


Project List

Slide Label Design (GUI)
  • Planned Custom Label Design Template Implementation
  • Designed UX Workflow
  • Updated Existing Label Design Architecture
  • Designed Multiple New GUI Screens
  • Added Laser Verification Process
  • Implemented Label Design Import/Export Process
Quality of Life Updates (GUI)
  • Enabled Use of Accession IDs
  • Updated Displays of Barcode IDs
  • Added User Robotics Test
  • Added User NAS Test
  • Added Background NAS Verification
  • Added Multiple System Settings Displays

Project List

Service Application
  • Added Robotics Mapping
  • Added Live Robotics Status Updates
  • Added Regex Based Barcode Restrictions Wizard
  • Updated Robotic Testing Controls
  • Updated Entire User Interface to Improve Usability
Major Bug Fixes
  • NAS Verification (Known)
  • Accession ID Display (Known)
  • Barcode Configuration (Unknown)
  • Barcode Processing (Unknown)
  • Slide Design Preview (Unknown)
Translations and Documentation
  • Managed Entire GUI Translation Process
  • Updated GUI for Improved Accessibility
  • Documented All Software Design Changes
  • Assisted in Operations Manual Updates
Slide Label Design
(GUI)
  • Planned Custom Label Design Template Implementation
  • Designed UX Workflow
  • Updated Existing Label Design Architecture
  • Designed Multiple New GUI Screens
  • Added Laser Verification Process
  • Implemented Label Design Import/Export Process
Quality of Life Updates
(GUI)
  • Enabled Use of Accession IDs
  • Updated Displays of Barcode IDs
  • Added User Robotics Test
  • Added User NAS Test
  • Added Background NAS Verification
  • Added Multiple System Settings Displays
Service Application
  • Added Robotics Mapping
  • Added Live Robotics Status Updates
  • Added Regex Based Barcode Restrictions Wizard
  • Updated Robotic Testing Controls
  • Updated Entire User Interface to Improve Usability
Major Bug Fixes
  • NAS Verification (Known)
  • Accession ID Display (Known)
  • Barcode Configuration (Unknown)
  • Barcode Processing (Unknown)
  • Slide Design Preview (Unknown)
Translations and Documentation
  • Managed Entire GUI Translation Process
  • Updated GUI for Improved Accessibility
  • Documented All Software Design Changes
  • Assisted in Operations Manual Updates


Links