Ì i 2
main
[urn]
*(SLQ)SLK[slk]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L slk
activity.date 8 DATE L
bar.code.number 6 FREE L *(SLQ)SLK[slk]A|3
blind.for.spec 30 URN L LAB.L.SPEC *(SLQ)SLK[slk]|18
cancelled.date 8 DATE L VAL=%Z.date.in.magic(@LAB.L.QC.cancelled.time.int)
cancelled.time 4 HHMM L VAL=%Z.time.out(@LAB.L.QC.cancelled.time.int)
cancelled.time.int 9 PINT R *(SLQ)SLK[slk]A|1
cancelled.user 10 FREE L MIS.USER *(SLQ)SLK[slk]A|0
cmpl.ord.tests 1 YN L VAL=%LAB.L.QC.ord.cmpl(LAB.L.QC.urn)
cmpl.wb.ordered 1 YN L VAL=%LAB.L.WB.ordered.from.tests(IF{@LAB.L.WB.urn;@t.L
VAL=AB.L.WB.urn},/SPEC.URN,/QC,82)
cmpl.wb.ordered.wide 1 YN L VAL=%LAB.L.WB.ordered.from.tests(IF{@LAB.L.WB.urn;@t.L
VAL=AB.L.WB.urn},/SPEC.URN,/QC,121)
created.date 8 DATE L *(SLQ)SLK[slk]|5
created.seconds 9 PINT R *(SLQ)SLK[slk]|8
created.time 4 HHMM L *(SLQ)SLK[slk]|6
created.user 10 FREE L MIS.USER *(SLQ)SLK[slk]|7
entered.offset 9 PINT R *(SLQ)SLK[slk]|16
expired 1 YN L VAL=IF{@blind.for.spec "N";@LAB.L.QC.created.date>@
VAL=LAB.L.SC.lot.expire.date[@std.control,@lot] "Y";"N
VAL="}
expired.output 7 FREE L VAL=IF{@blind.for.spec "";@LAB.L.QC.created.date>@L
VAL=AB.L.SC.lot.expire.date[@std.control,@lot] "EXPIRE
VAL=D"}
id 10 URN L LAB.L.QC VAL=@LAB.L.QC.number
id.spec 13 FREE L
lab.site 10 FREE L LAB.C.SITE *(SLQ)SLK[slk]|17
last.activity 9 PINT R *(SLQ)SLK[slk]|9
last.activity.date 8 DATE L VAL=%Z.date.in.magic(@LAB.L.QC.entered.offset+@LAB.L.Q
VAL=C.last.activity/86400)
last.activity.time 4 HHMM L VAL=%Z.time.out(@LAB.L.QC.last.activity+@LAB.L.QC.ente
VAL=red.offset)
lot 15 FREE L *(SLQ)SLK[slk]|4
multi.rule.spec 10 URN L LAB.L.QC *(SLQ)SLK[slk]|12
number 13 FREE L *(SLQ)SLK[slk]|0
number.part 5 PINT R *(SLQ)SLK[slk]|2
number.suffix 1 FREE L VAL="Q"
order.site 10 FREE L LAB.C.SITE *(SLQ)SLK[slk]A|2
prefix 2 FREE L *(SLQ)SLK[slk]|1
re.lot.name 15 FREE L VAL=IF{@LAB.L.QC.blind.for.spec "**BLIND**";@LAB.L.QC.
VAL=lot}
re.std.control.name 30 FREE L VAL=IF{@LAB.L.QC.blind.for.spec "**BLIND**";@LAB.L.QC.
VAL=std.control's.name}
review.match.flag.total 3 PINT R *(SLQ)SLK[slk]A|4
rpt.any.tests.cmpld 1 YN L VAL=IF{@Last(LAB.L.QC.rpt.test) "Y";"N"}
rpt.argument.string 0 FREE L VAL=/ARG
rpt.argument.string.1 1 YN L VAL=IF{Q(LAB.L.QC.urn,"EOA3","ANRDGV",0,2,"")^@rpt.arg
VAL=ument.string,"Y"}
rpt.argument.string.2 1 YN L VAL=IF{Q(LAB.L.QC.urn,"EPA1","ANRDGV",0,2,"")^@rpt.arg
VAL=ument.string,"Y"}
rpt.argument.string.3 1 YN L VAL=IF{Q(LAB.L.QC.urn,"EOU3","ADGV",0,2,"")^@rpt.argum
VAL=ent.string,"Y"}
rpt.argument.string.4 1 YN L VAL=IF{Q(LAB.L.QC.urn,"IPU1","URDGV",0,2,"")^@rpt.argu
VAL=ment.string,"Y"}
rpt.compile.tests 1 YN L VAL=%LAB.L.QC.rpt.cmpl("")
rpt.compile.tests.1 1 YN L VAL=IF{@LAB.L.QC.rpt.argument.string.1,@LAB.L.QC.rpt.c
VAL=ompile.tests,"Y"}
rpt.compile.tests.2 1 YN L VAL=IF{@LAB.L.QC.rpt.argument.string.2,@LAB.L.QC.rpt.c
VAL=ompile.tests,"Y"}
rpt.compile.tests.3 1 YN L VAL=IF{LAB.L.QC.rpt.argument.string.3,@LAB.L.QC.rpt.co
VAL=mpile.tests,"Y"}
rpt.compile.tests.4 1 YN L VAL=IF{@LAB.L.QC.rpt.argument.string.4,@LAB.L.QC.rpt.c
VAL=ompile.tests,"Y"}
rpt.print.test.hdrs 0 FREE L VAL=%LAB.L.QC.result.lines.hdrs("")
rpt.print.tests 0 FREE L VAL=%LAB.L.QC.result.lines("")
rpt.print.tests.1 0 FREE L VAL=IF{@LAB.L.QC.rpt.argument.string.1,@LAB.L.QC.rpt.p
VAL=rint.tests,""}
rpt.print.tests.2 0 FREE L VAL=IF{@LAB.L.QC.rpt.argument.string.2,@LAB.L.QC.rpt.p
VAL=rint.tests,""}
rpt.print.tests.3 0 FREE L VAL=IF{@LAB.L.QC.rpt.argument.string.3,@LAB.L.QC.rpt.p
VAL=rint.tests,""}
rpt.print.tests.4 0 FREE L VAL=IF{@LAB.L.QC.rpt.argument.string.4,@LAB.L.QC.rpt.p
VAL=rint.tests,""}
rpt.setup.test.hdrs 0 FREE L VAL=@LAB.L.QC.rpt.test.hdrs^/HN
rpt.sort.key 20 FREE L
set.last.activity 0 FREE L VAL=@.sd-@LAB.L.QC.entered.offset^@LAB.L.QC.last.activ
VAL=ity
specimen.header.line 92 FREE L VAL=%LAB.L.QC.specimen.header.line(LAB.L.QC.urn)
status 4 CHOICE L *(SLQ)SLK[slk]|10
status.before.cancel 4 CHOICE L *(SLQ)SLK[slk]|14
std.control 10 FREE L LAB.L.SC *(SLQ)SLK[slk]|3
temp.prefix 2 FREE L VAL=LQ
usage 40 FREE L *(SLQ)SLK[slk]|11
workbatch 10 PINT R LAB.L.WB *(SLQ)SLK[slk]|13
Ì i 2
cancel.comments
[urn, cancel.comment.q]
*(SLQ)SLK[slk]CAN[slkCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
cancel.comment.q 2 PINT R slkCC
cancel.comment 60 TEXT L *(SLQ)SLK[slk]CAN[slkCC]
Ì i 2
comments
[urn, comment.q]
*(SLQ)SLK[slk]C[slkC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 2 PINT R slkC
any.spec.comments 1 YN L VAL=IF{@LAB.L.QC.comments[LAB.L.QC.urn,1] "Y";"N"}
comment 60 TEXT L *(SLQ)SLK[slk]C[slkC]
Ì i 2
ordered.tests
[urn, ordered.test]
*(SLQ)SLK[slk]O[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ordered.test 9 PDEC5 R LAB.L.TEST slt
Ì i 2
prev.tests
[urn, prev.test,prev.test.q]
*(SLQ)SLK[slk]P[slt,sltPQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
prev.test 9 PDEC5 R LAB.L.TEST slt
prev.test.q 2 PINT R sltPQ
any.prev.results 1 YN L VAL=IF{+@prev.tests[urn,""] "Y";"N"}
prev.abnormal.flag 2 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|7
prev.alpha.result.code 10 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|11
prev.end.of.profile 9 PDEC5 R LAB.L.TEST *(SLQ)SLK[slk]P[slt,sltPQ]|15
prev.int.abnormal.flag 2 CHOICE L *(SLQ)SLK[slk]P[slt,sltPQ]|13
prev.result 20 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|0
prev.result.group 10 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|1
prev.result.method 10 FREE L LAB.C.METH *(SLQ)SLK[slk]P[slt,sltPQ]|6
prev.result.time 8 PINT R *(SLQ)SLK[slk]P[slt,sltPQ]|2
prev.result.user 10 FREE L MIS.USER *(SLQ)SLK[slk]P[slt,sltPQ]|4
prev.review.flag 1 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|16
prev.test.result.date 8 DATE L VAL=IF{@prev.result.time^XX %Z.date.in.magic(XX+@enter
VAL=ed.offset)}
prev.test.result.time 4 HHMM L VAL=IF{@prev.result.time^XX %Z.time.out(XX+@entered.of
VAL=fset)}
prev.test.verify.date 8 DATE L VAL=IF{@prev.verify.time^XX %Z.date.in.magic(XX+@enter
VAL=ed.offset)}
prev.test.verify.time 4 HHMM L VAL=IF{@prev.verify.time^XX %Z.time.out(XX+@entered.of
VAL=fset)}
prev.units 8 FREE L *(SLQ)SLK[slk]P[slt,sltPQ]|12
prev.verify.time 8 PINT R *(SLQ)SLK[slk]P[slt,sltPQ]|3
prev.verify.user 10 FREE L MIS.USER *(SLQ)SLK[slk]P[slt,sltPQ]|5
prev.workbatch.urn 10 PINT R LAB.L.WB *(SLQ)SLK[slk]P[slt,sltPQ]|17
Ì i 2
prev.result.comments
[urn,prev.test,prev.test.q, prev.result.comment.q]
*(SLQ)SLK[slk]P[slt,sltPQ]C[slkPC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
prev.result.comment.q 2 PINT R slkPC
prev.result.comment 60 TEXT L *(SLQ)SLK[slk]P[slt,sltPQ]C[slkPC]
Ì i 2
review
[urn, review.offset]
*(SLQ)SLK[slk]RV[slkRO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
review.offset 7 PINT R slkRO
last.review.date 8 DATE L VAL=%Z.date.in.magic(IF{@Last(@LAB.L.QC.review.offset)
VAL=^XX @LAB.L.QC.entered.offset+XX})
last.review.time 4 HHMM L VAL=%Z.time.out(IF{@Last(@LAB.L.QC.review.offset)^XX @
VAL=LAB.L.QC.entered.offset+XX})
last.reviewed 9 PINT R VAL=IF{@Last(@LAB.L.QC.review.offset)^XX XX+@LAB.L.QC.
VAL=entered.offset}
review.date 8 FREE L VAL=%Z.date.out(%Z.date.in.magic(@LAB.L.QC.entered.off
VAL=set+@LAB.L.QC.review.offset))
review.time 4 FREE L VAL=%Z.time.out(@LAB.L.QC.entered.offset+@LAB.L.QC.rev
VAL=iew.offset)
review.user 10 FREE L MIS.USER *(SLQ)SLK[slk]RV[slkRO]|0
set.last.review.user 10 FREE L VAL=@.user^@LAB.L.QC.review.user[@.sd-@LAB.L.QC.entere
VAL=d.offset]
Ì i 2
spec.comments
[urn, spec.comment.no]
*(SLQ)SLK[slk]C[slkC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
spec.comment.no 2 PINT R slkC
spec.comment 60 TEXT L *(SLQ)SLK[slk]C[slkC]
Ì i 2
tests
[urn, test]
*(SLQ)SLK[slk]T[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test 9 PDEC5 R LAB.L.TEST slt
abnormal.flag 2 FREE L *(SLQ)SLK[slk]T[slt]|7
alpha.result.code 10 FREE L *(SLQ)SLK[slk]T[slt]|11
end.of.profile 9 PDEC5 R LAB.L.TEST *(SLQ)SLK[slk]T[slt]|15
event.flag 1 FREE L *(SLQ)SLK[slk]T[slt]|21
int.abnormal.flag 2 CHOICE L *(SLQ)SLK[slk]T[slt]|13
mr.1.2s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|0
mr.1.3s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|1
mr.10.x 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|8
mr.10.x2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|9
mr.10.x2n2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|14
mr.2.2s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|4
mr.2.2s2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|5
mr.2.2s2n2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|12
mr.2of3.2s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|10
mr.4.1s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|6
mr.4.1s2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|7
mr.4.1s2n2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|13
mr.other.specs 50 FREE L *(SLQ)SLK[slk]T[slt]MO
mr.other.specs.2 50 FREE L *(SLQ)SLK[slk]T[slt]MO2
mr.r.4s 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|2
mr.r.4s2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|3
mr.r.4s2n2 1 CHOICE L *(SLQ)SLK[slk]T[slt]M|11
mr.specs 50 FREE L *(SLQ)SLK[slk]T[slt]MS
normal.range 14 FREE L *(SLQ)SLK[slk]T[slt]|8
outlier.flag 1 FREE L *(SLQ)SLK[slk]T[slt]|9
result 20 FREE L *(SLQ)SLK[slk]T[slt]|0
result.group 10 FREE L *(SLQ)SLK[slk]T[slt]|1
result.method 10 FREE L LAB.C.METH *(SLQ)SLK[slk]T[slt]|6
result.user 10 FREE L MIS.USER *(SLQ)SLK[slk]T[slt]|4
review.flag 1 FREE L *(SLQ)SLK[slk]T[slt]|16
review.match.comments 0 FREE L *(SLQ)SLK[slk]T[slt]RC
review.match.flag 3 FREE L *(SLQ)SLK[slk]T[slt]|18
stat.shift 1 PINT R *(SLQ)SLK[slk]T[slt]|20
stat.tech 10 FREE L MIS.USER *(SLQ)SLK[slk]T[slt]|19
test.result.date 8 DATE L VAL=IF{@result.time^XX %Z.date.in.magic(XX+@entered.of
VAL=fset)}
test.result.time 4 HHMM L VAL=IF{@result.time^XX %Z.time.out(XX+@entered.offset)
VAL=}
test.verify.date 8 DATE L VAL=IF{@verify.time^XX %Z.date.in.magic(XX+@entered.of
VAL=fset)}
test.verify.time 4 HHMM L VAL=IF{@verify.time^XX %Z.time.out(XX+@entered.offset)
VAL=}
units 8 FREE L *(SLQ)SLK[slk]T[slt]|12
verify.user 10 FREE L MIS.USER *(SLQ)SLK[slk]T[slt]|5
workbatch.urn 10 PINT R LAB.L.WB *(SLQ)SLK[slk]T[slt]|17
Ì i 2
result.comments
[urn,test, result.comment.q]
*(SLQ)SLK[slk]T[slt]C[slkRC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
result.comment.q 2 PINT R slkRC
result.comment 60 TEXT L *(SLQ)SLK[slk]T[slt]C[slkRC]
Ì i 2
ordered.tests.display
[ord.test.line.spec.urn,ord.test.line.q]
/SLKo[slk,slkO]
Field Name Len Dat Typ J DPM Offset/Local/VAL
ord.test.line.spec.urn 10 URN L LAB.L.QC slk
ord.test.line.q 2 PINT R slkO
ord.test.line 72 FREE L /SLKo[slk,slkO]
Ì i 2
review.x
[review.spec.urn]
?(SLQ)SLKRV[slk]
Field Name Len Dat Typ J DPM Offset/Local/VAL
review.spec.urn 10 URN L slk
review.seconds 9 PINT R ?(SLQ)SLKRV[slk]
Ì i 2
statistics
[qc.std.control,qc.lot,qc.test,qc.test.method]
*(SLQ)SLKS[slq,slqL,slt,ssm]
Field Name Len Dat Typ J DPM Offset/Local/VAL
qc.std.control 10 FREE L LAB.L.SC slq
qc.lot 15 FREE L slqL
qc.test 9 PDEC5 R LAB.L.TEST slt
qc.test.method 10 FREE L LAB.C.METH ssm
qc.stats.temp.prefix 3 FREE L VAL="Lq"
Ì i 2
daily.statistics
[qc.std.control,qc.lot,qc.test,qc.test.method, qc.spec.date,qc.spec.site,tech,tech.shift]
*(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
qc.spec.date 8 DATE L slkD
qc.spec.site 10 FREE L LAB.C.SITE scl
tech 10 FREE L MIS.USER gu
tech.shift 1 PINT R slksf
tech.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|0
tech.gtr.2sd.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|4
tech.gtr.2sd.cnt.outlier 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|6
tech.gtr.3sd.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|5
tech.gtr.3sd.cnt.outlier 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|7
tech.mean 9 SDEC R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|3
tech.sum 9 SDEC R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|1
tech.sum.sq 12 PDEC R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]|2
Ì i 2
daily.outliers
[qc.std.control,qc.lot,qc.test,qc.test.method,qc.spec.date,qc.spec.site,tech,tech.shift, outli
*(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]O[slkD,slkol
Field Name Len Dat Typ J DPM Offset/Local/VAL
outlier.spec.date 8 DATE L slkD
outlier.spec.number 13 FREE L slkol
outlier.spec.urn 10 URN L LAB.L.QC *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]O[slkD,s
outlier.value 20 FREE L *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]O[slkD,slkol
Ì i 2
daily.values
[qc.std.control,qc.lot,qc.test,qc.test.method,qc.spec.date,qc.spec.site,tech,tech.shift, daily
*(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]V[slkdv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
daily.value 20 FREE L slkdv
daily.value.cnt 3 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]V[slkdv]
Ì i 2
daily.specs
[qc.std.control,qc.lot,qc.test,qc.test.method,qc.spec.date,qc.spec.site,tech,tech.shift,daily.v
*(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]V[slkdv]S[sl
Field Name Len Dat Typ J DPM Offset/Local/VAL
daily.spec.date 8 DATE L slkD
daily.spec.number 14 FREE L slkN
daily.spec.urn 10 URN L LAB.L.QC *(SLQ)SLKS[slq,slqL,slt,ssm]D[slkD,scl,gu,slksf]V[slkdv]
Ì i 2
monthly.statistics
[qc.std.control,qc.lot,qc.test,qc.test.method, year.month,mon.site,mon.tech,mon.tech.shift]
*(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
year.month 6 PINT R slkMo
mon.site 10 FREE L LAB.C.SITE scl
mon.tech 10 FREE L MIS.USER gu
mon.tech.shift 1 PINT R slksf
mon.tech.gtr.2sd.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|4
mon.tech.gtr.2sd.cnt.out 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|6
mon.tech.gtr.3sd.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|5
mon.tech.gtr.3sd.cnt.out 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|7
mon.test.cnt 5 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|0
mon.test.mean 9 SDEC R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|3
mon.test.sum 9 DEC R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|1
mon.test.sum.sq 18 DEC R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]|2
Ì i 2
monthly.values
[qc.std.control,qc.lot,qc.test,qc.test.method,year.month,mon.site,mon.tech,mon.tech.shift, mon
*(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]V[slkmv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
monthly.value 20 FREE L slkmv
monthly.value.cnt 3 PINT R *(SLQ)SLKS[slq,slqL,slt,ssm]M[slkMo,scl,gu,slksf]V[slkmv]
Index Files Subscripts/Physical Base
activity.x [activity.date,std.control,lot,number] = urn
?(SLQ)SLKA[slkAD,slq,slqL,slkN]
blind.x [blind.for.spec,number] = urn
?(SLQ)SLKB[sls,slkN]
detail.sort.x [sel.sort,test,std.control,lot,result.method,number.sort] = urn
/SLKds[slSS,slt,slq,slqL,ssm,slkns]
except.x [activity.date,prefix,number] = urn
?(SL)SLKE[slkAD,spx,slkN]
lot.x [std.control,lot,created.date,prefix,number.part] = urn
?(SLQ)SLKI[slq,slqL,slkD,spx,slkI]
number.x [created.date,prefix,number.part] = urn
?(SLQ)SLKN[slkD,spx,slkI]
pending.x [created.date,prefix,number.part] = urn
?(SLQ)SLKO[slkD,spx,slkI]
prev.test.x [activity.date,urn,test]
?(SLQ)SLKP[slkAD,slk,slt]
rpt.sort.x [rpt.sort.key,number] = urn
/SLKrpt[slkSK,slkN]
rpt.test.x [urn,test]
/SLKtst[slk,slt]
test.x [test,result.method,std.control,lot,created.seconds,urn] = urn
?(SLQ)SLKT[slt,ssm,slq,slqL,slkCS,slk]
unverified.x [activity.date,prefix,number] = urn
?(SLQ)SLKU[slkAD,spx,slkN]
|
|
| | | | | | | | | | | | | | | | | |