This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• Sample use cases involving data entry• Problem Definition• Solution• caTrack workflows• caTrack Demo• Technical insight• Future enhancements
Sample use cases involving data entry
Use case 1 : Assigning position to container
12
3
4
Use case 2 : Participant Registration
1
Use case 3 : Specimen collection storage location assignment
1
2
3
Use case 3 : Specimen collection storage location assignment
4
Use case 4 : Adding events to specimens
1
2
4
3
Problem Definition
Problems or anticipated problems with these workflows:
1. Much clicking and typing involved.
2. Keeping event time is inexact, scribble on paper.
3. Risk of data entry errors.
4. Average time spent per operation is 2-3 minutes.
How does caTrack solve these problems?
• caTrack - barcode based PDA application• Automatic Data Capture (ADC) • Log collection and processing steps as you go • Off-line operation, independent of WiFi Network• When done, populates with caTissue repository • Minimizes data entry efforts• Keeps accurate time of all events• Enables specimen quality tracking
How does caTrack fit in tissue banking system?
Lab Technician
caTrack
caTissue Application
BioSpecimen Database
caTrack Business
Logic
PDA with Scanner
Web Service
A complete workflow…
Sticks SCG label to the Specimen
Collection FormSticks specimen label to a blank specimen vial
Lab Technician
Collection Kit -> Specimen Collection form + Labeled vial + second SCG label
to be pasted on the Consent form + second identical specimen label
Clinical Research Coordinator
Sticks the second SCG label on the
Consent Form
Surgeon
Takes the Collection Kit
Collects specimen into the vial
Fills in details on the Specimen Collection
Form
Puts the vial inside a mini-cooler
Logs in to caTrack application, by scanning his user badge or tapping on ‘UserContext’
1
2
8
3
74
65
caTrack usecases
Current scope of caTrack:
Set the collected and received events of a specimen on first scan.
Assign a storage location to specimens.
Transfer specimens or containers within containers.
Add frozen, centrifuge events on specimens.
caTrack workflow
Initialization Login : Scan User Batch
Scan centrifuge Scan Specimens
Scan container Scan Specimens/containers
Demo
Initial Application Screen
• The caTrack application has been started.
• The initial screen is blank.• The connectivity icon tells
whether it is connected to server or not.
Scanning A User
• Scanning a User barcode.• Or press the user context
button.
Scanning a box
• Scan the barcode on the Storage container
Scanning the Specimen vial
• Scan the barcode on the specimen vial, which is received by the Biobank.
Map View
• By default highest empty location within container is assigned.
• Map view to change the location of specimen vial within the storage container.
Uploaded Data in caTissue
Finite State Machine (FSM)• caTrack design is based on a FSM• State machine encodes the workflows
– configurable through xml file
• Example for simple workflow:
User
Box
Initial
User/ scUser
Reset / Reset
Box/scBox
User/User
Reset
Reset/Reset
Vial/Error
Unknown/erEvent
Box / scBox
Vial / maBox:vialUnknown / erEvent
How caTrack works?
Read configuration items, finite state machine and
storage container information from XML file.
Read configuration items, finite state machine and
storage container information from XML file.
Accept input from barcode scanner.Accept input from barcode scanner.