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:
- Only cascade 1 level down, to direct children, from the parent.
- Cascade to children only if the child's Primary Analytical Type is Unknown.
- 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.
- 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:
- Do not cascade to any child sample hierarchies on reset.
