Ì i 2
lab.c.taskr.main (main)
[urn]
?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 ?SSG[ssg]|7
batch.q 10 PINT R ?SSG[ssg]B|2
batch.type 3 CHOICE L ?SSG[ssg]B|0
batch.urn 10 PINT R ?SSG[ssg]B|1
bbk.workbatch 10 PINT R LAB.B.WB VAL=IF{@batch.type="BWB" @batch.urn}
exceptional 1 FREE L ?SSG[ssg]|8
lab.workbatch 10 PINT R LAB.L.WB VAL=IF{@batch.type="L" @batch.urn}
last.activity 10 PINT R ?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 ?SSG[ssg]|1
ord.dt.tm 15 FREE L VAL=(%Z.date.out(@ord.date),@ord.time)
ord.time 4 HHMM L ?SSG[ssg]|2
reference 30 FREE L VAL=(@normal.range,@units)
reflex.urn 10 URN L LAB.C.TASKR ?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 ?SSG[ssg]|4
status 10 CHOICE L ?SSG[ssg]|3
task 15 FREE L LAB.C.TASK ?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
lab.c.taskr.comments (comments)
[urn, comment.q]
?SSG[ssg]C[ssgC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 3 PINT R ssgC
comment 60 FREE L ?SSG[ssg]C[ssgC]
Ì € i 2
lab.c.taskr.markers (markers)
[urn, marker]
?SSG[ssg]M[ssk]
Field Name Len Dat Typ J DPM Offset/Local/VAL
marker 10 FREE L LAB.C.MARK ssk
Ì € i 2
lab.c.taskr.responses (responses)
[urn, response.q]
?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 ?SSG[ssg]R[ssgR]|4
response 60 FREE L ?SSG[ssg]R[ssgR]|0
response.date 8 FREE L VAL=%Z.date.out(%Z.date.clin.to.npr(@time))
response.text 60 FREE L VAL=IF{@text;@response}
response.time 4 FREE L VAL=%Z.time.out(@time)
text 60 FREE L ?SSG[ssg]R[ssgR]|1
time 10 PINT R ?SSG[ssg]R[ssgR]|2
user 10 FREE L MIS.USER ?SSG[ssg]R[ssgR]|3
Ì € i 2
lab.c.taskr.workload (workload)
[urn, wkld.answer]
?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 ?SSG[ssg]WK[ssgWA]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
lab.c.taskr.activity.by.marker [act.date,marker,task,urn]
activity.by.marker.x :SSGAM[ssgAD,ssk,ssq,ssg]
lab.c.taskr.activity.by.task.x [urn,act.date] = urn
activity.by.task.x :SSGAT[ssg,ssgAD]
lab.c.taskr.activity.x [act.date,urn] = urn
activity.x :SSGA[ssgAD,ssg]
lab.c.taskr.exception.x [act.date,urn] = urn
exception.x :SSGE[ssgAD,ssg]
lab.c.taskr.index [task.list,ord.date,ord.time,task] = urn
index :SSGI[ssql,ssgOD,ssgOT,ssq]
lab.c.taskr.marker.x [marker,ord.date,urn] = urn
marker.x :SSGM[ssk,ssgOD,ssg]
lab.c.taskr.ordered.x [ord.date,ord.time,urn] = urn
ordered.x :SSGO[ssgOD,ssgOT,ssg]
lab.c.taskr.pending.x [ord.date,ord.time,urn] = urn
pending.x :SSGP[ssgOD,ssgOT,ssg]
lab.c.taskr.task.x [task,ord.date,ord.time,urn] = urn
task.x :SSGT[ssq,ssgOD,ssgOT,ssg]
|
|
| | | |