Ì i 2
broadcast.file
[bcf.specimen,bcf.sample.type,bcf.analyzer]
*(SB)SBIBF[sbs,stp,sbaa]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bcf.specimen 30 URN L LAB.B.SPEC sbs
bcf.sample.type 10 FREE L LAB.C.STYPE stp
bcf.analyzer 15 FREE L LAB.B.AA.INSTR sbaa
bcf.batch 10 URN L LAB.B.AA.BATCH *(SB)SBIBF[sbs,stp,sbaa]|0
bcf.batch.dn.q 10 PINT R *(SB)SBIBF[sbs,stp,sbaa]|1
bcf.downloaded 10 PINT R *(SB)SBIBF[sbs,stp,sbaa]|2
Ì i 2
broadcast.index
[bci.analyzer,bci.specimen,bci.sample.type]
*(SB)SBIB[sbaa,sbs,stp]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bci.analyzer 15 FREE L LAB.B.AA.INSTR sbaa
bci.specimen 30 URN L LAB.B.SPEC sbs
bci.sample.type 10 FREE L LAB.C.STYPE stp
bci.action 1 CHOICE L *(SB)SBIB[sbaa,sbs,stp]|0
bci.updated 10 PINT R *(SB)SBIB[sbaa,sbs,stp]|1
Ì i 2
broadcast.tests
[bcast.test]
/SBIBT[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
bcast.test 9 PDEC5 R LAB.B.TEST sbt
bcast.exclude.test 1 FREE L VAL=(@LAB.B.AA.BATCH.broadcast.tests="E")
bcast.include.test 1 FREE L VAL=(@LAB.B.AA.BATCH.broadcast.tests="I")
Ì i 2
main
[urn]
*(SB)SBI[sbi]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 URN L sbi
analyzer 15 FREE L LAB.B.AA.INSTR *(SB)SBI[sbi]|0
batch.id 15 FREE L *(SB)SBI[sbi]|3
begin.time 10 PINT R VAL=(%Z.date.clinical(b.date)*86400+%Z.time.in(b.time)
VAL=)
closed 8 DATE L *(SB)SBI[sbi]|7
convert.sq 10 PINT R
current.workbatch 10 PINT R LAB.B.WB *(SB)SBI[sbi]|9
date 8 DATE L *(SB)SBI[sbi]|1
end.time 10 PINT R VAL=(%Z.date.clinical(e.date)*86400+%Z.time.in(e.time)
VAL=)
entered.time 10 PINT R *(SB)SBI[sbi]|6
filename 30 FREE L
interface 10 FREE L LAB.B.AA.INFCE
interface.type 6 CHOICE L VAL=%LAB.B.AA.INSTR.interface.type(IF{analyzer;/analyz
VAL=er})
last.position 15 FREE L *(SB)SBI[sbi]|8
mnemonic.id 30 FREE L VAL=("AB:",@analyzer,%Z.date.out(@date),"Batch #"_@num
VAL=ber)
number 5 PINT R *(SB)SBI[sbi]|2
site 10 FREE L LAB.C.SITE *(SB)SBI[sbi]|4
specimen 30 URN L LAB.B.SPEC
temp.prefix 2 FREE L VAL=BA
type 10 FREE L LAB.B.AA
user 10 FREE L MIS.USER *(SB)SBI[sbi]|5
Ì i 2
comments
[urn, comment.q]
*(SB)SBI[sbi]C[sbiC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 3 PINT R sbiC
comment 92 TEXT L *(SB)SBI[sbi]C[sbiC]
Ì i 2
upload.queue
[urn, up.q]
*(SB)SBI[sbi]U[sbiU]
Field Name Len Dat Typ J DPM Offset/Local/VAL
up.q 6 PINT R sbiU
up.asp.comm.file 1 FREE L *(SB)SBI[sbi]U[sbiU]AC
up.comm.file 1 FREE L *(SB)SBI[sbi]U[sbiU]C
up.converted 1 FREE L *(SB)SBI[sbi]U[sbiU]|9
up.deleted 1 FREE L *(SB)SBI[sbi]U[sbiU]|12
up.err.file 1 FREE L *(SB)SBI[sbi]U[sbiU]E
up.filed 4 CHOICE L *(SB)SBI[sbi]U[sbiU]|3
up.identifier 15 FREE L *(SB)SBI[sbi]U[sbiU]|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 *(SB)SBI[sbi]U[sbiU]|4
up.qc 1 FREE L *(SB)SBI[sbi]U[sbiU]|2
up.result.error.flag 1 FREE L *(SB)SBI[sbi]U[sbiU]|13
up.review.match.flag 3 FREE L *(SB)SBI[sbi]U[sbiU]|5
up.sequence.number 10 PINT R *(SB)SBI[sbi]U[sbiU]|7
up.sp.comm.file 1 FREE L *(SB)SBI[sbi]U[sbiU]SC
up.spec.description 30 FREE T *(SB)SBI[sbi]U[sbiU]|6
up.spec.number 15 FREE L *(SB)SBI[sbi]U[sbiU]|1
up.spec.urn 10 PINT R *(SB)SBI[sbi]U[sbiU]|0
up.status 9 FREE L VAL=%LAB.B.AA.BATCH.up.status(urn,@upp.q)
up.status.screen 9 FREE L VAL=%LAB.B.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 *(SB)SBI[sbi]U[sbiU]|11
upp.q 6 PINT R VAL=IF{@t.up.up.q;up.q}
use.me 1 FREE L *(SB)SBI[sbi]U[sbiU]|10
view.comments 1 YN L
view.errors 1 YN L
Ì i 2
alternate.data
[urn,up.q, alt.test]
*(SB)SBI[sbi]U[sbiU]ALT[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
alt.test 9 PDEC5 R LAB.B.TEST sbt
alt.abnormal.flag 4 FREE L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|4
alt.int.abnormal.flag 3 FREE L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|3
alt.no.normals 1 BOOLEAN L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|1
alt.no.units 1 BOOLEAN L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|0
alt.normal.range 11 FREE L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|5
alt.review 1 BOOLEAN L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|6
alt.units 10 FREE L *(SB)SBI[sbi]U[sbiU]ALT[sbt]|2
Ì i 2
analyzer.spec.comments
[urn,up.q, aspec.comment.q]
*(SB)SBI[sbi]U[sbiU]AC[sbiAC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
aspec.comment.q 3 PINT R sbiAC
aspec.comment 60 FREE L *(SB)SBI[sbi]U[sbiU]AC[sbiAC]
Ì i 2
channels
[urn,up.q, channel.q]
*(SB)SBI[sbi]U[sbiU]CH[sbaCQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
channel.q 3 PINT R sbaCQ
channel.comm.file 1 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]C
channel.name 15 FREE L VAL=@aa.channel[channel.q]
channel.parent 3 PINT R *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|5
error 10 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|2
flag 10 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|1
matched 1 YN L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|3
restriction 10 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|4
up.dm.ch.instr.method 10 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|6
value 20 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]|0
Ì i 2
channel.comments
[urn,up.q,channel.q, channel.comment.q]
*(SB)SBI[sbi]U[sbiU]CH[sbaCQ]C[sbiCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
channel.comment.q 3 PINT R sbiCC
channel.comment 60 FREE L *(SB)SBI[sbi]U[sbiU]CH[sbaCQ]C[sbiCC]
Ì i 2
channel.results
[urn,up.q,channel.q, channel.result]
*(SB)SBI[sbi]U[sbiU]CH[sbaCQ]R[sbaCR]
Field Name Len Dat Typ J DPM Offset/Local/VAL
channel.result 20 FREE L sbaCR
Ì i 2
markers
[urn,up.q, marker]
*(SB)SBI[sbi]U[sbiU]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]
*(SB)SBI[sbi]U[sbiU]O[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
otest 9 PDEC5 R LAB.B.TEST sbt
channel 3 PINT R *(SB)SBI[sbi]U[sbiU]O[sbt]|1
filed 1 YN L *(SB)SBI[sbi]U[sbiU]O[sbt]|0
Ì i 2
slash.values
[urn,up.q, sl.structure]
*(SB)SBI[sbi]U[sbiU]S[str]
Field Name Len Dat Typ J DPM Offset/Local/VAL
sl.structure 15 FREE L str
sl.structure.string 99 FREE L *(SB)SBI[sbi]U[sbiU]S[str]
Ì i 2
spec.comments
[urn,up.q, spec.comment.q]
*(SB)SBI[sbi]U[sbiU]SC[sbiSC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
spec.comment.q 2 PINT R sbiSC
spec.comment 60 TEXT L *(SB)SBI[sbi]U[sbiU]SC[sbiSC]
Ì i 2
tests
[urn,up.q, test]
*(SB)SBI[sbi]U[sbiU]T[sbt]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test 9 PDEC5 R LAB.B.TEST sbt
display.only 1 FREE L *(SB)SBI[sbi]U[sbiU]T[sbt]R|7
repeat.flag 1 YN L *(SB)SBI[sbi]U[sbiU]T[sbt]R|5
result 20 FREE L *(SB)SBI[sbi]U[sbiU]T[sbt]|0
result.error 60 FREE L *(SB)SBI[sbi]U[sbiU]T[sbt]E
result.time 8 PINT R *(SB)SBI[sbi]U[sbiU]T[sbt]|2
review.match.flag 3 FREE L *(SB)SBI[sbi]U[sbiU]T[sbt]R|6
review.match.flag.qc 3 FREE L *(SB)SBI[sbi]U[sbiU]T[sbt]|18
review.match.reason 2 CHOICE L *(SB)SBI[sbi]U[sbiU]T[sbt]R|11
test.repeat.time 6 INT R *(SB)SBI[sbi]U[sbiU]T[sbt]R|16
test.ver.edit.time 6 INT R *(SB)SBI[sbi]U[sbiU]T[sbt]R|15
Ì i 2
test.comments
[urn,up.q,test, test.com.q]
*(SB)SBI[sbi]U[sbiU]T[sbt]C[sbtC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
test.com.q 2 PINT R sbtC
test.comment 60 TEXT L *(SB)SBI[sbi]U[sbiU]T[sbt]C[sbtC]
Ì i 2
transmission.errors
[urn,up.q, tran.error.q]
*(SB)SBI[sbi]U[sbiU]E[sbiTE]
Field Name Len Dat Typ J DPM Offset/Local/VAL
tran.error.q 5 PINT R sbiTE
tran.error 90 FREE L *(SB)SBI[sbi]U[sbiU]E[sbiTE]
Ì i 2
upload.comments
[urn,up.q, up.comment.q]
*(SB)SBI[sbi]U[sbiU]C[sbiCC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
up.comment.q 5 PINT R sbiCC
up.comment 90 FREE L *(SB)SBI[sbi]U[sbiU]C[sbiCC]
Ì i 2
xi.channels
[urn,up.q, xi.channel.q]
*(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
xi.channel.q 3 PINT R sbaXQ
xi.abn.flags 5 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|6
xi.channel.name 15 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|11
xi.channel.test 9 PDEC5 R *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|5
xi.channel.test.site 10 FREE L LAB.C.SITE *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|12
xi.error 10 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|2
xi.flag 10 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|1
xi.matched 1 YN L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|3
xi.normal.range 11 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|7
xi.restriction 10 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|4
xi.seconds 10 PINT R *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|9
xi.units 10 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|8
xi.user 10 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|10
xi.value 20 FREE L *(SB)SBI[sbi]U[sbiU]CHX[sbaXQ]|0
Ì i 2
workbatches
[urn, workbatch]
*(SB)SBI[sbi]WB[sbv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
workbatch 10 PINT R LAB.B.WB sbv
workbatch.next.cup 3 PINT R *(SB)SBI[sbi]WB[sbv]|0
Index Files Subscripts/Physical Base
id.x [analyzer,date,number] = urn
?(SB)SBII[sbaa,sbiDT,sbiN]
|
|
| | | | | | | | | | | | | | | | | | | |