🧬 Flask Track Docs

QR Codes & Rapid Workflow Execution

Flask Track includes built-in QR code support to streamline on-bench execution, traceability, and real-time workflow progression.

QR codes reduce manual navigation, prevent context errors, and allow technicians to interact with live workflows directly from the lab bench.


QR Code Types in Flask Track

Flask Track generates two primary categories of QR codes:

  1. Execution QR Codes – used to advance active workflows
  2. Information QR Codes – used to quickly access entity records

Each serves a distinct purpose in daily lab operations.


Workflow Execution QR Codes (Batch QR Codes)

What They Do

For active batches, Flask Track generates a Workflow Execution QR Code that allows a user to:

This is designed for hands-on lab execution, where speed and accuracy matter.


How It Works

  1. A batch is created using a workflow
  2. The batch enters an In Progress state
  3. Flask Track identifies the next pending protocol step
  4. A QR code is generated and displayed on the batch page
  5. A technician scans the QR code using a phone or tablet
  6. The system:
  7. Authenticates the user
  8. Validates permissions and compliance requirements
  9. Marks the next step complete
  10. Advances the workflow schedule

No manual searching or navigation is required.


Safety & Compliance Enforcement

Before allowing a step to complete, Flask Track verifies:

If requirements are unmet, execution is blocked and the reason is displayed.


Typical Use Cases


Printable Workflow QR Codes

Batch workflow QR codes can be printed and posted:

This enables “scan-and-complete” execution without logging into the system manually.


Information QR Codes (Entity QR Codes)

In addition to execution QR codes, Flask Track generates Information QR Codes for key entities.

These QR codes do not change state — they simply link to the entity's detail page.


Supported Entities

Information QR codes are available for:

Scanning an information QR code opens the entity's view page in Flask Track.


What Information QR Codes Are Used For

They are especially useful for labeling tubes, plates, racks, and culture containers.


Audit & Traceability

All QR-driven actions are fully auditable.

When a workflow step is completed via QR scan, Flask Track records:

This information appears in:

QR usage does not bypass compliance or logging.


Design Philosophy

QR codes in Flask Track are designed to:

They make compliant execution faster, not riskier.


Summary

QR Code Type Purpose Changes State
Workflow Execution QR Advance next batch step ✅ Yes
Information QR Open entity record ❌ No

QR codes are an optional but powerful enhancement to everyday lab workflows — especially in high-throughput or regulated environments.