Ì i 2
lab.c.storage.main (main)
[area,location,shelf,rack]
?SSZR[ssz,sszl,sszs,sszr]
Field Name Len Dat Typ J DPM Offset/Local/VAL
area 10 FREE L LAB.C.STR.DICT ssz
location 10 FREE L sszl
shelf 10 FREE L sszs
rack 10 FREE L sszr
rack.cols 2 PINT R ?SSZR[ssz,sszl,sszs,sszr]|1
rack.created 9 PINT R ?SSZR[ssz,sszl,sszs,sszr]|2
rack.created.date 8 DATE L VAL=%Z.date.in.magic(@LAB.C.STORE.rack.created)
rack.discard.date 8 DATE L VAL=%Z.date.in.magic(@LAB.C.STORE.rack.retention*86400
VAL=+@LAB.C.STORE.rack.created)
rack.retention 5 PINT R ?SSZR[ssz,sszl,sszs,sszr]|4
rack.rows 2 PINT R ?SSZR[ssz,sszl,sszs,sszr]|0
rack.user 10 FREE L MIS.USER ?SSZR[ssz,sszl,sszs,sszr]|3
Ì € i 2
lab.c.storage.specimens (specimens)
[area,location,shelf,rack, rack.row,rack.col]
?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
rack.row 2 PINT R sszR
rack.col 2 PINT R sszC
bbk.spec 30 URN L LAB.B.SPEC ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|1
lab.spec 30 URN L LAB.L.SPEC ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|1
mic.spec 30 URN L LAB.M.SPEC ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|1
module 1 CHOICE L ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|0
pth.spec 30 URN L LAB.P.SPEC ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|1
spec.urn 9 FREE L ?SSZR[ssz,sszl,sszs,sszr]S[sszR,sszC]|1
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
lab.c.storage.discard.x [rack.discard.date,area,location,shelf,rack]
discard.x ?SSZD[sszD,ssz,sszl,sszs,sszr]
|
|
|