Ì i 2
main
[mnemonic]
&(SB)SBO[sbo]
Field Name Len Dat Typ J DPM Offset/Local/VAL
mnemonic 10 FREE L sbo
active 1 CHOICE L &(SB)SBO[sbo]|0
dept 10 FREE L LAB.B.DEPT &(SB)SBO[sbo]|2
last.update 50 FREE L &(SB)SBO[sbo]UPD
list.key.1 30 FREE L
list.key.2 30 FREE L
name 30 FREE L &(SB)SBO[sbo]|1
urn 10 FREE L
Ì i 2
lots
[mnemonic, lot]
&(SB)SBO[sbo]L[sboL]
Field Name Len Dat Typ J DPM Offset/Local/VAL
lot 15 FREE L sboL
bar.code.number 6 PINT R &(SB)SBO[sbo]L[sboL]|2
copy.lot 1 YN L &(SB)SBO[sbo]L[sboL]CPY
days.to.retain.data 4 PINT R &(SB)SBO[sbo]L[sboL]|5
lot.created.date 8 DATE L &(SB)SBO[sbo]L[sboL]|3
lot.expire.date 8 DATE L &(SB)SBO[sbo]L[sboL]|4
lot.manufacturer 10 FREE L &(SB)SBO[sbo]L[sboL]|6
lot.mnemonic 10 FREE L &(SB)SBO[sbo]L[sboL]|1
lot.status 1 CHOICE L &(SB)SBO[sbo]L[sboL]|0
lot.status.name 7 FREE L VAL=IF{@LAB.B.QM.lot.status="I" "INACTIVE";@LAB.B.QM.l
VAL=ot.status="A" "ACTIVE";"NEW"}
Ì i 2
file.maintenance
[mnemonic,lot, file.maint]
&(SB)SBO[sbo]L[sboL]F[sboF]
Field Name Len Dat Typ J DPM Offset/Local/VAL
file.maint 9 PINT R sboF
changed.date 8 DATE L &(SB)SBO[sbo]L[sboL]F[sboF]|1
changed.time 4 TIME L &(SB)SBO[sbo]L[sboL]F[sboF]|2
past.days.to.retain.data 4 PINT R &(SB)SBO[sbo]L[sboL]F[sboF]|0
user 15 FREE L &(SB)SBO[sbo]L[sboL]F[sboF]|3
Ì i 2
tests
[mnemonic, test]
&(SB)SBO[sbo]T[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test 9 PDEC5 R LAB.B.TEST sbt
default.method 10 FREE L LAB.C.METH &(SB)SBO[sbo]T[sbt]|0
test.qc.material 10 FREE L LAB.B.QM &(SB)SBO[sbo]T[sbt]|1
Ì i 2
dft.methods.by.site
[mnemonic,test, dft.method.site]
&(SB)SBO[sbo]T[sbt]SM[scl]
Field Name Len Dat Typ J DPM Offset/Local/VAL
dft.method.site 10 FREE L LAB.C.SITE scl
dft.method.for.site 10 FREE L LAB.C.METH &(SB)SBO[sbo]T[sbt]SM[scl]|0
Ì i 2
methods
[mnemonic,test, method]
&(SB)SBO[sbo]T[sbt]M[ssm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
method 10 FREE L LAB.C.METH ssm
alpha.restrict.to.list 1 YN L &(SB)SBO[sbo]T[sbt]M[ssm]AD|0
expected.high 5 SDEC R &(SB)SBO[sbo]T[sbt]M[ssm]|1
expected.low 5 SDEC R &(SB)SBO[sbo]T[sbt]M[ssm]|0
units 8 FREE L VAL=@LAB.B.TEST.rg.units[test,@LAB.B.TEST.meth.result.
VAL=group[test,method]]
Ì i 2
alpha.values
[mnemonic,test,method, alpha.code]
&(SB)SBO[sbo]T[sbt]M[ssm]A[sboA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alpha.code 10 FREE L sboA
alpha.comment.text 10 FREE L LAB.C.TEXT &(SB)SBO[sbo]T[sbt]M[ssm]A[sboA]|2
alpha.result.type 1 CHOICE L &(SB)SBO[sbo]T[sbt]M[ssm]A[sboA]|1
alpha.text 20 FREE L &(SB)SBO[sbo]T[sbt]M[ssm]A[sboA]|0
Index Files Subscripts/Physical Base
dept.x [dept,mnemonic]
&(SB)SBOD[sbd,sbo]
expire.x [lot.expire.date,urn,lot]
&(SB)SBOX[sboLE,sbo,sboL]
lot.x [mnemonic,lot.mnemonic] = lot
&(SB)SBOL[sbo,sboLM]
method.x [method,test,mnemonic]
&(SB)SBOM[ssm,sbt,sbo]
test.x [test,mnemonic]
&(SB)SBOT[sbt,sbo]
|
|
| | | | | |