🧬 Flask Track Docs

Sample Detail View

The Sample Detail View is the authoritative execution record for an individual biological sample within Flask Track.

It provides a complete operational history of the sample, including:

Every sample has a single canonical detail view that acts as the source of truth for its biological and operational lifecycle.


What Is a Sample?

A sample represents an individual biological execution unit within laboratory workflows.

Examples include:

Samples move through workflows over time and accumulate operational history as laboratory work is performed.

Samples are central to:


Sample Overview

The Sample Detail View consolidates all operational information associated with a sample into a unified execution record.

This includes:

The page is designed to provide both:


Sample Header

The top section of the page displays high-level sample metadata and operational status.

This section provides quick visibility into the sample’s identity, biological context, and current lifecycle state.


Sample Metadata

Typical metadata includes:

This information provides immediate operational context for users reviewing the sample.


Domains

Samples belong to a biological or operational domain.

Examples include:

The domain influences:


QR Codes & Printable Identifiers

Samples may include printable identifiers and QR codes.

These support:

QR-enabled workflows improve traceability during laboratory execution.


Sample Actions

The Sample Actions section displays operational actions currently available for the sample.

Available actions are dynamically determined based on:

This ensures only valid operational actions are available at any given time.


Example Actions

Examples may include:

Unavailable or restricted actions are automatically hidden or blocked.


Workflow & Protocol Progress

The Protocol Progress section visualizes how the sample has progressed through its workflow over time.

This provides a structured operational view of execution history.

Protocols are displayed in execution order and typically include:

This creates a traceable operational map of the sample lifecycle.


Protocol Steps

Within each protocol, individual protocol steps are displayed as discrete execution units.

Step-level information may include:

Step-level tracking enables detailed operational traceability and audit visibility.


Execution Scheduling

Protocol execution may include structured scheduling logic.

Examples include:

Scheduling information helps users understand:

This is particularly important for regulated or time-sensitive workflows.


Timeline

The Timeline provides a chronological history of all operational activity associated with the sample.

The timeline acts as a unified operational event stream.

Events may include:

Timeline events are ordered chronologically and preserved as part of the permanent execution history.


Timeline Event Details

Each timeline event may contain:

This allows organizations to reconstruct the full lifecycle of the sample over time.


Files & Attachments

Samples may contain files attached directly or indirectly through execution events and operational records.

Examples include:

Files may originate from:

All file activity remains attributable and auditable.


Structured Data Capture

Sample execution may include structured operational data collected during protocol steps.

Examples include:

Structured data improves:

Captured data becomes part of the permanent sample history.


Compliance Context

Samples may carry operational or regulatory compliance context.

Examples include:

Compliance information may appear throughout the sample detail view and associated execution records.


Sample States

Samples move through domain-specific lifecycle states as execution progresses.

States provide operational visibility into biological progression and workflow status.


Tissue Culture Example States

Examples may include:


Fungus Example States

Examples may include:


Agrobacterium Example States

Examples may include:

State transitions are typically driven by protocol execution and operational events.

All state changes remain historically traceable.


Alerts & Operational Visibility

Samples integrate directly with the Flask Track alerting system.

Alerts may indicate:

Alert visibility helps laboratories coordinate multi-user and multi-day workflows more effectively.


Exporting Sample Records

Sample records may be exported for operational review, reporting, or external analysis.

Supported formats may include:

Exports may contain:

Export permissions depend on organizational policies and user roles.


Archiving Samples

When laboratory work is complete, samples may be archived.

Archived samples:

Archival improves long-term traceability while preventing accidental operational changes.


Auditability & Traceability

The Sample Detail View is heavily integrated with Flask Track’s audit systems.

Audit visibility may include:

This ensures organizations can reconstruct exactly what happened to a sample throughout its lifecycle.


Multi-User Collaboration

Samples are designed for collaborative operational environments.

Multiple users may contribute to:

Centralized execution visibility reduces reliance on manual communication and disconnected records.


Relationship to Batches & Workflows

Samples are typically created as part of a batch executing a workflow.

The relationship is generally:

  1. Workflow defines operational progression
  2. Batch instantiates execution
  3. Samples represent biological execution units
  4. Protocols define operational procedures
  5. Timeline events record what actually occurred

This layered model provides both operational flexibility and strong traceability.


Who Uses This Page?

Technicians

Technicians use the page to:


Scientists

Scientists use the page to:


Administrators

Administrators use the page to:


Auditors & Reviewers

Auditors use the page to verify:

The Sample Detail View acts as the definitive operational history for the sample.


Summary

The Sample Detail View is the operational core of biological execution within Flask Track.

By combining workflow progression, protocol execution, timeline events, structured data capture, compliance integration, auditability, and operational traceability into a single unified record, Flask Track enables laboratories to:

Samples are not simply records — they are the living operational history of laboratory execution.