Cascading LNR across the Sample and to Related Samples

The Set Workflow Status flow is launched from the sample grid to set the Workflow Status of a sample scheme or sample scheme analyte from Not Started (NST) to Listed Not Received (LNR), or to reset from Listed Not Received to Not Started. During this process, the cascade engine cascades the workflow status across the sample and to related samples.

When a sample scheme or sample scheme analyte is set to LNR or reset to NST, then the sample and all related sample schemes and sample scheme analytes have their Workflow Status set from Not Started to Listed Not Received, or reset from Listed Not Received to Not Started, respectively. That is, the LNR or the reset is applied sample-wide.

Upon an original sample being set to LNR by the cascade engine, the cascade also occurs across the related split samples. That is, where an original sample is set to LNR, then its related duplicate, replicate and spike QC samples are also set to LNR. Note:

  • This does not apply to a reset.
  • Where the duplicate, replicate or spike QC sample has the LNR applied to it, then the cascade does not occur across to the original sample.

The diagram below shows the samples that are affected by the LNR cascade. Each node on the diagram represents a sample hierarchy and it assumes that setting the parent to listed not received on any node in the tree sets all samples, sample schemes and sample scheme analytes to Listed Not Received.

LISTED NOT RECEIVED set on

LISTED NOT RECEIVED cascades to

UNKNOWN

UNKNOWN

Child DUPLICATE

Child REPLICATE

Child SPIKE

Child DUPLICATE

Child DUPLICATE

Grandchild REPLICATE

Grandchild SPIKE

Child REPLICATE

Child REPLICATE

Child SPIKE

Child SPIKE

Grandchild REPLICATE

Grandchild REPLICATE

Grandchild SPIKE

Grandchild SPIKE

Grandchild SPIKE DUPLICATE

Grandchild SPIKE DUPLICATE

Grandchild SPIKE REPLICATE

Grandchild SPIKE REPLICATE

Logic for Setting LISTED NOT RECEIVED:

  1. Only cascade 1 level down, to direct children, from the parent.
  2. Cascade to children only if the child's Primary Analytical Type is Unknown.
  3. Cascade to child if the child's Primary Analytical Type is Duplicate or Replicate, where the sample's Duplicate Original Sample Code matches the parent sample's Sample Code.
  4. Cascade to child if the child's Primary Analytical Type is Spike, where the sample's Spike Original Sample Code matches the parent sample's Sample Code.

Logic for Resetting from LISTED NOT RECEIVED:

  1. Do not cascade to any child sample hierarchies on reset.