Ì i 2
broadcast.file
[bcf.specimen,bcf.sample.type,bcf.analyzer]
*(SL)SLIBF[sls,stp,slaa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bcf.specimen 30 URN L LAB.L.SPEC sls
bcf.sample.type 10 FREE L LAB.C.STYPE stp
bcf.analyzer 15 FREE L LAB.L.AA.INSTR slaa
bcf.batch 10 URN L LAB.L.AA.BATCH *(SL)SLIBF[sls,stp,slaa]|0
bcf.batch.dn.q 10 PINT R *(SL)SLIBF[sls,stp,slaa]|1
bcf.downloaded 10 PINT R *(SL)SLIBF[sls,stp,slaa]|2
Ì i 2
broadcast.index
[bci.analyzer,bci.specimen,bci.sample.type]
*(SL)SLIB[slaa,sls,stp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bci.analyzer 15 FREE L LAB.L.AA.INSTR slaa
bci.specimen 30 URN L LAB.L.SPEC sls
bci.sample.type 10 FREE L LAB.C.STYPE stp
bci.action 1 CHOICE L *(SL)SLIB[slaa,sls,stp]|0
bci.updated 10 PINT R *(SL)SLIB[slaa,sls,stp]|1
Ì i 2
broadcast.tests
[bcast.test]
/SLIBT[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bcast.test 9 PDEC5 R LAB.L.TEST slt
bcast.exclude.test 1 FREE L VAL=(@LAB.L.AA.BATCH.broadcast.tests="E")
bcast.include.test 1 FREE L VAL=(@LAB.L.AA.BATCH.broadcast.tests="I")
Ì i 2
main
[urn]
*(SL)SLI[sli]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L sli
analyzer 15 FREE L LAB.L.AA.INSTR *(SL)SLI[sli]|0
batch.id 15 FREE L *(SL)SLI[sli]|3
begin.time 10 PINT R VAL=(%Z.date.clinical(b.date)*86400+%Z.time.in(b.time)
VAL=)
closed 8 DATE L *(SL)SLI[sli]|7
convert.sq 10 PINT R
current.workbatch 10 PINT R LAB.L.WB *(SL)SLI[sli]|9
date 8 DATE L *(SL)SLI[sli]|1
end.time 10 PINT R VAL=(%Z.date.clinical(e.date)*86400+%Z.time.in(e.time)
VAL=)
entered.time 10 PINT R *(SL)SLI[sli]|6
filename 30 FREE L
interface 10 FREE L LAB.L.AA.INFCE *(SL)SLI[sli]|11
interface.type 6 CHOICE L VAL=%LAB.L.AA.INSTR.interface.type(IF{analyzer;/analyz
VAL=er})
last.position 15 FREE L *(SL)SLI[sli]|8
mnemonic.id 30 FREE L VAL=("AB:",@analyzer,%Z.date.out(@date),"Batch #"_@num
VAL=ber)
number 5 PINT R *(SL)SLI[sli]|2
site 10 FREE L LAB.C.SITE *(SL)SLI[sli]|4
specimen 30 URN L LAB.L.SPEC
temp.prefix 2 FREE L VAL=LA
type 10 FREE L LAB.L.AA *(SL)SLI[sli]|10
user 10 FREE L MIS.USER *(SL)SLI[sli]|5
Ì i 2
comments
[urn, comment.q]
*(SL)SLI[sli]C[sliC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 3 PINT R sliC
comment 92 TEXT L *(SL)SLI[sli]C[sliC]
Ì i 2
upload.queue
[urn, up.q]
*(SL)SLI[sli]U[sliU]
Field Name Len Dat Typ J DPM Offset/Local/VAL
up.q 6 PINT R sliU
up.asp.comm.file 1 FREE L *(SL)SLI[sli]U[sliU]AC
up.comm.file 1 FREE L *(SL)SLI[sli]U[sliU]C
up.converted 1 FREE L *(SL)SLI[sli]U[sliU]|9
up.deleted 1 FREE L *(SL)SLI[sli]U[sliU]|12
up.err.file 1 FREE L *(SL)SLI[sli]U[sliU]E
up.filed 4 CHOICE L *(SL)SLI[sli]U[sliU]|3
up.identifier 15 FREE L *(SL)SLI[sli]U[sliU]|8
up.matched 10 PINT R VAL=@up.spec.urn
up.number 6 PINT R VAL=up.q
up.patient 30 FREE L LAB.C.PAT *(SL)SLI[sli]U[sliU]|4
up.qc 1 FREE L *(SL)SLI[sli]U[sliU]|2
up.result.error.flag 1 FREE L *(SL)SLI[sli]U[sliU]|13
up.review.match.flag 3 FREE L *(SL)SLI[sli]U[sliU]|5
up.sequence.number 10 PINT R *(SL)SLI[sli]U[sliU]|7
up.sp.comm.file 1 FREE L *(SL)SLI[sli]U[sliU]SC
up.spec.description 30 FREE T *(SL)SLI[sli]U[sliU]|6
up.spec.number 15 FREE L *(SL)SLI[sli]U[sliU]|1
up.spec.urn 10 PINT R *(SL)SLI[sli]U[sliU]|0
up.status 9 FREE L VAL=%LAB.L.AA.BATCH.up.status(urn,@upp.q)
up.status.screen 9 FREE L VAL=%LAB.L.AA.BATCH.up.status(urn,IF{@up.up.q;up.q},1)
up.type 1 CHOICE L VAL=IF{'@up.q "";@t.up.qc "Q";"P"}
up.up.q 6 PINT R *(SL)SLI[sli]U[sliU]|11
upp.q 6 PINT R VAL=IF{@t.up.up.q;up.q}
use.me 1 FREE L *(SL)SLI[sli]U[sliU]|10
view.comments 1 YN L
view.errors 1 YN L
Ì i 2
alternate.data
[urn,up.q, alt.test]
*(SL)SLI[sli]U[sliU]ALT[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.test 9 PDEC5 R LAB.L.TEST slt
alt.abnormal.flag 4 FREE L *(SL)SLI[sli]U[sliU]ALT[slt]|4
alt.int.abnormal.flag 3 FREE L *(SL)SLI[sli]U[sliU]ALT[slt]|3
alt.no.normals 1 BOOLEAN L *(SL)SLI[sli]U[sliU]ALT[slt]|1
alt.no.units 1 BOOLEAN L *(SL)SLI[sli]U[sliU]ALT[slt]|0
alt.normal.range 11 FREE L *(SL)SLI[sli]U[sliU]ALT[slt]|5
alt.review 1 BOOLEAN L *(SL)SLI[sli]U[sliU]ALT[slt]|6
alt.units 10 FREE L *(SL)SLI[sli]U[sliU]ALT[slt]|2
Ì i 2
analyzer.spec.comments
[urn,up.q, aspec.comment.q]
*(SL)SLI[sli]U[sliU]AC[sliAC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
aspec.comment.q 3 PINT R sliAC
aspec.comment 60 FREE L *(SL)SLI[sli]U[sliU]AC[sliAC]
Ì i 2
channels
[urn,up.q, channel.q]
*(SL)SLI[sli]U[sliU]CH[slaCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
channel.q 3 PINT R slaCQ
channel.comm.file 1 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]C
channel.name 15 FREE L VAL=@aa.channel[channel.q]
error 10 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]|2
flag 10 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]|1
matched 1 YN L *(SL)SLI[sli]U[sliU]CH[slaCQ]|3
restriction 10 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]|4
up.dm.ch.instr.method 10 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]|5
value 20 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]|0
Ì i 2
channel.comments
[urn,up.q,channel.q, channel.comment.q]
*(SL)SLI[sli]U[sliU]CH[slaCQ]C[sliCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
channel.comment.q 3 PINT R sliCC
channel.comment 60 FREE L *(SL)SLI[sli]U[sliU]CH[slaCQ]C[sliCC]
Ì i 2
flags
[urn,up.q, flag.q]
*(SL)SLI[sli]U[sliU]F[sliUF]
Field Name Len Dat Typ J DPM Offset/Local/VAL
flag.q 3 PINT R sliUF
flag.mne 10 FREE L *(SL)SLI[sli]U[sliU]F[sliUF]|0
flag.seconds 10 PINT R *(SL)SLI[sli]U[sliU]F[sliUF]|2
flag.test 9 PDEC5 R LAB.L.TEST *(SL)SLI[sli]U[sliU]F[sliUF]|1
Ì i 2
markers
[urn,up.q, marker]
*(SL)SLI[sli]U[sliU]MK[ssk]
Field Name Len Dat Typ J DPM Offset/Local/VAL
marker 10 ALPHANUM L LAB.C.MARK ssk
Ì i 2
other.test.info
[urn,up.q, otest]
*(SL)SLI[sli]U[sliU]O[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
otest 9 PDEC5 R LAB.L.TEST slt
channel 3 PINT R *(SL)SLI[sli]U[sliU]O[slt]|1
filed 1 YN L *(SL)SLI[sli]U[sliU]O[slt]|0
Ì i 2
slash.values
[urn,up.q, sl.structure]
*(SL)SLI[sli]U[sliU]S[str]
Field Name Len Dat Typ J DPM Offset/Local/VAL
sl.structure 15 FREE L str
sl.structure.string 99 FREE L *(SL)SLI[sli]U[sliU]S[str]
Ì i 2
spec.comments
[urn,up.q, spec.comment.q]
*(SL)SLI[sli]U[sliU]SC[sliSC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
spec.comment.q 2 PINT R sliSC
spec.comment 60 TEXT L *(SL)SLI[sli]U[sliU]SC[sliSC]
Ì i 2
tests
[urn,up.q, test]
*(SL)SLI[sli]U[sliU]T[slt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test 9 PDEC5 R LAB.L.TEST slt
display.only 1 FREE L *(SL)SLI[sli]U[sliU]T[slt]R|7
repeat.flag 1 YN L *(SL)SLI[sli]U[sliU]T[slt]R|5
result 20 FREE L *(SL)SLI[sli]U[sliU]T[slt]|0
result.error 60 FREE L *(SL)SLI[sli]U[sliU]T[slt]E
result.time 8 PINT R *(SL)SLI[sli]U[sliU]T[slt]|2
review.match.flag 3 FREE L *(SL)SLI[sli]U[sliU]T[slt]R|6
review.match.flag.qc 3 FREE L *(SL)SLI[sli]U[sliU]T[slt]|18
review.match.reason 2 CHOICE L *(SL)SLI[sli]U[sliU]T[slt]R|11
test.repeat.time 6 INT R *(SL)SLI[sli]U[sliU]T[slt]R|15
test.ver.edit.time 6 INT R *(SL)SLI[sli]U[sliU]T[slt]R|14
Ì i 2
test.comments
[urn,up.q,test, test.com.q]
*(SL)SLI[sli]U[sliU]T[slt]C[sltC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test.com.q 2 PINT R sltC
test.comment 60 TEXT L *(SL)SLI[sli]U[sliU]T[slt]C[sltC]
Ì i 2
transmission.errors
[urn,up.q, tran.error.q]
*(SL)SLI[sli]U[sliU]E[sliTE]
Field Name Len Dat Typ J DPM Offset/Local/VAL
tran.error.q 5 PINT R sliTE
tran.error 90 FREE L *(SL)SLI[sli]U[sliU]E[sliTE]
Ì i 2
upload.comments
[urn,up.q, up.comment.q]
*(SL)SLI[sli]U[sliU]C[sliCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
up.comment.q 5 PINT R sliCC
up.comment 90 FREE L *(SL)SLI[sli]U[sliU]C[sliCC]
Ì i 2
xi.channels
[urn,up.q, xi.channel.q]
*(SL)SLI[sli]U[sliU]CHX[slaXQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xi.channel.q 3 PINT R slaXQ
xi.abn.flags 5 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|6
xi.channel.name 15 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|11
xi.channel.test 9 PDEC5 R *(SL)SLI[sli]U[sliU]CHX[slaXQ]|5
xi.channel.test.site 10 FREE L LAB.C.SITE *(SL)SLI[sli]U[sliU]CHX[slaXQ]|12
xi.error 10 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|2
xi.flag 10 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|1
xi.matched 1 YN L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|3
xi.normal.range 11 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|7
xi.restriction 10 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|4
xi.seconds 10 PINT R *(SL)SLI[sli]U[sliU]CHX[slaXQ]|9
xi.units 10 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|8
xi.user 10 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|10
xi.value 20 FREE L *(SL)SLI[sli]U[sliU]CHX[slaXQ]|0
Ì i 2
workbatches
[urn, workbatch]
*(SL)SLI[sli]WB[slb]
Field Name Len Dat Typ J DPM Offset/Local/VAL
workbatch 10 PINT R LAB.L.WB slb
workbatch.next.cup 3 PINT R *(SL)SLI[sli]WB[slb]|0
Index Files Subscripts/Physical Base
id.x [analyzer,date,number] = urn
?(SL)SLII[slaa,sliDT,sliN]
|
|
| | | | | | | | | | | | | | | | | | | |