Opened 9 years ago

Last modified 9 years ago

#832 closed task

Specimen tube registration wizard should create new storage boxes — at Version 3

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.

Change History (4)

comment:1 by Nicklas Nordborg, 9 years ago

Status: newassigned

by Nicklas Nordborg, 9 years ago

Attachment: freezer.jpg added

Freezer coordinate system

comment:2 by Nicklas Nordborg, 9 years ago

Description: modified (diff)

comment:3 by Nicklas Nordborg, 9 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.