Opened 5 years ago

Closed 5 years ago

#832 closed task (fixed)

Specimen tube registration wizard should create new storage boxes

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: minor Milestone: Reggie v4.0
Component: net.sf.basedb.reggie Keywords:
Cc:

Description (last modified by Nicklas Nordborg)

Storage boxes for Specimen, Lysate, RNA, DNA and FlowThrough are created manually today. This is typically done with a batch import.

It would be nice to get rid of this step and let Reggie create the storage boxes as needed. Storage boxes for all 5 types of biomaterial should be created at the same time when there is no more space in the last existing box.

The wizard should set the "storage location" based on the last existing box. Freezer index, section, tray and position should be automatically calculated. The properties are increased in the following order:

  • Position: 1..4
  • Tray (=row+column): 11, 21, 31, 41, 51, 61 (for Sp boxes). Section 1 and 3 only have 5 rows. The last digit is depends on the sample type:
    • Sp=*1
    • Lys=*2
    • DNA=*3
    • RNA=*4
    • FT=*5
  • Section: 1..4
  • Freezer index: 1..N

Some combinations are "forbidden" since those locations are reserved for temporary storage boxes:

  • Column 6 in all sections.
  • Row 1 and 2 in section 3.

The "barcode" property is built by combining the freezer index, section, tray and position. Barcode is is no longer used.

When that last possible combination of section+tray+position is used, it should start over from the beginning, the freezer index is increased and a new freezer is selected. The administrator is responsible for creating a new default freezer.

Attachments (1)

freezer.jpg (224.8 KB) - added by Nicklas Nordborg 5 years ago.
Freezer coordinate system

Download all attachments as: .zip

Change History (5)

comment:1 Changed 5 years ago by Nicklas Nordborg

Status: newassigned

Changed 5 years ago by Nicklas Nordborg

Attachment: freezer.jpg added

Freezer coordinate system

comment:2 Changed 5 years ago by Nicklas Nordborg

Description: modified (diff)

comment:3 Changed 5 years ago by Nicklas Nordborg

Description: modified (diff)

comment:4 Changed 5 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed

(In [3640]) Fixes #832: Specimen tube registration wizard should create new storage boxes

The storage boxes will be creates as soon as new storage positions are requested by the servlet. To not complicate things when registering or aborting a wizard the boxes are created in a separate transaction. This means that they will created even if the wizard is aborted.

There are two wizards that can create new storage boxes:

  • Specimen tube registration: step 3
  • Partition registration: step 2 if specimen tubes for re-extraction has been selected
Note: See TracTickets for help on using tickets.