Ì € i 2
lab.c.site.batch.spec.q.index (batch.spec.q.index)
[urn, batch.spec.q.index.module,batch.spec.q.index.id]
:SSB[ssb]SQ[ssbM,ssbI]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.spec.q.index.module 1 CHOICE L ssbM
batch.spec.q.index.id 17 FREE L ssbI
batch.spec.q.index.num 4 PINT R :SSB[ssb]SQ[ssbM,ssbI]|0
Ì € i 2
lab.c.site.batch.specimens (batch.specimens)
[urn, batch.spec.q]
:SSB[ssb]S[ssbS]
Field Name Len Dat Typ J DPM Offset/Local/VAL
batch.spec.q 1 PINT R ssbS
batch.spec.id 17 FREE L :SSB[ssb]S[ssbS]|0
batch.spec.module 1 CHOICE L :SSB[ssb]S[ssbS]|3
batch.spec.patient 12 FREE L :SSB[ssb]S[ssbS]|2
batch.spec.temp.state 5 FREE L :SSB[ssb]S[ssbS]|4
batch.spec.urn 10 FREE L :SSB[ssb]S[ssbS]|1
Ì € i 2
lab.c.sib.batch.units (batch.units)
[urn, batch.unit.q]
: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 :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 :SSB[ssb]U[ssbQ]|1
Ì € i 2
lab.c.sib.comments (comments)
[urn, comment.q]
:SSB[ssb]C[ssbC]
Field Name Len Dat Typ J DPM Offset/Local/VAL
comment.q 2 PINT R ssbC
comment 60 FREE L :SSB[ssb]C[ssbC]
Ì € i 2
lab.c.sib.queries (queries)
[urn, query]
:SSB[ssb]Q[ggv]
Field Name Len Dat Typ J DPM Offset/Local/VAL
query 10 FREE L MIS.QUERY ggv
query.map.date 8 DATE L :SSB[ssb]Q[ggv]INIT
query.response 70 QRY.RESP L :SSB[ssb]Q[ggv]|0
query.text 60 FREE L VAL=@MIS.QUERY.text[LAB.C.SIB.query]
Ì € i 2
lab.c.sib.queries.mult (queries.mult)
[urn,query, query.seq.no]
:SSB[ssb]Q[ggv]M[ggvN]
Field Name Len Dat Typ J DPM Offset/Local/VAL
query.seq.no 3 PINT R ggvN
query.resp.mult 75 QRY.RESP L :SSB[ssb]Q[ggv]M[ggvN]|0
Ì € i 2
lab.c.sib.site.batch.workload (site.batch.workload)
[urn, sib.workload]
:SSB[ssb]WKLD[scf]
Field Name Len Dat Typ J DPM Offset/Local/VAL
sib.workload 10 FREE L LAB.C.WL.FUNC scf
sib.workload.cnt 3 PINT R :SSB[ssb]WKLD[scf]|0
Ì 2
INDEX FILE/INTERNAL NAME SUBSCRIPTS/PHYSICAL BASE
lab.c.site.batch.number.wheel [date] = number
batch.number.wheel :SSBB[ssbD]
lab.c.site.batch.number.index [date,number] = urn
batch.number.x :SSBB[ssbD,ssbN]
lab.c.site.batch.spec.index [module,specimen.urn,urn]
batch.spec.x :SSBI[ssbM,ssbU,ssb]
lab.c.sib.batch.unit.x [batch.unit.urn,urn]
batch.unit.x :SSBU[sbu,ssb]
lab.c.site.batch.receive.index [receive.site,send.site,module,specimen.id] = specimen.urn
receive.x :SSBR[sclR,sclS,ssbM,ssbI]
lab.c.site.batch.send.index [send.site,receive.site,module,specimen.id] = specimen.urn
send.x :SSBS[sclS,sclR,ssbM,ssbI]
|
|
| | | | | |