Upload
norah-daniel
View
224
Download
2
Embed Size (px)
Citation preview
Bar-coding in AP: OmniTrax as a Full Middleware Solution
Rodney Schmidt, MD, PhDProfessor of Pathology, Director of
Medical Informatics (Pathology)University of Washington, Seattle
Today’s Story
Lessons from OmniTrax– Lean processes and workflow– Deeper understanding of barcoding
• Different levels of barcoding with different benefits– Measures of benefits
• Quality and efficiency• Workflow dependent!
– Current capabilities
Trade-offs using a middleware solution
Need for a bar-code standard
Disclosure
• Bar-coding software developed at UW (OmniTrax and OmniImage) has been licensed by UW to Pathway Pathology Consultants for PowerPath end-users.
• Dr. Schmidt and his team have a revenue-sharing agreement with UW.
• Dr. Schmidt has a consulting agreement with Thermo-Fisher for educational talks.
• No other financial relationships with hardware or software manufacturers.
Why barcode?
• Expensive– $23k/gross station– $10k/cutting station– Software
• Workspaces change– Wiring, networking
• Time investment– Software fast– Workspaces slow– Financing slow
• Processes change– Material handling– QA
• Jobs change– Workflow– Change management
• Pathologists affected!
Who needs the hassle?!
Why barcode?
• Error reduction and patient safety– Errors labeling things– 1/300 (manual) to < 1/10,000,000 (datamatrix)
• Reduced medical-legal liability• Custodial responsibility & inventory control
• Self-interested reasons– Helps you do your job faster– Reduced time wasted on error resolution– Indirect efficiencies because of better knowledge
about where things are
What is Bar-coding?
• Labeling
– Putting barcodes on things
– Technically easy, cheap (some methods)
• Tracking
– Location updates; inventory control
– Added work; needs software; modest cost
• Driving
– Using barcodes to expedite workflow
– Disruptive technology; expensive; LIS interoperability
Bringing Bar-coding to AP• Track slides (2005)
– Eliminate the “lost slide” problem– Ease conference prep
• Specimen labels (2006)– Tissue discards and tracking– Drive gross photography
• Block creation and labeling (2008)– Automated JIT production of barcoded blocks– Gross room QA process and tracking
• Slide creation and labeling (2008)– Automated JIT creation of barcoded slides– Facilitate workflow and QA
• Eliminate all manual labeling (and errors)• Facilitate workflow – JIT information display
Achieved Benefits
• Marked reduction in labeling errors
• Improved inventory control (i.e. knowledge of where things are)
• Direct savings of ~ 3 FTE
• Indirect savings of >> 0.5 FTE
• Improved image collection and management (paperwork, gross, micro, EMs, IF, etc)
• Increased job satisfaction
Bar-coding Options
• Buy LIS-specific– Available? Capable?
• Buy 3rd party solution (middleware)– Available? Capable?
• Build LIS-specific middleware– Can be quick. Investment.
• Build LIS-agnostic middleware– Most complex; most control
Design Principles
• No scanning without benefit– User acceptance; minimal training
• No manual data entry– Eliminate human errors
• Use barcodes to drive workflow– Efficiency
• Make nothing until it’s needed– Eliminate handling and error opportunities
• No assumptions – only trust scan events– Quality timestamps, locations, personnel
• Leverage LIS• LIS-agnostic design
Material identification (2005)
• Handwritten specimen labels
• Manual, off-line cassette labeling
• Hand-written slide labels
Primary labeling errors (2004)
0100200300400500600700800900
1000
Blocks Slides
Recorded Actual
Accession number is re-entered into a standalone cassette imprinter
Accession number is re-entered into a standalone cassette imprinter
?
Targets – Gross Room
• Foolproof labeling– No human labeling/data entry
• Reduced dependence on support staff– Off-hours availability– Redirection of support
personnel
• Reduced waste of cassettes• Grossing step at least as
fast as current• (Record timestamps)
The unsupervised Resident!
Targets - Accession
Receive specimen and enter data into the LIS
Generate a bar coded label for the specimen and laboratory request form.
Minimum extra keystrokes (one)
Accession specimens
Label specimens
Transport for processing
Reconcile with LIS
Move to staging area
Rack filled cassettes
Request more cassettes
Fill cassettes
Lay out cassettes
Move to gross bench
Group with specimens
Label cassettes
Store excess with specs
Classic Grossing Workflow
**
*
*
*
*
* * QA steps
Possible errors
Handling steps
Just-in-Time PrintingAccession specimens
Bar-code specimens
Transport for processing
Rack filled cassettes
Fill cassettes
Lay out cassettes
*
**
*
Scan/print cassettes
Courtesy General Data
Fewer handling steps
Fewer (1) error opportunities
Fewer QA processes
Q&E Benefits
“Classic” “Just-in-Time”
Handling steps 11 5
Error opportunities 9 1
Manual QA steps 7 4
Primary labeling errors 988/yr (est.);
(1.2%)
2 in 3 mo (initial);
0 in next 7 mo; (0.003%)
Cassette wastage ~25/d (~7%) ~0
Grossing efficiency -- At least as fast
Support staff -- 0.75+ FTE saved
Histology – Embedding
• Target– View critical
information about block and specimen
– Efficient workflow
• Block scan:– Embedding instructions– Number of pieces of
tissue– Specimen info– (Record timestamps)
Histology – Cutting
• Targets– Present critical information
(block, specimen)– Eliminate manual slide labeling– Block/slide verification– Multiple workflows– No clutter– Efficient
• Touch-screens; no keyboards• Block scan:
– JIT slide printing/labeling– Info display
• Slide scan:– Block/slide match
Cutting - Benefits
• Elimination of hand labeling
• Much faster than manual labeling for blocks with many slides
• Fewer block/slide mismatches
• Overall throughput increased ~10%
Slide Life Cycle
Histology work order
completes with scanning
Ship
Resident review
Deliver
Faculty signout
File
Pull for conferenc
e
Sendouts
Histology
Pathology Offices
Slides – Benefits
• Less staff time looking for slides• Faster to find last location than make a phone
call• Fewer arguments over whether slides were
delivered• Fewer recuts?• Improved job satisfaction
– ** Saved me 30 min the first day! **
• Overall savings > 2.0 FTE!
Slides Benefits
FTE SavingsFTE Savings
HistologyHistology +0.5 +0.5 FTEFTE
Reduced time hunting for Reduced time hunting for mis-delivered slidesmis-delivered slides
+0.5 +0.5 FTEFTE
Auto completion of outstanding orders Auto completion of outstanding orders when slide is scannedwhen slide is scanned
Office staffOffice staff +.5-1 +.5-1 FTE FTE
Reduced time for conference Reduced time for conference preparationpreparation
+.25 +.25 FTE FTE
Increased efficiency regarding send Increased efficiency regarding send outsouts
Barcodes Enable…
• Imaging– Gross photos– Photomics– Documents– EM/IF
• HPV workflow– Reflex testing– Digene/Luminex
• Specimen management– Discards– Locations
• Winscribe automation
Targets - Specimens
• Discards
– Accurate
– Efficient
– Documented
• Track location
• Drive photography
Specimen Discard
WorkflowWorkflow
– Device scans Device scans specimen barcode specimen barcode
– Handheld device Handheld device queries AP-LIS queries AP-LIS
• If case signout If case signout occurred <2wks prioroccurred <2wks prior
• If case signout If case signout occurred >2wks prioroccurred >2wks prior
• If note on Req Data If note on Req Data tab, caution light and tab, caution light and note displaynote display
Barcoding Benefits
• Direct personnel (FTE)– 2.0 Slide delivery and tracking– 0.75 Cassette printing– 0.1 Specimen discards– 0.1 Document scanning– TBD Fluorescence image import
~$150,000/yr assuming $50,000/FTE
• Indirect personnel (FTE)– 0.5 Scanned consult document availability1
– TBD Scanned Req forms– TBD Slide location info (e.g. Pathologists)
• Reduced loss of materials– Slide/Block tracking– Specimen discards
Barcoding Benefits
1Schmidt, RA, et al. Am J Clin Pathol 126:678-83, 2006
• Error Reduction– Elimination of all manual labeling steps!– Reduced labeling errors
• Specimens• Blocks
– ~988/yr to near 0– “How did you manage to do that?!”
• Slides• Gross photos• Scanned documents• Photomicrographs
Barcoding Benefits
OmniTrax – What’s new?
• Interface model for interacting with LIS• More customers
– OHSU– NYU
• HPV workflow implemented• Gross/Histo enhancements
• (Cytology support)• (Immunostainer interfaces)
– Leica Bond 3– BioCare intelliPATH
• (Archives tracking port)• (Slide tracking port)
Middleware
Advantages• Leverage the power of core
systems• Deliver niche functionality• Avoid duplication of core
functions
• If you build your own:Independence and control – Open hardware options– Portability between LISs– Short bug/fix cycle– Implement functions you need– Tune and refine prn
Disadvantages• Ongoing interoperability
– LIS upgrades– Might change LISs
• Negotiate interfaces– Extract data– Write data
• LIS data model poor– Too simple– Missing concepts
• If you build your own:Ongoing support obligation
Software that bridges a human to one or more major systems
Basic Architecture
UI/ app
UI/ app
UI/ app
Business objects
Database
OmniTrax
QA Reports
AgentLIS Agent
UI/ app
AgentLIS
Web app
Reports
Local Extensions
UI/ app
UI/ app
UI/ app
Business objects
Database
OmniTrax
IIS Web app
Reports
AgentLIS Agent
Growth and Complexity• Lab Framework Client DLL –
22,850 lines (about 460 printed pages)
• OmniTrax Server – 11,554 lines (about 235 pages)
• Agent – 4199 lines (85 pages)
• Gross Room Manager – 4754 lines (97 pages)
• Histology Manager – 5133 lines (104 pages)
• That’s equivalent to:
– Les Miserables
– All three Lord of the Rings books
as of Sept 7, 2010
Version 1: 22 tables
Version 4: 48 tables
Need for a Standard
Problems1. Multiple barcodes from diff. facilities on same item2. No “assigning authority” in barcode
Interpreted differently by different software
3. Some proprietary uses
APIII focus group suggestions (2008) 1. The barcode should contain only an identifier (e.g.
“license plate”); software determines use2. The barcode should contain something equivalent
to an “assigning authority”.
ID|application|installation
12356789|OmniTrax|UWPath98195
Why barcode?Expensive … true, but reasonable ROI
Workspaces change … it might be time
Process changes … new processes are better
Jobs change … but more valuable activity
Pathologists affected … in good ways
Time investment … pays off!
Better lab efficiency
Error/liability reduction
Inventory control
Resident autonomy
Gateway to more functions