Ì i 2
main
[urn]
*(S)SSB[ssb]
Field Name Len Dat Typ J DPM Offset/Local/VAL
urn 10 PINT R ssb
batch.temps 3 FREE L *(S)SSB[ssb]|15
batch.type 1 FREE L *(S)SSB[ssb]|13
created.by 10 FREE L MIS.USER *(S)SSB[ssb]|4
created.date 8 DATE L *(S)SSB[ssb]|5
created.time 4 FREE L *(S)SSB[ssb]|6
date 8 DATE L *(S)SSB[ssb]|0
how.many 3 FREE L *(S)SSB[ssb]|9
include.pool 1 YN L *(S)SSB[ssb]|8
netlab.source.db 12 FREE L MIS.APPL.DB *(S)SSB[ssb]NL|0
netlab.source.num 3 PINT R *(S)SSB[ssb]NL|2
netlab.source.urn 10 PINT R LAB.C.SIB *(S)SSB[ssb]NL|1
number 3 FREE L *(S)SSB[ssb]|1
receive.site 10 FREE L LAB.C.SITE *(S)SSB[ssb]|3
received.by 10 FREE L MIS.USER *(S)SSB[ssb]|10
received.date 8 DATE L *(S)SSB[ssb]|11
received.time 4 FREE L *(S)SSB[ssb]|12
send.site 10 FREE L LAB.C.SITE *(S)SSB[ssb]|2
sort.batch.by 1 CHOICE L *(S)SSB[ssb]|14
sort.temperature 1 CHOICE L
source 18 FREE L
status 4 CHOICE L *(S)SSB[ssb]|7
temp.prefix 2 FREE L VAL=SB
Ì i 2
batch.specimens
[urn, batch.spec.q]
*(S)SSB[ssb]S[ssbS]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.spec.q 1 PINT R ssbS
batch.spec.id 15 FREE L *(S)SSB[ssb]S[ssbS]|0
batch.spec.module 1 CHOICE L *(S)SSB[ssb]S[ssbS]|3
batch.spec.patient 12 FREE L *(S)SSB[ssb]S[ssbS]|2
batch.spec.temp.states 5 FREE L *(S)SSB[ssb]S[ssbS]|4
batch.spec.urn 10 FREE L *(S)SSB[ssb]S[ssbS]|1
Ì i 2
batch.unit.q.index
[urn, batch.unit.q.index.id.urn]
*(S)SSB[ssb]UQ[ssbUI]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.unit.q.index.id.urn 27 FREE L ssbUI
batch.unit.q.index.num 4 PINT R *(S)SSB[ssb]UQ[ssbUI]|0
Ì i 2
batch.units
[urn, batch.unit.q]
*(S)SSB[ssb]U[ssbQ]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.unit.q 1 PINT R ssbQ
batch.unit.expires 13 FREE L VAL=IF{@batch.unit.urn^URN @LAB.B.UNIT.expire.date.out
VAL=[URN]_"-"_@LAB.B.UNIT.expire.time[URN]}
batch.unit.id 16 FREE L *(S)SSB[ssb]U[ssbQ]|0
batch.unit.product 15 FREE L VAL=@LAB.B.UNIT.product[@batch.unit.urn]
batch.unit.source 10 FREE L VAL=@LAB.B.UNIT.source[@batch.unit.urn]
batch.unit.status 5 FREE L VAL=@LAB.PARAM.bbk.unit.status.mne[@LAB.B.UNIT.status[
VAL=@batch.unit.urn]]
batch.unit.type 10 FREE L VAL=IF{@batch.unit.urn^URN @LAB.B.HX.blood.type.entere
VAL=d[@LAB.B.UNIT.hx.urn[URN],"U",URN]}
batch.unit.urn 10 URN L LAB.B.UNIT *(S)SSB[ssb]U[ssbQ]|1
Ì i 2
comments
[urn, comment.q]
*(S)SSB[ssb]C[ssbC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 2 PINT R ssbC
comment 60 TEXT L *(S)SSB[ssb]C[ssbC]
Index Files Subscripts/Physical Base
batch.number.wheel [date] = number
?(S)SSBB[ssbD]
batch.number.x [date,number] = urn
?(S)SSBB[ssbD,ssbN]
batch.spec.x [module,specimen.urn,urn]
?(S)SSBI[ssbM,ssbU,ssb]
batch.unit.x [batch.unit.urn,urn]
?(S)SSBU[sbu,ssb]
receive.x [receive.site,send.site,module,specimen.id] = specimen.urn
?(S)SSBR[sclR,sclS,ssbM,ssbI]
send.x [send.site,receive.site,module,specimen.id] = specimen.urn
?(S)SSBS[sclS,sclR,ssbM,ssbI]
|
|
| | | |