Ì i 2
main
[urn]
*(S)SSG[ssg]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L ssg
act.date 8 DATE L
act.time 4 HHMM L
any.mul.res 1 FREE L *(S)SSG[ssg]|7
batch.q 10 PINT R *(S)SSG[ssg]B|2
batch.type 3 CHOICE L *(S)SSG[ssg]B|0
batch.urn 10 PINT R *(S)SSG[ssg]B|1
bbk.workbatch 10 PINT R LAB.B.WB VAL=IF{@batch.type="BWB" @batch.urn}
exceptional 1 FREE L *(S)SSG[ssg]|8
lab.workbatch 10 PINT R LAB.L.WB VAL=IF{@batch.type="L" @batch.urn}
last.activity 10 PINT R *(S)SSG[ssg]|5
mic.workbatch 10 PINT R LAB.M.WB VAL=IF{@batch.type="M" @batch.urn}
normal.range 17 FREE L VAL=IF{@LAB.C.TASK.data.type[@task]'="INT"'="SDEC" " "
VAL=;"["_@LAB.C.TASK.low.normal[@task]_" "_@LAB.C.TAS
VAL=K.high.normal[@task]_"]"}
ord.date 8 DATE L *(S)SSG[ssg]|1
ord.dt.tm 15 FREE L VAL=(%Z.date.out(@ord.date),@ord.time)
ord.time 4 HHMM L *(S)SSG[ssg]|2
reference 30 FREE L VAL=(@normal.range,@units)
reflex.urn 10 URN L LAB.C.TASKR *(S)SSG[ssg]|6
report.text 25 FREE L VAL=@LAB.C.TASK.report.text[@task]
rpt.sort.key 20 FREE L
source.type 10 CHOICE L *(S)SSG[ssg]|4
status 10 CHOICE L *(S)SSG[ssg]|3
task 15 FREE L LAB.C.TASK *(S)SSG[ssg]|0
task.batch 10 PINT R LAB.C.TASKB
task.list 10 FREE L LAB.C.TASKL
task.list.q 10 FREE L
units 15 FREE L VAL=@LAB.C.TASK.units[@task]
Ì i 2
comments
[urn, comment.q]
*(S)SSG[ssg]C[ssgC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 3 PINT R ssgC
comment 60 TEXT L *(S)SSG[ssg]C[ssgC]
Ì i 2
markers
[urn, marker]
*(S)SSG[ssg]M[ssk]
Field Name Len Dat Typ J DPM Offset/Local/VAL
marker 10 ALPHANUM L LAB.C.MARK ssk
Ì i 2
responses
[urn, response.q]
*(S)SSG[ssg]R[ssgR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
response.q 3 PINT R ssgR
abn.flag 1 FREE L *(S)SSG[ssg]R[ssgR]|4
response 60 FREE L *(S)SSG[ssg]R[ssgR]|0
response.date 8 FREE L VAL=%Z.date.out(%Z.date.in.magic(@time))
response.text 60 FREE L VAL=IF{@text;@response}
response.time 4 FREE L VAL=%Z.time.out(@time)
text 60 FREE L *(S)SSG[ssg]R[ssgR]|1
time 10 PINT R *(S)SSG[ssg]R[ssgR]|2
user 10 FREE L MIS.USER *(S)SSG[ssg]R[ssgR]|3
Ì i 2
workload
[urn, wkld.answer]
*(S)SSG[ssg]WK[ssgWA]
Field Name Len Dat Typ J DPM Offset/Local/VAL
wkld.answer 20 FREE L ssgWA
wkld.ct 2 PINT R *(S)SSG[ssg]WK[ssgWA]|0
Index Files Subscripts/Physical Base
activity.by.marker.x [act.date,marker,task,urn]
?(S)SSGAM[ssgAD,ssk,ssq,ssg]
activity.by.task.x [urn,act.date] = urn
?(S)SSGAT[ssg,ssgAD]
activity.x [act.date,urn] = urn
?(S)SSGA[ssgAD,ssg]
exception.x [act.date,urn] = urn
?(S)SSGE[ssgAD,ssg]
index [task.list,ord.date,ord.time,task] = urn
?(S)SSGI[ssql,ssgOD,ssgOT,ssq]
marker.x [marker,ord.date,urn] = urn
?(S)SSGM[ssk,ssgOD,ssg]
ordered.x [ord.date,ord.time,urn] = urn
?(S)SSGO[ssgOD,ssgOT,ssg]
pending.x [ord.date,ord.time,urn] = urn
?(S)SSGP[ssgOD,ssgOT,ssg]
task.x [task,ord.date,ord.time,urn] = urn
?(S)SSGT[ssq,ssgOD,ssgOT,ssg]
|
|
| | | |