How does the container auto-allocation strategy works in OpenSpecimen?
Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com

How does the container auto-allocation strategy works in OpenSpecimen?

This content is archived.

 

OpenSpecimen uses two main methods to decide where to store samples in containers:

1. Least Empty Container

What it does:
Chooses the container that has the fewest empty spots. This helps fill up partly used boxes instead of starting new ones.

How it works:

  • If multiple boxes have the same space, it picks the one which created first - Creation order of boxes

  • Otherwise, it will pick the least empty stop box

Examples:

Box

Empty Spots

Type Restriction

Creation Seq

Box

Empty Spots

Type Restriction

Creation Seq

B1

10

None

1

B2

12

Serum

2

B3

10

Plasma

3

  • In case of multiple boxes with same number of empty spots(B1, B3), if storing Plasma or any sample, the system selects B1 because it was created first and has no restrictions — it can store any sample type

Important Notes:

  • Box age matter when same number of spots available in multiple boxes

  • Works for both empty and partly filled boxes.

  • You can see box creation order by exporting the freezer.

  • If the box picked isn’t suitable, choose manually.


2. Recently Used Container

What it does:
Uses the same box that was used recently for the same specimen type and Collection Protocol (CP), if space is available.

Why it helps:
Keeps similar samples together, makes it easier to track and manage them.


Summary

Strategy

What it does

Strategy

What it does

Least Empty Container

Fills up boxes that are partly used

Recently Used Container

Reuses last used box for same sample

If needed, you can override both and select a box manually.

Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com