Ì € i 2
lab.c.qc.review.assigned.users (assigned.users)
[urn, assigned.user]
?SCQC[scqc]US[gu]
Field Name Len Dat Typ J DPM Offset/Local/VAL
assigned.user 10 FREE L MIS.USER gu
assigned.date 8 DATE L ?SCQC[scqc]US[gu]|0
assigned.review.q 6 PINT R ?SCQC[scqc]US[gu]|1
Ì € i 2
lab.c.qc.review.users (review.users)
[urn, review.q]
?SCQC[scqc]RV[scqcQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
review.q 4 PINT R scqcQ
review.enter.date 8 FREE L VAL=%Z.date.clin.to.out(@entered.seconds+@review.offse
VAL=t)
review.enter.time 4 FREE L VAL=%Z.time.out(@entered.seconds+@review.offset)
review.enter.user 10 FREE L MIS.USER ?SCQC[scqc]RV[scqcQ]|2
review.offset 9 PINT R ?SCQC[scqc]RV[scqcQ]|1
review.status 6 CHOICE L ?SCQC[scqc]RV[scqcQ]|3
review.user 10 FREE L MIS.USER ?SCQC[scqc]RV[scqcQ]|0
signed.date 8 FREE L VAL=IF{@signed.offset^XX %Z.date.clin.to.out(XX+@enter
VAL=ed.seconds)}
signed.offset 9 PINT R ?SCQC[scqc]RV[scqcQ]|4
signed.time 4 FREE L VAL=IF{@signed.offset^XX %Z.time.out(XX+@entered.secon
VAL=ds)}
Ì € i 2
lab.c.qc.review.comments (review.comments)
[urn,review.q, comment.q]
?SCQC[scqc]RV[scqcQ]C[scqcC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 3 PINT R scqcC
review.comment 60 FREE L ?SCQC[scqc]RV[scqcQ]C[scqcC]
Ì i 2
lab.c.qc.rev.review.x (review.x)
[review.module,review.spec.urn]
:SCQCR[scqcM,scqcU]
Field Name Len Dat Typ J DPM Offset/Local/VAL
review.module 1 CHOICE L scqcM
review.spec.urn 7 URN L scqcU
review.seconds PINT R :SCQCR[scqcM,scqcU]
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
lab.c.qc.review.assigned.index [assigned.user,urn]
assigned.x :SCQCA[gu,scqc]
lab.c.qc.rev.entered.date.x [entered.date,urn]
entered.date.x :SCQCED[sqcED,scqc]
lab.c.qc.review.entered.index [entered.user,urn]
entered.x :SCQCE[gu,scqc]
lab.c.qc.review.signed.index [review.user,signed.date,urn]
signed.x :SCQCS[gu,scqcD,scqc]
|
|
| | |