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
- Multiple Slide Label Design
- Slide Label Laser Verification
- Accession ID Displays
- GUI Level Robotics Testing
- GUI Level NAS (Network Attached Storage) Verification
- Service Level Robotics Mapping and Status Updates
- Service Level Barcode Restrictions
- GUI Translation to 22 Languages
- Multiple GUI Quality of Life Improvements
- Hologic Report Viewer (Project Page)
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
|