sHelp
                                     LAB.B.UNIT
     i   2
   lab.b.unit.blood.type.changes
   lab.b.unit.comp.fields
   lab.b.unit.delete.log
   lab.b.unit.display.lines
   lab.b.unit.ee.aliquots
   lab.b.unit.ee.barcode.info
   lab.b.unit.ee.comp.list
   lab.b.unit.final.disp.i
     lab.b.unit.final.disp.index
   lab.b.unit.inq
   lab.b.unit.it.print.q
   lab.b.unit.main
     lab.b.unit.assignment.audit
     lab.b.unit.assignments
     lab.b.unit.audits
       lab.b.unit.au.ab.new
       lab.b.unit.audits.ab.old
       lab.b.unit.au.ag.new
       lab.b.unit.au.ag.old
       lab.b.unit.au.com.new
       lab.b.unit.au.com.old
       lab.b.unit.audits.iss.com.new
       lab.b.unit.audits.iss.com.old
       lab.b.unit.audits.iss.q.new
         lab.b.unit.aud.iss.q.new.mult
       lab.b.unit.audtis.iss.q.old
         lab.b.unit.aud.iss.q.old.mult
       lab.b.unit.au.mk.new
       lab.b.unit.au.mk.old
       lab.b.unit.audits.pool.new
       lab.b.unit.audits.pool.old
       lab.b.unit.audits.queries.new
         lab.b.unit.au.queries.new.mult
       lab.b.unit.audit.queries.old
         lab.b.unit.au.queries.old.mult
       lab.b.unit.audits.tx.com.new
       lab.b.unit.audits.tx.com.old
       lab.b.unit.aud.tx.qry.set.new
         lab.b.unit.audits.tx.q.new
           lab.b.unit.audits.tx.q.new.mul
       lab.b.unit.aud.tx.qry.set.old
         lab.b.unit.audits.tx.q.old
           lab.b.unit.audits.tx.q.old.mul
     lab.b.unit.bar.codes
     lab.b.unit.bbk.specimens
     lab.b.unit.child.units
     lab.b.unit.comments
     lab.b.unit.delete
     lab.b.unit.edits
       lab.b.unit.edits.abs.add
       lab.b.unit.edits.abs.del
       lab.b.unit.edits.antigens.add
       lab.b.unit.edits.antigens.chg
       lab.b.unit.edits.antigens.del
       lab.b.unit.edits.iss.comments
       lab.b.unit.edits.iss.queries
         lab.b.unit.edits.iss.quer.mult
       lab.b.unit.edits.markers.add
       lab.b.unit.edits.markers.del
       lab.b.unit.edits.old.comments
       lab.b.unit.edit.pool.units.add
       lab.b.unit.edit.pool.units.del
       lab.b.unit.edits.queries
         lab.b.unit.edits.queries.mult
       lab.b.unit.edits.tx.comments
       lab.b.unit.tx.qry.set.new
       lab.b.unit.edits.tx.queries
         lab.b.unit.edits.tx.quer.mult
     lab.b.unit.lab.specimens
     lab.b.unit.markers
     lab.b.unit.mic.specimens
     lab.b.unit.nur.statuses
     lab.b.unit.order.file
     lab.b.unit.pat.accounts
     lab.b.unit.pooled.from
     lab.b.unit.queries
       lab.b.unit.queries.mult
     lab.b.unit.requisitions
     lab.b.unit.sign.out.comments
     lab.b.unit.sign.out.queries
       lab.b.unit.sign.out.quer.mult
     lab.b.unit.sites
     lab.b.unit.status.activity
   lab.b.unit.nur.transfusions
   lab.b.unit.od.x
     lab.b.unit.od.spec.x
   lab.b.unit.phy.inv
     lab.b.unit.phy.inv.compare
     lab.b.unit.phy.inv.comp.status
     lab.b.unit.phy.inv.units
   lab.b.unit.rsvd
   lab.b.unit.ssn.reserved.x
     lab.b.unit.ssn.reserved.units
   lab.b.unit.stats.by.doctor
     lab.b.unit.stats.by.doc.prod
   lab.b.unit.stats.by.final.disp
   lab.b.unit.stats.by.prod.res
   lab.b.unit.stats.by.service
     lab.b.unit.stats.by.serv.prod
   lab.b.unit.transfer.log
     lab.b.unit.transfer.log.com
     lab.b.unit.transfer.log.units

 Ì     i   2
lab.b.unit.blood.type.changes    (blood.types.changed) 
[bt.change.date,bt.change.time,bt.change.urn]
:SBUTC[sbuCD,sbuCT,sbuCU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bt.change.date               8 DATE     L                 sbuCD                                                       
 bt.change.time               4 HHMM     L                 sbuCT                                                       
 bt.change.urn                3 URN      L                 sbuCU                                                       
 bt.change.new.src.type      10 FREE     L  LAB.B.TYPE     :SBUTC[sbuCD,sbuCT,sbuCU]|2                             
 bt.change.new.type          10 FREE     L  LAB.B.TYPE     :SBUTC[sbuCD,sbuCT,sbuCU]|4                             
 bt.change.old.src.type      10 FREE     L  LAB.B.TYPE     :SBUTC[sbuCD,sbuCT,sbuCU]|1                             
 bt.change.old.type          10 FREE     L  LAB.B.TYPE     :SBUTC[sbuCD,sbuCT,sbuCU]|3                             
 bt.change.user              10 FREE     L  MIS.USER       :SBUTC[sbuCD,sbuCT,sbuCU]|0                             
 Ì     i   2
lab.b.unit.comp.fields    (comp.fields) 


 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 age                         12 FREE     L                 VAL=%Z.age(@collection.date)                                
 blood.type.abo               3 FREE     L                 VAL=@LAB.B.TYPE.abo[@unit.blood.type]                       
 blood.type.rh.lbl           11 CHOICE   L                 VAL=%LAB.B.TYPE.rh(LAB.B.UNIT.urn,2,2)                      
 blood.type.rh.pn             1 CHOICE   L                 VAL=@LAB.B.TYPE.rh[@unit.blood.type]                        
 blood.type.rh.sgn            1 CHOICE   L                 VAL=%LAB.B.TYPE.rh(LAB.B.UNIT.urn,2,1)                      
 compile.req.list            79 FREE     L                 VAL=%LAB.B.UNIT.compile.reqs.specs(/urn,"","","R")          
 compile.reqs.specs          79 FREE     L                 VAL=%LAB.B.UNIT.compile.reqs.specs(/urn)                    
 compile.spec.list           79 FREE     L                 VAL=%LAB.B.UNIT.compile.reqs.specs(/urn,"","","S")          
 final.statuses              40 FREE     L                 VAL="TRS,TRR,COM,CON,PLD,QRT,EXP,DES,SAL,PTX,FS1,FS2,F      
                                                           VAL=S3"                                                     
 lock.unit                    0 FREE     L                 VAL=%LAB.B.UNIT.lock("L",IF{urn;/urn})                      
 non.final.statuses          30 FREE     L                 VAL="ENT,HLD,AVA,ASN,XMC,RDY,ISS"                           
 number.of.parents            6 PINT     R                 VAL=/NP                                                     
 number.of.pooled.units       6 PINT     R                 VAL=/PL                                                     
 rpt.hdr.1                  160 FREE     L                 VAL=/HDR                                                    
 rpt.hdr.2                  160 FREE     L                 VAL=/HDR2                                                   
 rpt.hdr.3                  160 FREE     L                 VAL=/HDR3                                                   
 rpt.hdr.4                  160 FREE     L                 VAL=/HDR4                                                   
 source.blood.type.abo        3 FREE     L                 VAL=@LAB.B.TYPE.abo[@LAB.B.UNIT.source.blood.type]          
 source.blood.type.rh.lbl    11 CHOICE   L                 VAL=%LAB.B.TYPE.rh(LAB.B.UNIT.urn,1,2)                      
 source.blood.type.rh.pn      1 CHOICE   L                 VAL=@LAB.B.TYPE.rh[@LAB.B.UNIT.source.blood.type]           
 source.blood.type.rh.sgn     1 CHOICE   L                 VAL=%LAB.B.TYPE.rh(LAB.B.UNIT.urn,1,1)                      
 unit.blood.type             10 FREE     L  LAB.B.TYPE     VAL=@LAB.B.HX.blood.type.entered[@hx.urn,"U",urn]       
 unit.blood.type.abbr        10 FREE     L                 VAL=@LAB.B.TYPE.abbrev[@unit.blood.type]                    
 unit.blood.type.hx          10 FREE     L  LAB.B.TYPE     VAL=@LAB.B.HX.blood.type.entered["U",urn]               
 unit.blood.type.name        30 FREE     L                 VAL=@LAB.B.TYPE.name[@unit.blood.type]                      
 unit.blood.type.short        5 FREE     L                 VAL=@LAB.B.TYPE.screen.label[@unit.blood.type]              
 unlock.unit                  0 FREE     L                 VAL=%LAB.B.UNIT.lock("U",IF{urn;/urn})                      
 Ì     i   2
lab.b.unit.delete.log    (delete.log) 
[del.date,del.time,del.q]
:SBUDL[sbuDD,sbuDT,sbuDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 del.date                     8 DATE     L                 sbuDD                                                       
 del.time                     4 HHMM     L                 sbuDT                                                       
 del.q                        3 PINT     R                 sbuDQ                                                       
 del.urn                     10 URN      L  LAB.B.UNIT     :SBUDL[sbuDD,sbuDT,sbuDQ]|0                             
 deleted.device              20 FREE     L                 :SBUDL[sbuDD,sbuDT,sbuDQ]|2                                 
 deleted.user                10 FREE     L  MIS.USER       :SBUDL[sbuDD,sbuDT,sbuDQ]|1                             
 Ì     i   2
lab.b.unit.display.lines    (display.lines) 
[display.line.q]
/SBUQ[dq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 display.line.q               2 PINT     R                 dq                                                          
 display.line                70 FREE     L                 /SBUQ[dq]                                                   
 display.line.antibodies     79 FREE     L                 VAL=%LAB.B.HX.fetch.all.str(@hx.urn,^@Root(@display.li      
                                                           VAL=nes),"",LL)                                             
 display.line.antigens       79 FREE     L                 VAL=%LAB.B.HX.fetch.all.str(@hx.urn,"",^@Root(@display      
                                                           VAL=.lines),LL)                                             
 display.line.at             70 FREE     L                 /SBUQ[dq]                                                   
 display.line.co             70 FREE     L                 /SBUQ[dq]                                                   
 display.line.ct             70 FREE     L                 /SBUQ[dq]                                                   
 display.line.markers        79 FREE     L                 VAL=%LAB.B.UNIT.display.lines("MK",LL)                      
 display.line.pf             70 FREE     L                 /SBUQ[dq]                                                   
 display.line.pf.2           70 FREE     L                 /SBUQ[dq]                                                   
 display.line.qy             70 FREE     L                 /SBUQ[dq]                                                   
 display.line.qy.2           70 FREE     L                 /SBUQ[dq]                                                   
 Ì     i   2
lab.b.unit.ee.aliquots    (ee.aliquots) 
[ee.a.q]
/SBUAL[sbuAL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ee.a.q                       3 PINT     R                 sbuAL                                                       
 ee.a.alt.number             16 FREE     L                 /SBUAL[sbuAL]|6                                             
 ee.a.donor.id.flags          2 FREE     L  LAB.B.I128.DF  /SBUAL[sbuAL]|12                                        
 ee.a.ee.comments             1 YN       L                 /SBUAL[sbuAL]|2                                             
 ee.a.ee.comments.ck          1 FREE     L                 /SBUAL[sbuAL]|8                                             
 ee.a.ee.markers              1 YN       L                 /SBUAL[sbuAL]|7                                             
 ee.a.ee.markers.ck           1 FREE     L                 /SBUAL[sbuAL]|9                                             
 ee.a.ee.queries              1 YN       L                 /SBUAL[sbuAL]|3                                             
 ee.a.ee.queries.ck           1 FREE     L                 /SBUAL[sbuAL]|10                                            
 ee.a.expire.date             8 DATE     L                 /SBUAL[sbuAL]|4                                             
 ee.a.expire.time             4 HHMM     L                 /SBUAL[sbuAL]|5                                             
 ee.a.first.lvl.division      1 FREE     L                 /SBUAL[sbuAL]|13                                            
 ee.a.second.lvl.division     1 FREE     L                 /SBUAL[sbuAL]|14                                            
 ee.a.unit.number            16 FREE     L                 /SBUAL[sbuAL]|0                                             
 ee.a.urn                    10 URN      L  LAB.B.UNIT     /SBUAL[sbuAL]|11                                        
 ee.a.volume                  6 DEC      R                 /SBUAL[sbuAL]|1                                             
 Ì     i   2
lab.b.unit.ee.barcode.info    (ee.barcode.info) 
[ee.bc.info.q]
/SBUIQ[sbuIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ee.bc.info.q                 2 PINT     R                 sbuIQ                                                       
 ee.bc.info.line             80 FREE     L                 /SBUIQ[sbuIQ]                                               
 Ì     i   2
lab.b.unit.ee.comp.list    (ee.comp.list) 
[comp.product]
/SBUCM[sbp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 comp.product                15 FREE     L  LAB.B.PROD     sbp                                                     
 Ì     i   2
lab.b.unit.final.disp.i    (final.disp.i) 
:SBUY

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fd.first.date                8 DATE     L                 :SBUY|0                                                     
 fd.last.date                 8 DATE     L                 :SBUY|1                                                     
 Ì     i   2
lab.b.unit.final.disp.index    (final.disp.index) 
[fd.status.date,fd.unit.number,fd.product,fd.unit]
:SBUY[sbuSD,sbuN,sbp,sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 fd.status.date               8 DATE     L                 sbuSD                                                       
 fd.unit.number              16 FREE     L                 sbuN                                                        
 fd.product                  15 FREE     L  LAB.B.PROD     sbp                                                     
 fd.unit                     10 URN      L  LAB.B.UNIT     sbu                                                     
 fd.alt.number               16 FREE     L                 :SBUY[sbuSD,sbuN,sbp,sbu]|2                                 
 fd.product.abbrev           15 FREE     L                 VAL=IF{@LAB.B.PROD.abbrev[@fd.product];@fd.product}         
 fd.product.name             30 FREE     L                 VAL=IF{@LAB.B.PROD.name[@fd.product];@fd.product}           
 fd.site                     10 FREE     L  LAB.C.SITE     :SBUY[sbuSD,sbuN,sbp,sbu]|3                             
 fd.site.ok                   1 YN       L                 VAL=IF{+c.site[""]_.=. "Y";c.site[@fd.site] "Y";c.site      
                                                           VAL=[@site[@fd.unit]] "Y";"N"}                              
 fd.source                   10 FREE     L  LAB.B.SOURCE   :SBUY[sbuSD,sbuN,sbp,sbu]|0                             
 fd.status                    3 FREE     L                 :SBUY[sbuSD,sbuN,sbp,sbu]|1                                 
 Ì     i   2
lab.b.unit.inq    (inq) 
[inq.q]
/SBUIM[sbuIM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inq.q                        2 PINT     R                 sbuIM                                                       
 inq.data                    15 FREE     L                 /SBUIM[sbuIM]|0                                             
 inq.donor.field              1 FREE     L                                                                             
 inq.prt                     10 FREE     L                 /SBUIM[sbuIM]|1                                             
 Ì     i   2
lab.b.unit.it.print.q    (it.print.q) 
[it.pq]
:SBUIT[sbuit]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 it.pq                        4 PINT     R                 sbuit                                                       
 it.pq.date                   8 DATE     L                 :SBUIT[sbuit]|1                                             
 it.pq.spec                  30 URN      L  LAB.B.SPEC     :SBUIT[sbuit]|0                                         
 Ì     i   2
lab.b.unit.main    (main) 
[urn]
?SBU[sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 urn                         10 URN      L                 sbu                                                         
 adm.acct.number             12 FREE     L                 ?SBU[sbu]PAT|1                                              
 adm.urn                     30 FREE     L                 ?SBU[sbu]PAT|0                                              
 aliq.bill.req.urn           10 URN      L  LAB.C.REQ      ?SBU[sbu]AB|3                                           
 aliq.bill.spec.urn          30 URN      L  LAB.B.SPEC     ?SBU[sbu]AB|2                                           
 aliq.bill.unit              10 URN      L  LAB.B.UNIT     ?SBU[sbu]AB|1                                           
 aliquot.billed               1 FREE     L                 ?SBU[sbu]AB|0                                               
 alt.number                  16 FREE     L                 ?SBU[sbu]|18                                                
 arc.blood.type              10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AR|13                                          
 arc.donor.name              30 FREE     L                 ?SBU[sbu]AR|15                                              
 arc.donor.number             8 FREE     L                 ?SBU[sbu]AR|12                                              
 arc.issued.to.patient       30 FREE     L                 ?SBU[sbu]AR|11                                              
 arc.issued.to.spec          13 FREE     L                 ?SBU[sbu]AR|9                                               
 arc.issued.to.spec.cdate     8 DATE     L                 ?SBU[sbu]AR|10                                              
 arc.issued.to.spec.hx       10 URN      L  LAB.B.HX       ?SBU[sbu]AR|14                                          
 arc.parent.unit.num         16 FREE     L                 ?SBU[sbu]AR|0                                               
 arc.parent.unit.product     15 FREE     L  LAB.B.PROD     ?SBU[sbu]AR|1                                           
 arc.parent.unit.source      10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AR|2                                           
 arc.pooled.to.product       15 FREE     L  LAB.B.PROD     ?SBU[sbu]AR|4                                           
 arc.pooled.to.source        10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AR|5                                           
 arc.pooled.to.unit.num      16 FREE     L                 ?SBU[sbu]AR|3                                               
 arc.root.unit.num           16 FREE     L                 ?SBU[sbu]AR|6                                               
 arc.root.unit.product       15 FREE     L  LAB.B.PROD     ?SBU[sbu]AR|7                                           
 arc.root.unit.source        10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AR|8                                           
 biohazard                    1 YN       L                 ?SBU[sbu]B|2                                                
 collection.date              8 DATE     L                 ?SBU[sbu]|5                                                 
 collection.date.out          8 FREE     L                 VAL=%Z.date.out(@collection.date)                           
 collection.time              4 HHMM     L                 ?SBU[sbu]|6                                                 
 collection.user             10 FREE     L  MIS.USER       ?SBU[sbu]|20                                            
 collection.user.name        30 FREE     L                 VAL=@MIS.USER.name[@collection.user]                        
 date.of.use                  8 DATE     L                 ?SBU[sbu]A|16                                               
 delete.user                 10 FREE     L  MIS.USER       ?SBU[sbu]A|13                                           
 deleted                      3 CHOICE   L                 ?SBU[sbu]|19                                                
 destination                 10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]A|8                                            
 donor                       30 URN      L  LAB.B.DONOR    ?SBU[sbu]|13                                            
 donor.id.flags               2 FREE     L  LAB.B.I128.DF  ?SBU[sbu]B|0                                            
 donor.name                  30 FREE     L                 VAL=@LAB.B.DONOR.name[@donor]                               
 donor.number                 8 PINT     R                 VAL=@LAB.B.DONOR.number[@donor]                             
 emergency.use.only           1 YN       L                 ?SBU[sbu]B|3                                                
 entered.date                 8 DATE     L                 VAL=%Z.date.in.magic(@LAB.B.UNIT.entered.offset)            
 entered.date.out             8 FREE     L                 VAL=%Z.date.out(@LAB.B.UNIT.entered.date)                   
 entered.offset               9 PINT     R                 ?SBU[sbu]A|0                                                
 entered.time                 4 HHMM     L                 VAL=%Z.time.out(@LAB.B.UNIT.entered.offset)                 
 entered.user                10 FREE     L  MIS.USER       ?SBU[sbu]A|7                                            
 entered.user.name           30 FREE     L                 VAL=@MIS.USER.name[@entered.user]                           
 entry.site                  10 FREE     L  LAB.C.SITE     ?SBU[sbu]|16                                            
 expire.date                  8 DATE     L                 ?SBU[sbu]|7                                                 
 expire.date.out              8 FREE     L                 VAL=%Z.date.out(@expire.date)                               
 expire.time                  4 HHMM     L                 ?SBU[sbu]|8                                                 
 ext.status                   5 FREE     L                                                                             
 first.level.division         1 FREE     L                 ?SBU[sbu]B|5                                                
 hx.urn                      10 URN      L  LAB.B.HX       ?SBU[sbu]A|4                                            
 issued.to.acct              12 FREE     L                 VAL=@LAB.C.PAT.acct.number[@LAB.B.SPEC.patient[@issued      
                                                           VAL=.to.spec]]                                              
 issued.to.name              30 FREE     L                 VAL=@LAB.C.PAT.name[@LAB.B.SPEC.patient[@issued.to.spe      
                                                           VAL=c]]                                                     
 issued.to.spec              30 URN      L  LAB.B.SPEC     ?SBU[sbu]|15                                            
 issued.to.spec.num          13 FREE     L                 VAL=@LAB.B.SPEC.number[@issued.to.spec]                     
 last.reentry.date            8 DATE     L                 VAL=IF{@last.reentry.offset^XX %Z.date.in.magic(XX+@en      
                                                           VAL=tered.offset)}                                          
 last.reentry.offset          8 PINT     R                 ?SBU[sbu]A|19                                               
 last.reentry.time            4 HHMM     L                 VAL=IF{@last.reentry.offset^XX %Z.time.out(XX+@entered      
                                                           VAL=.offset)}                                               
 last.reentry.user           10 FREE     L  MIS.USER       ?SBU[sbu]A|20                                           
 lot.number                  16 FREE     L                 ?SBU[sbu]|12                                                
 new.alt.number              16 FREE     L                                                                             
 new.unit.number             16 FREE     L                                                                             
 not.used.1                   0 FREE     L                 ?SBU[sbu]A|6                                                
 ok.for.crossover             1 YN       L                 ?SBU[sbu]B|4                                                
 parent.unit                 10 URN      L  LAB.B.UNIT     ?SBU[sbu]|14                                            
 parent.unit.id              20 FREE     L                 VAL=IF{@parent.unit @product[@parent.unit]_"#"_@unit.n      
                                                           VAL=umber[@parent.unit]}                                    
 parent.unit.name            30 FREE     L                 VAL=@MIS.PAT.name[@adm.urn[@parent.unit]]                   
 parent.unit.number          13 FREE     L                 VAL=@unit.number[@parent.unit]                              
 pool.count.as                2 PINT     R                 ?SBU[sbu]A|3                                                
 pool.count.of.units          2 PINT     R                 VAL=IF{""^XX,DO{+@LAB.B.UNIT.pooled.from[LAB.B.UNIT.ur      
                                                           VAL=n,XX|0]^XX|0 XX|1+1^XX|1},XX|1}                         
 pooled.to                   10 URN      L  LAB.B.UNIT     ?SBU[sbu]A|2                                            
 pooled.to.id                20 FREE     L                 VAL=IF{@pooled.to IF{@main[@pooled.to] @product[@poole      
                                                           VAL=d.to]_"#"_@unit.number[@pooled.to];@arc.pooled.to.      
                                                           VAL=unit.num @arc.pooled.to.product_"#"_@arc.pooled.to      
                                                           VAL=.unit.num}}                                             
 prior.status                 5 FREE     L                                                                             
 process.facility            10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]|22                                            
 process.facility.abbrev     15 FREE     L                 VAL=@LAB.B.SOURCE.abbrev[@process.facility]                 
 process.facility.lic.num     4 FREE     L                 VAL=@LAB.B.SOURCE.license.number[@process.facility]         
 process.facility.name       30 FREE     L                 VAL=@LAB.B.SOURCE.name[@process.facility]                   
 process.facility.rgst.num    7 FREE     L                 VAL=@LAB.B.SOURCE.registration.number[@process.facilit      
                                                           VAL=y]                                                      
 product                     15 FREE     L  LAB.B.PROD     ?SBU[sbu]|1                                             
 product.abbrev              15 FREE     L                 VAL=@LAB.B.PROD.abbrev[@product]                            
 product.name                30 FREE     L                 VAL=@LAB.B.PROD.name[@product]                              
 product.number.and.name     45 FREE     L                 VAL=@unit.number_" - "_@product.name                        
 receive.date                 8 DATE     L                 ?SBU[sbu]|3                                                 
 receive.date.out             8 FREE     L                 VAL=%Z.date.out(@receive.date)                              
 receive.time                 4 HHMM     L                 ?SBU[sbu]|4                                                 
 recipient                   25 FREE     L                 ?SBU[sbu]RES|1                                              
 region.len                   1 INT      R                 ?SBU[sbu]A|18                                               
 reserved                    14 CHOICE   L                 ?SBU[sbu]RES|0                                              
 root.unit                   10 URN      L  LAB.B.UNIT     ?SBU[sbu]A|1                                            
 root.unit.id                20 FREE     L                 VAL=@product[@root.unit]_"#"_@unit.number[@root.unit]       
 root.unit.name              30 FREE     L                 VAL=@MIS.PAT.name[@adm.urn[@root.unit]]                     
 second.level.division        1 FREE     L                 ?SBU[sbu]B|6                                                
 segment.number              12 FREE     L                 ?SBU[sbu]|17                                                
 sign.out.date                8 DATE     L                 ?SBU[sbu]SO|0                                               
 sign.out.emergency           1 YN       L                 ?SBU[sbu]SO|4                                               
 sign.out.for.product        15 FREE     L  LAB.B.PROD     ?SBU[sbu]SO|5                                           
 sign.out.time                4 HHMM     L                 ?SBU[sbu]SO|1                                               
 sign.out.to                 20 FREE     L                 ?SBU[sbu]SO|3                                               
 sign.out.user               10 FREE     L  MIS.USER       ?SBU[sbu]SO|2                                           
 sign.out.workload           10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]SO|6                                           
 site                        10 FREE     L  LAB.C.SITE     ?SBU[sbu]A|14                                           
 source                      10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]|10                                            
 source.abbrev               15 FREE     L                 VAL=@LAB.B.SOURCE.abbrev[@source]                           
 source.blood.type           10 FREE     L  LAB.B.TYPE     ?SBU[sbu]|9                                             
 source.blood.type.abbrev    10 FREE     L                 VAL=@LAB.B.TYPE.abbrev[@LAB.B.UNIT.source.blood.type]       
 source.blood.type.name      30 FREE     L                 VAL=@LAB.B.TYPE.name[@LAB.B.UNIT.source.blood.type]         
 source.blood.type.new       10 FREE     L  LAB.B.TYPE                                                             
 source.blood.type.short      5 FREE     L                 VAL=@LAB.B.TYPE.screen.label[@LAB.B.UNIT.source.blood.      
                                                           VAL=type]                                                   
 source.lic.num               4 FREE     L                 VAL=@LAB.B.SOURCE.license.number[@source]                   
 source.name                 30 FREE     L                 VAL=@LAB.B.SOURCE.name[@source]                             
 source.rgst.num              7 FREE     L                 VAL=@LAB.B.SOURCE.registration.number[@source]              
 specs.complete               1 YN       L                 ?SBU[sbu]|21                                                
 ssn.index.q                  3 PINT     R                 ?SBU[sbu]A|17                                               
 status                       3 CHOICE   L                 ?SBU[sbu]|2                                                 
 status.date                  8 DATE     L                 ?SBU[sbu]A|11                                               
 status.date.out              8 FREE     L                 VAL=%Z.date.out(@LAB.B.UNIT.status.date)                    
 status.mne                   5 FREE     L                 VAL=@LAB.PARAM.bbk.unit.status.mne[@status]                 
 status.name                 15 FREE     L                 VAL=@LAB.PARAM.bbk.unit.status.name[@status]                
 status.time                  4 HHMM     L                 ?SBU[sbu]A|12                                               
 storage.location            10 FREE     L  LAB.B.UL       ?SBU[sbu]A|15                                           
 transfer.date                8 DATE     L                 ?SBU[sbu]A|9                                                
 transfer.time                4 HHMM     L                 ?SBU[sbu]A|10                                               
 type.of.donation             1 FREE     L  LAB.B.I128.DT  ?SBU[sbu]B|1                                            
 unit                        25 URN      L                                                                             
 unit.id                     25 FREE     L                 VAL=@product_"#"_@unit.number                               
 unit.number                 16 FREE     L                 ?SBU[sbu]|0                                                 
 unit.screen                 15 FREE     L  MIS.SCREEN     ?SBU[sbu]R|0                                            
 units.to.count.as            2 PINT     R                 ?SBU[sbu]A|3                                                
 volume                       6 DEC      R                 ?SBU[sbu]|11                                                
 volume.units                 3 FREE     L                 VAL=@LAB.B.PROD.unit.of.measure[@product]                   
 workload                    10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]A|5                                            
 Ì     i   2
lab.b.unit.assignment.audit    (assignment.audit) 
[urn, assignment.au.q]
?SBU[sbu]ASAU[sbuqa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 assignment.au.q              3 PINT     R                 sbuqa                                                       
 assignment.au.date           8 DATE     L                 ?SBU[sbu]ASAU[sbuqa]|3                                      
 assignment.au.prod.abbr     15 FREE     L                 VAL=@LAB.B.PROD.abbrev[@assignment.au.prod.ord]             
 assignment.au.prod.ord      15 FREE     L  LAB.B.PROD     ?SBU[sbu]ASAU[sbuqa]|2                                  
 assignment.au.spec          30 URN      L  LAB.B.SPEC     ?SBU[sbu]ASAU[sbuqa]|0                                  
 assignment.au.spec.num      17 FREE     L                 VAL=@LAB.B.SPEC.number[@assignment.au.spec]                 
 assignment.au.time           4 HHMM     L                 ?SBU[sbu]ASAU[sbuqa]|4                                      
 assignment.au.type           1 CHOICE   L                 ?SBU[sbu]ASAU[sbuqa]|1                                      
 assignment.au.type.name      8 FREE     L                 VAL=IF{@assignment.au.type^XX="A" "Assign";XX="U" "Una      
                                                           VAL=ssign"}                                                 
 assignment.au.user          10 FREE     L  MIS.USER       ?SBU[sbu]ASAU[sbuqa]|5                                  
 Ì     i   2
lab.b.unit.assignments    (assignments) 
[urn, assigned.to.spec]
?SBU[sbu]AS[sbs]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 assigned.to.spec            30 URN      L                 sbs                                                         
 assign.arc.pat.acct         10 FREE     L                 ?SBU[sbu]AS[sbs]AR|3                                        
 assign.arc.pat.name         30 FREE     L                 ?SBU[sbu]AS[sbs]AR|2                                        
 assign.arc.spec.cdate        8 DATE     L                 ?SBU[sbu]AS[sbs]AR|1                                        
 assign.arc.spec.num         13 FREE     L                 ?SBU[sbu]AS[sbs]AR|0                                        
 assign.arc.spec.status       4 FREE     L                 ?SBU[sbu]AS[sbs]AR|4                                        
 assign.arc.xm.comp           1 FREE     L                 ?SBU[sbu]AS[sbs]AR|5                                        
 assign.arc.xm.na             1 FREE     L                 ?SBU[sbu]AS[sbs]AR|6                                        
 assigned.to.spec.na          1 YN       L                 VAL=%LAB.B.UNIT.is.xm.comp(urn,assigned.to.spec,"NA")       
 assigned.to.spec.number     15 FREE     L                 VAL=IF{@LAB.B.SPEC.number[@assigned.to.spec];@LAB.L.SP      
                                                           VAL=EC.number[@assigned.to.spec];@LAB.M.SPEC.number[@a      
                                                           VAL=ssigned.to.spec]}                                       
 assigned.to.spec.patient    43 FREE     L                 VAL=@MIS.PAT.acct.number[IF{@LAB.B.SPEC.patient[@assig      
                                                           VAL=ned.to.spec^YY];@LAB.L.SPEC.patient[YY];@LAB.M.SPE      
                                                           VAL=C.patient[YY];""}^XX]_IF{XX " "_@MIS.PAT.name[XX]}      
 assigned.to.spec.time        9 STIME    L                                                                             
 assigned.to.spec.xmc         1 YN       L                 VAL=IF{@Est.buf(C,@LAB.B.SPEC.xmatched.units),@LAB.B.S      
                                                           VAL=PEC.prod.xm.unit.compatible[assigned.to.spec,@LAB.      
                                                           VAL=B.SPEC.xm.unit.xmatch.test,@LAB.B.SPEC.xm.unit.xma      
                                                           VAL=tch.product,@LAB.B.SPEC.xm.unit.xmatch.q]}              
 assignment.active            1 YN       L                 ?SBU[sbu]AS[sbs]                                            
 Ì     i   2
lab.b.unit.audits    (audits) 
[urn, au.q]
?SBU[sbu]AU[sbuaq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.q                         3 PINT     R                 sbuaq                                                       
 au.alt.number               16 FREE     L                 ?SBU[sbu]AU[sbuaq]A|1                                       
 au.blood.type               10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AU[sbuaq]A|10                                  
 au.collection.date           8 DATE     L                 ?SBU[sbu]AU[sbuaq]A|4                                       
 au.collection.time           4 HHMM     L                 ?SBU[sbu]AU[sbuaq]A|5                                       
 au.collection.user          10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]A|6                                   
 au.date                      8 DATE     L                 ?SBU[sbu]AU[sbuaq]|0                                        
 au.date.of.use               8 DATE     L                 ?SBU[sbu]AU[sbuaq]A|19                                      
 au.date.out                  8 FREE     L                 VAL=%Z.date.out(@au.date)                                   
 au.donor                    30 URN      L  LAB.B.DONOR    ?SBU[sbu]AU[sbuaq]A|11                                  
 au.expire.date               8 DATE     L                 ?SBU[sbu]AU[sbuaq]A|7                                       
 au.expire.time               4 HHMM     L                 ?SBU[sbu]AU[sbuaq]A|8                                       
 au.iss.date                  8 DATE     L                 ?SBU[sbu]AU[sbuaq]I|0                                       
 au.iss.time                  4 HHMM     L                 ?SBU[sbu]AU[sbuaq]I|1                                       
 au.iss.to                   20 FREE     L                 ?SBU[sbu]AU[sbuaq]I|3                                       
 au.iss.user                 10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]I|2                                   
 au.iss.workload             10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]I|4                                   
 au.lot.number               16 FREE     L                 ?SBU[sbu]AU[sbuaq]A|14                                      
 au.org.expire.date           8 DATE     L                 ?SBU[sbu]AU[sbuaq]|6                                        
 au.org.expire.date.out       8 FREE     L                 VAL=%Z.date.out(@au.org.expire.date)                        
 au.org.expire.time           4 HHMM     L                 ?SBU[sbu]AU[sbuaq]|7                                        
 au.org.product              15 FREE     L  LAB.B.PROD     ?SBU[sbu]AU[sbuaq]|4                                    
 au.org.product.abbrev       15 FREE     L                 VAL=@LAB.B.PROD.abbrev[@au.org.product]                     
 au.org.source               10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AU[sbuaq]|8                                    
 au.org.status                3 CHOICE   L                 ?SBU[sbu]AU[sbuaq]|5                                        
 au.org.status.mne            5 FREE     L                 VAL=@LAB.PARAM.bbk.unit.status.mne[@au.org.status]          
 au.org.unit.bld.type.shrt    5 FREE     L                 VAL=@LAB.B.TYPE.screen.label[@au.org.unit.blood.type]       
 au.org.unit.blood.type      10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AU[sbuaq]|9                                    
 au.org.unit.number          16 FREE     L                 ?SBU[sbu]AU[sbuaq]|3                                        
 au.process.facility         10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AU[sbuaq]A|20                                  
 au.receive.date              8 DATE     L                 ?SBU[sbu]AU[sbuaq]A|2                                       
 au.receive.time              4 HHMM     L                 ?SBU[sbu]AU[sbuaq]A|3                                       
 au.recipient                30 FREE     L                 ?SBU[sbu]AU[sbuaq]A|13                                      
 au.reserved                 14 CHOICE   L                 ?SBU[sbu]AU[sbuaq]A|12                                      
 au.segment.number           12 FREE     L                 ?SBU[sbu]AU[sbuaq]A|15                                      
 au.source.blood.type        10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AU[sbuaq]A|9                                   
 au.storage.location         10 FREE     L  LAB.B.UL       ?SBU[sbu]AU[sbuaq]A|18                                  
 au.time                      4 HHMM     L                 ?SBU[sbu]AU[sbuaq]|1                                        
 au.tx.began                  4 HHMM     L                 ?SBU[sbu]AU[sbuaq]T|2                                       
 au.tx.by                    10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]T|4                                   
 au.tx.date                   8 DATE     L                 ?SBU[sbu]AU[sbuaq]T|0                                       
 au.tx.ended                  4 HHMM     L                 ?SBU[sbu]AU[sbuaq]T|3                                       
 au.tx.volume                 6 PDEC     R                 ?SBU[sbu]AU[sbuaq]T|1                                       
 au.tx.wkld                  10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]T|5                                   
 au.unit.number              16 FREE     L                 ?SBU[sbu]AU[sbuaq]A|0                                       
 au.user                     10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]|2                                    
 au.user.name                30 FREE     L                 VAL=@MIS.USER.name[@au.user]                                
 au.volume                    6 PDEC     R                 ?SBU[sbu]AU[sbuaq]A|16                                      
 au.workload                 10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]A|17                                  
 aun.alt.number              16 FREE     L                 ?SBU[sbu]AU[sbuaq]AN|1                                      
 aun.blood.type              10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AU[sbuaq]AN|10                                 
 aun.collection.date          8 DATE     L                 ?SBU[sbu]AU[sbuaq]AN|4                                      
 aun.collection.time          4 HHMM     L                 ?SBU[sbu]AU[sbuaq]AN|5                                      
 aun.collection.user         10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]AN|6                                  
 aun.date.of.use              8 DATE     L                 ?SBU[sbu]AU[sbuaq]AN|19                                     
 aun.donor                   30 URN      L  LAB.B.DONOR    ?SBU[sbu]AU[sbuaq]AN|11                                 
 aun.expire.date              8 DATE     L                 ?SBU[sbu]AU[sbuaq]AN|7                                      
 aun.expire.time              4 HHMM     L                 ?SBU[sbu]AU[sbuaq]AN|8                                      
 aun.iss.date                 8 DATE     L                 ?SBU[sbu]AU[sbuaq]IN|0                                      
 aun.iss.time                 4 HHMM     L                 ?SBU[sbu]AU[sbuaq]IN|1                                      
 aun.iss.to                  20 FREE     L                 ?SBU[sbu]AU[sbuaq]IN|3                                      
 aun.iss.user                10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]IN|2                                  
 aun.iss.workload            10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]IN|4                                  
 aun.lot.number              16 FREE     L                 ?SBU[sbu]AU[sbuaq]AN|14                                     
 aun.process.facility        10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]AU[sbuaq]AN|20                                 
 aun.receive.date             8 DATE     L                 ?SBU[sbu]AU[sbuaq]AN|2                                      
 aun.receive.time             4 HHMM     L                 ?SBU[sbu]AU[sbuaq]AN|3                                      
 aun.recipient               30 FREE     L                 ?SBU[sbu]AU[sbuaq]AN|13                                     
 aun.reserved                14 CHOICE   L                 ?SBU[sbu]AU[sbuaq]AN|12                                     
 aun.segment.number          12 FREE     L                 ?SBU[sbu]AU[sbuaq]AN|15                                     
 aun.source.blood.type       10 FREE     L  LAB.B.TYPE     ?SBU[sbu]AU[sbuaq]AN|9                                  
 aun.storage.location        10 FREE     L  LAB.B.UL       ?SBU[sbu]AU[sbuaq]AN|18                                 
 aun.tx.began                 4 HHMM     L                 ?SBU[sbu]AU[sbuaq]TN|2                                      
 aun.tx.by                   10 FREE     L  MIS.USER       ?SBU[sbu]AU[sbuaq]TN|4                                  
 aun.tx.date                  8 DATE     L                 ?SBU[sbu]AU[sbuaq]TN|0                                      
 aun.tx.ended                 4 HHMM     L                 ?SBU[sbu]AU[sbuaq]TN|3                                      
 aun.tx.volume                6 PDEC     R                 ?SBU[sbu]AU[sbuaq]TN|1                                      
 aun.tx.wkld                 10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]TN|5                                  
 aun.unit.number             16 FREE     L                 ?SBU[sbu]AU[sbuaq]AN|0                                      
 aun.volume                   6 PDEC     R                 ?SBU[sbu]AU[sbuaq]AN|16                                     
 aun.workload                10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]AU[sbuaq]AN|17                                 
 Ì     i   2
lab.b.unit.au.ab.new    (audits.antibodies.new) 
[urn,au.q, au.ab.new]
?SBU[sbu]AU[sbuaq]ABN[sbab]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.ab.new                   10 FREE     L  LAB.B.ANTIBODY sbab                                                    
 Ì     i   2
lab.b.unit.audits.ab.old    (audits.antibodies.old) 
[urn,au.q, au.ab.old]
?SBU[sbu]AU[sbuaq]ABO[sbab]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.ab.old                   10 FREE     L  LAB.B.ANTIBODY sbab                                                    
 Ì     i   2
lab.b.unit.au.ag.new    (audits.antigens.new) 
[urn,au.q, au.ag.new]
?SBU[sbu]AU[sbuaq]AGN[sbag]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.ag.new                   10 FREE     L  LAB.B.ANTIGEN  sbag                                                    
 au.ag.new.result             1 CHOICE   L                 ?SBU[sbu]AU[sbuaq]AGN[sbag]|0                               
 Ì     i   2
lab.b.unit.au.ag.old    (audits.antigens.old) 
[urn,au.q, au.ag.old]
?SBU[sbu]AU[sbuaq]AGO[sbag]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.ag.old                   10 FREE     L  LAB.B.ANTIGEN  sbag                                                    
 au.ag.old.result             1 CHOICE   L                 ?SBU[sbu]AU[sbuaq]AGO[sbag]|0                               
 Ì     i   2
lab.b.unit.au.com.new    (audits.comments.new) 
[urn,au.q, au.com.new.q]
?SBU[sbu]AU[sbuaq]CN[sbucn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.com.new.q                 3 PINT     R                 sbucn                                                       
 au.com.new                  60 FREE     L                 ?SBU[sbu]AU[sbuaq]CN[sbucn]                                 
 Ì     i   2
lab.b.unit.au.com.old    (audits.comments.old) 
[urn,au.q, au.com.old.q]
?SBU[sbu]AU[sbuaq]CO[abuca]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.com.old.q                 3 PINT     R                 abuca                                                       
 au.com.old                  60 FREE     L                 ?SBU[sbu]AU[sbuaq]CO[abuca]                                 
 Ì     i   2
lab.b.unit.audits.iss.com.new    (audits.iss.comments.new) 
[urn,au.q, au.iss.com.new.q]
?SBU[sbu]AU[sbuaq]ICN[sbuin]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.com.new.q             3 PINT     R                 sbuin                                                       
 au.iss.com.new              60 FREE     L                 ?SBU[sbu]AU[sbuaq]ICN[sbuin]                                
 Ì     i   2
lab.b.unit.audits.iss.com.old    (audits.iss.comments.old) 
[urn,au.q, au.iss.com.old.q]
?SBU[sbu]AU[sbuaq]ICO[sbuio]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.com.old.q             3 PINT     R                 sbuio                                                       
 au.iss.com.old              60 FREE     L                 ?SBU[sbu]AU[sbuaq]ICO[sbuio]                                
 Ì     i   2
lab.b.unit.audits.iss.q.new    (audits.iss.queries.new) 
[urn,au.q, au.iss.query.new]
?SBU[sbu]AU[sbuaq]IQN[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.query.new            10 FREE     L  MIS.QUERY      ggv                                                     
 au.iss.query.new.map.date    8 DATE     L                 ?SBU[sbu]AU[sbuaq]IQN[ggv]INIT                              
 au.iss.response.new         91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]IQN[ggv]|0                                
 Ì     i   2
lab.b.unit.aud.iss.q.new.mult    (audits.iss.quer.new.mult) 
[urn,au.q,au.iss.query.new, au.iss.query.seq.no.new]
?SBU[sbu]AU[sbuaq]IQN[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.query.seq.no.new      3 PINT     R                 ggvN                                                        
 au.iss.query.response.new   75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]IQN[ggv]M[ggvN]|0                         
 Ì     i   2
lab.b.unit.audtis.iss.q.old    (audits.iss.queries.old) 
[urn,au.q, au.iss.query.old]
?SBU[sbu]AU[sbuaq]IQO[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.query.old            10 FREE     L  MIS.QUERY      ggv                                                     
 au.iss.query.old.map.date    8 DATE     L                 ?SBU[sbu]AU[sbuaq]IQO[ggv]INIT                              
 au.iss.response.old         91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]IQO[ggv]|0                                
 Ì     i   2
lab.b.unit.aud.iss.q.old.mult    (audits.iss.quer.old.mult) 
[urn,au.q,au.iss.query.old, au.iss.query.seq.no.old]
?SBU[sbu]AU[sbuaq]IQO[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.iss.query.seq.no.old      3 PINT     R                 ggvN                                                        
 au.iss.query.response.old   75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]IQO[ggv]M[ggvN]|0                         
 Ì     i   2
lab.b.unit.au.mk.new    (audits.markers.new) 
[urn,au.q, au.mk.new]
?SBU[sbu]AU[sbuaq]MKN[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.mk.new                   10 FREE     L  LAB.C.MARK     ssk                                                     
 Ì     i   2
lab.b.unit.au.mk.old    (audits.markers.old) 
[urn,au.q, au.mk.old]
?SBU[sbu]AU[sbuaq]MKO[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.mk.old                   10 FREE     L  LAB.C.MARK     ssk                                                     
 Ì     i   2
lab.b.unit.audits.pool.new    (audits.pool.new) 
[urn,au.q, au.pool.new]
?SBU[sbu]AU[sbuaq]PN[sbupn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.pool.new                 10 URN      L  LAB.B.UNIT     sbupn                                                   
 Ì     i   2
lab.b.unit.audits.pool.old    (audits.pool.old) 
[urn,au.q, au.pool.old]
?SBU[sbu]AU[sbuaq]PO[sbupo]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.pool.old                 10 URN      L  LAB.B.UNIT     sbupo                                                   
 Ì     i   2
lab.b.unit.audits.queries.new    (audits.queries.new) 
[urn,au.q, au.query.new]
?SBU[sbu]AU[sbuaq]QN[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.query.new                10 FREE     L  MIS.QUERY      ggv                                                     
 au.query.new.map.date        8 DATE     L                 ?SBU[sbu]AU[sbuaq]QN[ggv]INIT                               
 au.response.new             91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]QN[ggv]|0                                 
 Ì     i   2
lab.b.unit.au.queries.new.mult    (audits.queries.new.mult) 
[urn,au.q,au.query.new, au.query.new.seq.no]
?SBU[sbu]AU[sbuaq]QN[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.query.new.seq.no            PINT     R                 ggvN                                                        
 au.query.new.response       75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]QN[ggv]M[ggvN]|0                          
 Ì     i   2
lab.b.unit.audit.queries.old    (audits.queries.old) 
[urn,au.q, au.query.old]
?SBU[sbu]AU[sbuaq]QO[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.query.old                10 FREE     L  MIS.QUERY      ggv                                                     
 au.query.old.map.date        8 DATE     L                 ?SBU[sbu]AU[sbuaq]QO[ggv]INIT                               
 au.response.old             91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]QO[ggv]|0                                 
 Ì     i   2
lab.b.unit.au.queries.old.mult    (audits.queries.old.mult) 
[urn,au.q,au.query.old, au.query.old.seq.no]
?SBU[sbu]AU[sbuaq]QO[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.query.old.seq.no          3 PINT     R                 ggvN                                                        
 au.query.old.response       75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]QO[ggv]M[ggvN]|0                          
 Ì     i   2
lab.b.unit.audits.tx.com.new    (audits.tx.comments.new) 
[urn,au.q, au.tx.com.new.q]
?SBU[sbu]AU[sbuaq]TCN[subcn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.com.new.q              3 PINT     R                 subcn                                                       
 au.tx.com.new               60 FREE     L                 ?SBU[sbu]AU[sbuaq]TCN[subcn]                                
 Ì     i   2
lab.b.unit.audits.tx.com.old    (audits.tx.comments.old) 
[urn,au.q, au.tx.com.old.q]
?SBU[sbu]AU[sbuaq]TCO[sbuco]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.com.old.q              3 PINT     R                 sbuco                                                       
 au.tx.com.old               60 FREE     L                 ?SBU[sbu]AU[sbuaq]TCO[sbuco]                                
 Ì     i   2
lab.b.unit.aud.tx.qry.set.new    (audits.tx.qry.set.new) 
[urn,au.q, audits.new.txqs]
?SBU[sbu]AU[sbuaq]S[sbuQN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 audits.new.txqs              3 PINT     R                 sbuQN                                                       
 audits.new.txqs.time         4 HHMM     L                 ?SBU[sbu]AU[sbuaq]S[sbuQN]|0                                
 Ì     i   2
lab.b.unit.audits.tx.q.new    (audits.tx.queries.new) 
[urn,au.q,audits.new.txqs, au.tx.query.new]
?SBU[sbu]AU[sbuaq]S[sbuQN]TQN[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.query.new             10 FREE     L  MIS.QUERY      ggv                                                     
 au.tx.query.new.map.date     8 DATE     L                 ?SBU[sbu]AU[sbuaq]S[sbuQN]TQN[ggv]INIT                      
 au.tx.response.new          91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]S[sbuQN]TQN[ggv]|0                        
 Ì     i   2
lab.b.unit.audits.tx.q.new.mul    (audits.tx.queries.new.mul) 
[urn,au.q,audits.new.txqs,au.tx.query.new, au.tx.query.new.seq.no]
?SBU[sbu]AU[sbuaq]S[sbuQN]TQN[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.query.new.seq.no       3 PINT     R                 ggvN                                                        
 au.tx.query.new.response    75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]S[sbuQN]TQN[ggv]M[ggvN]|0                 
 Ì     i   2
lab.b.unit.aud.tx.qry.set.old    (audits.tx.qry.set.old) 
[urn,au.q, audits.old.txqs]
?SBU[sbu]AU[sbuaq]S[sbuQO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 audits.old.txqs              3 PINT     R                 sbuQO                                                       
 audits.old.txqs.time         4 HHMM     L                 ?SBU[sbu]AU[sbuaq]S[sbuQO]|0                                
 Ì     i   2
lab.b.unit.audits.tx.q.old    (audits.tx.queries.old) 
[urn,au.q,audits.old.txqs, au.tx.query.old]
?SBU[sbu]AU[sbuaq]S[sbuQO]TQO[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.query.old             10 FREE     L  MIS.QUERY      ggv                                                     
 au.tx.query.old.map.date     8 DATE     L                 ?SBU[sbu]AU[sbuaq]S[sbuQO]TQO[ggv]INIT                      
 au.tx.response.old          91 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]S[sbuQO]TQO[ggv]|0                        
 Ì     i   2
lab.b.unit.audits.tx.q.old.mul    (audits.tx.queries.old.mul) 
[urn,au.q,audits.old.txqs,au.tx.query.old, au.tx.query.old.seq.no]
?SBU[sbu]AU[sbuaq]S[sbuQO]TQO[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 au.tx.query.old.seq.no       3 PINT     R                 ggvN                                                        
 au.tx.query.old.response    75 QRY.RESP L                 ?SBU[sbu]AU[sbuaq]S[sbuQO]TQO[ggv]M[ggvN]|0                 
 Ì     i   2
lab.b.unit.bar.codes    (bar.codes) 
[urn, bar.code.field]
?SBU[sbu]BC[sbxf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bar.code.field              10 FREE     L  LAB.B.BC.FIELD sbxf                                                    
 bar.code                    30 FREE     L                 ?SBU[sbu]BC[sbxf]|0                                         
 Ì     i   2
lab.b.unit.bbk.specimens    (bbk.specimens) 
[urn, bbk.spec.px,bbk.spec.q]
?SBU[sbu]SBS[spx,sbuSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bbk.spec.px                  2 FREE     L                 spx                                                         
 bbk.spec.q                   2 PINT     R                 sbuSQ                                                       
 bbk.spec.urn                30 URN      L  LAB.B.SPEC     ?SBU[sbu]SBS[spx,sbuSQ]|0                               
 Ì     i   2
lab.b.unit.child.units    (child.units) 
[urn, child.unit]
?SBU[sbu]CH[sbuCH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 child.unit                  10 URN      L  LAB.B.UNIT     sbuCH                                                   
 child.unit.arc.product      15 FREE     L  LAB.B.PROD     ?SBU[sbu]CH[sbuCH]AR|1                                  
 child.unit.arc.source       10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]CH[sbuCH]AR|2                                  
 child.unit.arc.unit.num     16 FREE     L                 ?SBU[sbu]CH[sbuCH]AR|0                                      
 child.unit.id               20 FREE     L                 VAL=@product[child.unit]_"#"_@unit.number[child.unit]       
 child.unit.name             30 FREE     L                 VAL=@unit.number[child.unit]_" - "_@LAB.B.PROD.name[@p      
                                                           VAL=roduct[child.unit]]                                     
 Ì     i   2
lab.b.unit.comments    (comments) 
[urn, comment.q]
?SBU[sbu]C[sbuC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 comment.q                    3 PINT     R                 sbuC                                                        
 comment                     60 FREE     L                 ?SBU[sbu]C[sbuC]                                            
 Ì     i   2
lab.b.unit.delete    (delete) 
[urn, delete.q]
?SBU[sbu]DEL[sbuDR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 delete.q                     3 PINT     R                 sbuDR                                                       
 delete.line                 60 FREE     L                 ?SBU[sbu]DEL[sbuDR]                                         
 Ì     i   2
lab.b.unit.edits    (edits) 
[urn, edit.q]
?SBU[sbu]ED[sbuEE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.q                       3 PINT     R                 sbuEE                                                       
 edit.alt.number             16 FREE     L                 ?SBU[sbu]ED[sbuEE]E|1                                       
 edit.blood.type             10 FREE     L  LAB.B.TYPE     ?SBU[sbu]ED[sbuEE]E|10                                  
 edit.collection.date         8 DATE     L                 ?SBU[sbu]ED[sbuEE]E|4                                       
 edit.collection.time         4 HHMM     L                 ?SBU[sbu]ED[sbuEE]E|5                                       
 edit.collection.user        10 FREE     L  MIS.USER       ?SBU[sbu]ED[sbuEE]E|6                                   
 edit.date                    8 DATE     L                 ?SBU[sbu]ED[sbuEE]|0                                        
 edit.date.out                8 FREE     L                 VAL=%Z.date.out(@edit.date)                                 
 edit.donor                  30 URN      L  LAB.B.DONOR    ?SBU[sbu]ED[sbuEE]E|11                                  
 edit.expire.date             8 DATE     L                 ?SBU[sbu]ED[sbuEE]E|7                                       
 edit.expire.time             4 HHMM     L                 ?SBU[sbu]ED[sbuEE]E|8                                       
 edit.iss.date                8 DATE     L                 ?SBU[sbu]ED[sbuEE]IE|0                                      
 edit.iss.time                4 HHMM     L                 ?SBU[sbu]ED[sbuEE]IE|1                                      
 edit.iss.to                 20 FREE     L                 ?SBU[sbu]ED[sbuEE]IE|3                                      
 edit.iss.user               10 FREE     L  MIS.USER       ?SBU[sbu]ED[sbuEE]IE|2                                  
 edit.iss.workload           10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]ED[sbuEE]IE|4                                  
 edit.lot.number             16 FREE     L                 ?SBU[sbu]ED[sbuEE]E|14                                      
 edit.medical.record         25 URN      L  MRI.PAT        ?SBU[sbu]ED[sbuEE]E|13                                  
 edit.receive.date            8 DATE     L                 ?SBU[sbu]ED[sbuEE]E|2                                       
 edit.receive.time            4 HHMM     L                 ?SBU[sbu]ED[sbuEE]E|3                                       
 edit.reserved               14 CHOICE   L                 ?SBU[sbu]ED[sbuEE]E|12                                      
 edit.segment.number         12 FREE     L                 ?SBU[sbu]ED[sbuEE]E|15                                      
 edit.source.blood.type      10 FREE     L  LAB.B.TYPE     ?SBU[sbu]ED[sbuEE]E|9                                   
 edit.storage.location       10 FREE     L  LAB.B.UL       ?SBU[sbu]ED[sbuEE]E|18                                  
 edit.time                    4 HHMM     L                 ?SBU[sbu]ED[sbuEE]|1                                        
 edit.tx.began                4 HHMM     L                 ?SBU[sbu]ED[sbuEE]TE|2                                      
 edit.tx.by                  10 FREE     L  MIS.USER       ?SBU[sbu]ED[sbuEE]TE|4                                  
 edit.tx.date                 8 DATE     L                 ?SBU[sbu]ED[sbuEE]TE|0                                      
 edit.tx.ended                4 HHMM     L                 ?SBU[sbu]ED[sbuEE]TE|3                                      
 edit.tx.volume               6 PDEC     R                 ?SBU[sbu]ED[sbuEE]TE|1                                      
 edit.tx.wkld                10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]ED[sbuEE]TE|5                                  
 edit.unit.number            16 FREE     L                 ?SBU[sbu]ED[sbuEE]E|0                                       
 edit.user                   10 FREE     L  MIS.USER       ?SBU[sbu]ED[sbuEE]|2                                    
 edit.user.name              30 FREE     L                 VAL=@MIS.USER.name[@edit.user]                              
 edit.volume                  6 PDEC     R                 ?SBU[sbu]ED[sbuEE]E|16                                      
 edit.workload               10 FREE     L  LAB.C.WL.FUNC  ?SBU[sbu]ED[sbuEE]E|17                                  
 Ì     i   2
lab.b.unit.edits.abs.add    (edits.antibodies.add) 
[urn,edit.q, edit.antibody.add]
?SBU[sbu]ED[sbuEE]ABADD[sbab]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.antibody.add           10 FREE     L  LAB.B.ANTIBODY sbab                                                    
 Ì     i   2
lab.b.unit.edits.abs.del    (edits.antibodies.del) 
[urn,edit.q, edit.antibody.del]
?SBU[sbu]ED[sbuEE]ABDEL[sbab]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.antibody.del           10 FREE     L  LAB.B.ANTIBODY sbab                                                    
 Ì     i   2
lab.b.unit.edits.antigens.add    (edits.antigens.add) 
[urn,edit.q, edit.antigen.add]
?SBU[sbu]ED[sbuEE]AGADD[sbag]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.antigen.add            10 FREE     L  LAB.B.ANTIGEN  sbag                                                    
 edit.antigen.add.result      1 CHOICE   L                 ?SBU[sbu]ED[sbuEE]AGADD[sbag]                               
 Ì     i   2
lab.b.unit.edits.antigens.chg    (edits.antigens.chg) 
[urn,edit.q, edit.antigen.chg]
?SBU[sbu]ED[sbuEE]AGCHG[sbag]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.antigen.chg            10 FREE     L  LAB.B.ANTIGEN  sbag                                                    
 edit.antigen.chg.result      1 CHOICE   L                 ?SBU[sbu]ED[sbuEE]AGCHG[sbag]                               
 Ì     i   2
lab.b.unit.edits.antigens.del    (edits.antigens.del) 
[urn,edit.q, edit.antigen.del]
?SBU[sbu]ED[sbuEE]AGDEL[sbag]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.antigen.del            10 FREE     L  LAB.B.ANTIGEN  sbag                                                    
 edit.antigen.del.result      1 CHOICE   L                 ?SBU[sbu]ED[sbuEE]AGDEL[sbag]                               
 Ì     i   2
lab.b.unit.edits.iss.comments    (edits.iss.comments) 
[urn,edit.q, edit.iss.comment.q]
?SBU[sbu]ED[sbuEE]IC[cq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.iss.comment.q           3 PINT     R                 cq                                                          
 edit.iss.comment            60 FREE     L                 ?SBU[sbu]ED[sbuEE]IC[cq]                                    
 Ì     i   2
lab.b.unit.edits.iss.queries    (edits.iss.queries) 
[urn,edit.q, edit.iss.query]
?SBU[sbu]ED[sbuEE]IQ[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.iss.query              10 FREE     L  MIS.QUERY      ggv                                                     
 edit.iss.query.map.date      8 DATE     L                 ?SBU[sbu]ED[sbuEE]IQ[ggv]INIT                               
 edit.iss.response           91 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]IQ[ggv]|0                                 
 Ì     i   2
lab.b.unit.edits.iss.quer.mult    (edits.iss.queries.mult) 
[urn,edit.q,edit.iss.query, edit.iss.query.seq.no]
?SBU[sbu]ED[sbuEE]IQ[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.iss.query.seq.no        3 PINT     R                 ggvN                                                        
 edit.iss.query.response     75 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]IQ[ggv]M[ggvN]|0                          
 Ì     i   2
lab.b.unit.edits.markers.add    (edits.markers.add) 
[urn,edit.q, edit.marker.add]
?SBU[sbu]ED[sbuEE]MKADD[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.marker.add             10 FREE     L  LAB.C.MARK     ssk                                                     
 Ì     i   2
lab.b.unit.edits.markers.del    (edits.markers.del) 
[urn,edit.q, edit.marker.del]
?SBU[sbu]ED[sbuEE]MKDEL[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.marker.del             10 FREE     L  LAB.C.MARK     ssk                                                     
 Ì     i   2
lab.b.unit.edits.old.comments    (edits.old.comments) 
[urn,edit.q, edits.oc.q]
?SBU[sbu]ED[sbuEE]OC[sbuEC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edits.oc.q                   3 PINT     R                 sbuEC                                                       
 edits.oc                    60 FREE     L                 ?SBU[sbu]ED[sbuEE]OC[sbuEC]                                 
 Ì     i   2
lab.b.unit.edit.pool.units.add    (edits.pool.units.add) 
[urn,edit.q, edit.pool.unit.add]
?SBU[sbu]ED[sbuEE]PA[sbuPL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.pool.unit.add          10 URN      L  LAB.B.UNIT     sbuPL                                                   
 Ì     i   2
lab.b.unit.edit.pool.units.del    (edits.pool.units.del) 
[urn,edit.q, edit.pool.unit.del]
?SBU[sbu]ED[sbuEE]PD[sbuPL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.pool.unit.del          10 URN      L  LAB.B.UNIT     sbuPL                                                   
 Ì     i   2
lab.b.unit.edits.queries    (edits.queries) 
[urn,edit.q, edit.query]
?SBU[sbu]ED[sbuEE]R[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.query                  10 FREE     L  MIS.QUERY      ggv                                                     
 edit.query.map.date          8 DATE     L                 ?SBU[sbu]ED[sbuEE]R[ggv]INIT                                
 edit.response               91 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]R[ggv]|0                                  
 Ì     i   2
lab.b.unit.edits.queries.mult    (edits.queries.mult) 
[urn,edit.q,edit.query, edit.query.seq.no]
?SBU[sbu]ED[sbuEE]R[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.query.seq.no            3 PINT     R                 ggvN                                                        
 edit.query.response         75 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]R[ggv]M[ggvN]|0                           
 Ì     i   2
lab.b.unit.edits.tx.comments    (edits.tx.comments) 
[urn,edit.q, edit.tx.comment.q]
?SBU[sbu]ED[sbuEE]TC[cq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.tx.comment.q            3 PINT     R                 cq                                                          
 edit.tx.comment             60 FREE     L                 ?SBU[sbu]ED[sbuEE]TC[cq]                                    
 Ì     i   2
lab.b.unit.tx.qry.set.new    (edits.tx.qry.set.new) 
[urn,edit.q, ed.txqs.new]
?SBU[sbu]ED[sbuEE]TQSN[sbuQS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ed.txqs.new                  3 PINT     R                 sbuQS                                                       
 ed.txqs.time.new             4 HHMM     L                 ?SBU[sbu]ED[sbuEE]TQSN[sbuQS]|0                             
 Ì     i   2
lab.b.unit.edits.tx.queries    (edits.tx.queries) 
[urn,edit.q, edit.tx.query]
?SBU[sbu]ED[sbuEE]TQ[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.tx.query               10 FREE     L  MIS.QUERY      ggv                                                     
 edit.tx.query.map.date       8 DATE     L                 ?SBU[sbu]ED[sbuEE]TQ[ggv]INIT                               
 edit.tx.response            91 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]TQ[ggv]|0                                 
 Ì     i   2
lab.b.unit.edits.tx.quer.mult    (edits.tx.queries.mult) 
[urn,edit.q,edit.tx.query, edit.tx.query.seq.no]
?SBU[sbu]ED[sbuEE]TQ[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.tx.query.seq.no         3 PINT     R                 ggvN                                                        
 edit.tx.query.response      75 QRY.RESP L                 ?SBU[sbu]ED[sbuEE]TQ[ggv]M[ggvN]|0                          
 Ì     i   2
lab.b.unit.lab.specimens    (lab.specimens) 
[urn, lab.spec.px,lab.spec.q]
?SBU[sbu]SLS[spx,sbuSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 lab.spec.px                  2 FREE     L                 spx                                                         
 lab.spec.q                   2 PINT     R                 sbuSQ                                                       
 lab.spec.urn                30 URN      L  LAB.L.SPEC     ?SBU[sbu]SLS[spx,sbuSQ]|0                               
 Ì     i   2
lab.b.unit.markers    (markers) 
[urn, marker]
?SBU[sbu]MK[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 marker                      10 FREE     L  LAB.C.MARK     ssk                                                     
 marker.date                  8 DATE     L                 ?SBU[sbu]MK[ssk]|1                                          
 marker.user                 10 FREE     L  MIS.USER       ?SBU[sbu]MK[ssk]|0                                      
 Ì     i   2
lab.b.unit.mic.specimens    (mic.specimens) 
[urn, mic.spec.px,mic.spec.q]
?SBU[sbu]SMS[spx,sbuSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mic.spec.px                  2 FREE     L                 spx                                                         
 mic.spec.q                   2 PINT     R                 sbuSQ                                                       
 mic.spec.urn                30 URN      L  LAB.M.SPEC     ?SBU[sbu]SMS[spx,sbuSQ]|0                               
 Ì     i   2
lab.b.unit.nur.statuses    (nur.statuses) 
[urn, nur.specimen]
?SBU[sbu]NS[sbs]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.specimen                30 URN      L  LAB.B.SPEC     sbs                                                     
 nur.status                  12 CHOICE   L                 ?SBU[sbu]NS[sbs]|0                                          
 Ì     i   2
lab.b.unit.order.file    (orders) 
[urn, order]
?SBU[sbu]O[sbt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order                        9 PDEC5    R  LAB.B.TEST     sbt                                                     
 Ì     i   2
lab.b.unit.pat.accounts    (pat.accounts) 
[urn, unit.pat.facility]
?SBU[sbu]PTACCT[gqb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 unit.pat.facility           10 FREE     L  MIS.FACILITY   gqb                                                     
 unit.pat.adm.acct.number    12 FREE     L                 ?SBU[sbu]PTACCT[gqb]|1                                      
 unit.pat.adm.urn            30 FREE     L  LAB.C.PAT      ?SBU[sbu]PTACCT[gqb]|0                                  
 Ì     i   2
lab.b.unit.pooled.from    (pooled.from) 
[urn, pooled.from.unit]
?SBU[sbu]PL[sbuPL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pooled.from.unit            10 URN      L  LAB.B.UNIT     sbuPL                                                   
 pool.unit.arc.product       15 FREE     L  LAB.B.PROD     ?SBU[sbu]PL[sbuPL]AR|1                                  
 pool.unit.arc.source        10 FREE     L  LAB.B.SOURCE   ?SBU[sbu]PL[sbuPL]AR|2                                  
 pool.unit.arc.unit.num      16 FREE     L                 ?SBU[sbu]PL[sbuPL]AR|0                                      
 pooled.from.unit.id         20 FREE     L                 VAL=@product[pooled.from.unit]_"#"_@unit.number[pooled      
                                                           VAL=.from.unit]                                             
 pooled.from.unit.name       30 FREE     L                 VAL=@MIS.PAT.name[@adm.urn[pooled.from.unit]]               
 Ì     i   2
lab.b.unit.queries    (queries) 
[urn, query]
?SBU[sbu]R[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 query                       10 FREE     L  MIS.QUERY      ggv                                                     
 response                    92 QRY.RESP L                 ?SBU[sbu]R[ggv]|0                                           
 Ì     i   2
lab.b.unit.queries.mult    (queries.mult) 
[urn,query, query.seq.no]
?SBU[sbu]R[ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 query.seq.no                 3 PINT     R                 ggvN                                                        
 query.response              75 QRY.RESP L                 ?SBU[sbu]R[ggv]M[ggvN]|0                                    
 Ì     i   2
lab.b.unit.requisitions    (requisitions) 
[urn, requisition]
?SBU[sbu]REQ[scr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 requisition                 10 URN      L  LAB.C.REQ      scr                                                     
 Ì     i   2
lab.b.unit.sign.out.comments    (sign.out.comments) 
[urn, sign.out.comment.q]
?SBU[sbu]SO["C",sbuSC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sign.out.comment.q           2 PINT     R                 sbuSC                                                       
 sign.out.comment            60 FREE     L                 ?SBU[sbu]SO["C",sbuSC]                                      
 Ì     i   2
lab.b.unit.sign.out.queries    (sign.out.queries) 
[urn, sign.out.query]
?SBU[sbu]SO["Q",ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sign.out.query              10 FREE     L  MIS.QUERY      ggv                                                     
 sign.out.query.map.date      8 DATE     L                 ?SBU[sbu]SO["Q",ggv]INIT                                    
 sign.out.query.response     70 QRY.RESP L                 ?SBU[sbu]SO["Q",ggv]|0                                      
 Ì     i   2
lab.b.unit.sign.out.quer.mult    (sign.out.queries.mult) 
[urn,sign.out.query, sign.out.query.seq.no]
?SBU[sbu]SO["Q",ggv]M[ggvN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sign.out.query.seq.no        3 PINT     R                 ggvN                                                        
 sign.out.query.resp.mult    75 QRY.RESP L                 ?SBU[sbu]SO["Q",ggv]M[ggvN]|0                               
 Ì     i   2
lab.b.unit.sites    (sites) 
[urn, site.q]
?SBU[sbu]LS[sbuSI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 site.q                       3 PINT     R                 sbuSI                                                       
 site.batch.number            6 PINT     R                 ?SBU[sbu]LS[sbuSI]|2                                        
 site.batch.urn              10 PINT     R  LAB.C.SIB      ?SBU[sbu]LS[sbuSI]|3                                    
 site.batch.user             10 FREE     L  MIS.USER       ?SBU[sbu]LS[sbuSI]|4                                    
 site.date                    8 DATE     L                 ?SBU[sbu]LS[sbuSI]|0                                        
 site.from                   10 FREE     L  LAB.C.SITE     ?SBU[sbu]LS[sbuSI]|5                                    
 site.time                    4 HHMM     L                 ?SBU[sbu]LS[sbuSI]|1                                        
 site.to                     10 FREE     L  LAB.C.SITE     ?SBU[sbu]LS[sbuSI]|6                                    
 Ì     i   2
lab.b.unit.status.activity    (status.activity) 
[urn, status.q]
?SBU[sbu]SA[sbuSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 status.q                     3 PINT     R                 sbuSQ                                                       
 new.status                   3 CHOICE   L                 ?SBU[sbu]SA[sbuSQ]|0                                        
 new.status.date              8 DATE     L                 VAL=IF{@new.status.int.time^XX %Z.date.in.magic(XX+@en      
                                                           VAL=tered.offset)}                                          
 new.status.device           15 FREE     L                 ?SBU[sbu]SA[sbuSQ]|3                                        
 new.status.int.time          8 PINT     R                 ?SBU[sbu]SA[sbuSQ]|2                                        
 new.status.name             15 FREE     L                 VAL=@LAB.PARAM.bbk.unit.status.name[@new.status]            
 new.status.time              4 HHMM     L                 VAL=IF{@new.status.int.time^XX %Z.time.out(XX+@entered      
                                                           VAL=.offset)}                                               
 new.status.user             10 FREE     L  MIS.USER       ?SBU[sbu]SA[sbuSQ]|1                                    
 new.status.user.name        20 FREE     L                 VAL=@MIS.USER.name[@new.status.user]                        
 Ì     i   2
lab.b.unit.nur.transfusions    (nur.transfusions) 
[nur.tx.date,nur.tx.q]
:SBUNT[sbuNd,sbuNq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nur.tx.date                  8 DATE     L                 sbuNd                                                       
 nur.tx.q                     3 PINT     R                 sbuNq                                                       
 nur.tx.emergency             1 YN       L                 :SBUNT[sbuNd,sbuNq]|5                                       
 nur.tx.patient              30 URN      L  ADM.PAT        :SBUNT[sbuNd,sbuNq]|1                                   
 nur.tx.scan.bbk.wb           1 YN       L                 :SBUNT[sbuNd,sbuNq]|7                                       
 nur.tx.scan.blood.type       1 YN       L                 :SBUNT[sbuNd,sbuNq]|11                                      
 nur.tx.scan.error           65 FREE     L                 :SBUNT[sbuNd,sbuNq]|14                                      
 nur.tx.scan.exp.date         1 YN       L                 :SBUNT[sbuNd,sbuNq]|12                                      
 nur.tx.scan.product          1 YN       L                 :SBUNT[sbuNd,sbuNq]|9                                       
 nur.tx.scan.pt.wb            1 YN       L                 :SBUNT[sbuNd,sbuNq]|6                                       
 nur.tx.scan.source           1 YN       L                 :SBUNT[sbuNd,sbuNq]|10                                      
 nur.tx.scan.unit.num         1 YN       L                 :SBUNT[sbuNd,sbuNq]|8                                       
 nur.tx.scan.user             1 YN       L                 :SBUNT[sbuNd,sbuNq]|13                                      
 nur.tx.specimen             30 URN      L  LAB.B.SPEC     :SBUNT[sbuNd,sbuNq]|3                                   
 nur.tx.time                  4 HHMM     L                 :SBUNT[sbuNd,sbuNq]|0                                       
 nur.tx.unit                 10 URN      L  LAB.B.UNIT     :SBUNT[sbuNd,sbuNq]|2                                   
 nur.tx.user                 10 FREE     L  MIS.USER       :SBUNT[sbuNd,sbuNq]|4                                   
 Ì     i   2
lab.b.unit.od.x    (od.x) 
[od.unit]
:SBUO[sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 od.unit                     10 URN      L  LAB.B.UNIT     sbu                                                     
 od.ptr                       5 FREE     L                 :SBUO[sbu]|0                                                
 od.unit.alt.number          16 FREE     L                 :SBUO[sbu]|5                                                
 od.unit.blood.type          10 FREE     L  LAB.B.TYPE     :SBUO[sbu]|4                                            
 od.unit.number              16 FREE     L                 :SBUO[sbu]|1                                                
 od.unit.product             15 FREE     L  LAB.B.PROD     :SBUO[sbu]|3                                            
 od.unit.source              10 FREE     L  LAB.B.SOURCE   :SBUO[sbu]|2                                            
 Ì     i   2
lab.b.unit.od.spec.x    (od.spec.x) 
[od.unit, od.spec.module,od.spec.coll.date,od.spec.id]
:SBUO[sbu]S[sshOM,sshOD,sshOS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 od.spec.module               1 CHOICE   L                 sshOM                                                       
 od.spec.coll.date            8 DATE     L                 sshOD                                                       
 od.spec.id                  13 FREE     L                 sshOS                                                       
 od.spec                     10 URN      L                 :SBUO[sbu]S[sshOM,sshOD,sshOS]|0                            
 Ì     i   2
lab.b.unit.phy.inv    (phy.inv) 
[phy.inv.batch]
:SBUI[sbuiq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 phy.inv.batch                4 FREE     L                 sbuiq                                                       
 phy.inv.comp.date            8 DATE     L                 :SBUI[sbuiq]|5                                              
 phy.inv.comp.date.time      13 FREE     L                 VAL=IF{%Z.date.out(@phy.inv.comp.date)^XX XX_"-"_(@phy      
                                                           VAL=.inv.comp.time)}                                        
 phy.inv.comp.except          1 YN       L                 :SBUI[sbuiq]|7                                              
 phy.inv.comp.time            4 HHMM     L                 :SBUI[sbuiq]|6                                              
 phy.inv.date                 8 DATE     L                 :SBUI[sbuiq]|1                                              
 phy.inv.maint                7 CHOICE   L                 :SBUI[sbuiq]|8                                              
 phy.inv.name                30 FREE     L                 :SBUI[sbuiq]|0                                              
 phy.inv.sort                 7 CHOICE   L                 :SBUI[sbuiq]|4                                              
 phy.inv.time                 4 HHMM     L                 :SBUI[sbuiq]|2                                              
 phy.inv.user                10 FREE     L  MIS.USER       :SBUI[sbuiq]|3                                          
 Ì     i   2
lab.b.unit.phy.inv.compare    (phy.inv.compare) 
[phy.inv.batch, phy.inv.comp.urn]
:SBUI[sbuiq]C[sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 phy.inv.comp.urn            10 URN      L  LAB.B.UNIT     sbu                                                     
 phy.inv.comp.hit             1 CHOICE   L                 :SBUI[sbuiq]C[sbu]|0                                        
 Ì     i   2
lab.b.unit.phy.inv.comp.status    (phy.inv.compare.status) 
[phy.inv.batch, phy.inv.comp.status]
:SBUI[sbuiq]S[sbuS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 phy.inv.comp.status          5 FREE     L                 sbuS                                                        
 phy.inv.comp.status.line    70 FREE     L                 VAL=%LAB.B.UNIT.phy.inv.compare.M.status("")                
 Ì     i   2
lab.b.unit.phy.inv.units    (phy.inv.units) 
[phy.inv.batch, phy.inv.unit.q]
:SBUI[sbuiq]U[sbuiu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 phy.inv.unit.q               4 PINT     R                 sbuiu                                                       
 phy.inv.unit.blood.type     10 FREE     L                 VAL=@p.LAB.B.UNIT.blood.type[@phy.inv.unit.urn]             
 phy.inv.unit.number         16 FREE     L                 :SBUI[sbuiq]U[sbuiu]|0                                      
 phy.inv.unit.product        15 FREE     L                 VAL=@p.LAB.B.UNIT.product[@phy.inv.unit.urn]                
 phy.inv.unit.source         10 FREE     L                 VAL=@p.LAB.B.UNIT.source[@phy.inv.unit.urn]                 
 phy.inv.unit.status          5 FREE     L                 VAL=@p.LAB.B.UNIT.status.mne[@phy.inv.unit.urn]             
 phy.inv.unit.urn            10 URN      L  LAB.B.UNIT     :SBUI[sbuiq]U[sbuiu]|1                                  
 Ì     i   2
lab.b.unit.ssn.reserved.x    (ssn.reserved.x) 
[ssn.number,ssn.q]
?SBUSSN[ssnum,ssnq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ssn.number                  12 FREE     L                 ssnum                                                       
 ssn.q                        3 PINT     R                 ssnq                                                        
 ssn.dob                      8 BDATE    L                 ?SBUSSN[ssnum,ssnq]|1                                       
 ssn.label                   22 FREE     L                 VAL=IF{@.country="US" "SOCIAL SECURITY NUMBER";"HEALTH      
                                                           VAL= CARE NUMBER"}                                          
 ssn.name                    30 NAME     L                 ?SBUSSN[ssnum,ssnq]|0                                       
 ssn.sex                      1 CHOICE   L                 ?SBUSSN[ssnum,ssnq]|2                                       
 Ì     i   2
lab.b.unit.ssn.reserved.units    (ssn.reserved.units) 
[ssn.number,ssn.q, ssn.unit]
?SBUSSN[ssnum,ssnq]U[sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ssn.unit                    10 URN      L  LAB.B.UNIT     sbu                                                     
 ssn.unit.exists              1 PINT     R                 ?SBUSSN[ssnum,ssnq]U[sbu]|0                                 
 ssn.unit.number             16 FREE     L                 VAL=@LAB.B.UNIT.unit.number[ssn.unit]                       
 Ì     i   2
lab.b.unit.stats.by.doctor    (stats.by.doctor) 
[stats.doc.facility,stats.doc.gl.period,stats.doc.doctor]
:SBUXD[gqb,gp,ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.doc.facility          10 FREE     L  MIS.FACILITY   gqb                                                     
 stats.doc.gl.period         10 FREE     L  MIS.GL.PERIOD  gp                                                      
 stats.doc.doctor            10 FREE     L  MIS.DOC.DICT   ggg                                                     
 stats.doc.ts                10 PINT     R                 :SBUXD[gqb,gp,ggg]|0                                        
 Ì     i   2
lab.b.unit.stats.by.doc.prod    (stats.by.doc.prod) 
[stats.doc.facility,stats.doc.gl.period,stats.doc.doctor, stats.doc.product]
:SBUXD[gqb,gp,ggg]P[sbp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.doc.product           15 FREE     L  LAB.B.PROD     sbp                                                     
 stats.doc.tx                10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|1                                  
 stats.doc.tx.e              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|9                                  
 stats.doc.tx.l              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|7                                  
 stats.doc.tx.p              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|6                                  
 stats.doc.tx.y              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|5                                  
 stats.doc.xm                10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|0                                  
 stats.doc.xm.e              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|8                                  
 stats.doc.xm.l              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|4                                  
 stats.doc.xm.p              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|3                                  
 stats.doc.xm.y              10 PINT     R                 :SBUXD[gqb,gp,ggg]P[sbp]|2                                  
 Ì     i   2
lab.b.unit.stats.by.final.disp    (stats.by.final.disp) 
[stats.pf.site,stats.pf.date,stats.pf.product,stats.pf.source,stats.pf.reserved]
:SBUXF[scl,sbuXY,sbp,sbr,sbuXF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.pf.site               10 FREE     L  LAB.C.SITE     scl                                                     
 stats.pf.date                8 DATE     L                 sbuXY                                                       
 stats.pf.product            15 FREE     L  LAB.B.PROD     sbp                                                     
 stats.pf.source             10 FREE     L  LAB.B.SOURCE   sbr                                                     
 stats.pf.reserved            1 CHOICE   L                 sbuXF                                                       
 stats.pf.com                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|1                           
 stats.pf.con                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|2                           
 stats.pf.des                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|3                           
 stats.pf.exp                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|4                           
 stats.pf.fs1                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|5                           
 stats.pf.fs2                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|6                           
 stats.pf.fs3                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|7                           
 stats.pf.pld                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|8                           
 stats.pf.ptx                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|9                           
 stats.pf.qrt                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|10                          
 stats.pf.rec                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|0                           
 stats.pf.sal                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|11                          
 stats.pf.trr                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|12                          
 stats.pf.trs                 6 PINT     R                 :SBUXF[scl,sbuXY,sbp,sbr,sbuXF]|13                          
 Ì     i   2
lab.b.unit.stats.by.prod.res    (stats.by.product.reserved) 
[stats.pr.facility,stats.pr.gl.period,stats.pr.product,stats.pr.reserved]
:SBUXR[gqb,gp,sbp,sbuXR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.pr.facility           10 FREE     L  MIS.FACILITY   gqb                                                     
 stats.pr.gl.period          10 FREE     L  MIS.GL.PERIOD  gp                                                      
 stats.pr.product            15 FREE     L  LAB.B.PROD     sbp                                                     
 stats.pr.reserved            1 CHOICE   L                 sbuXR                                                       
 stats.pr.tx                 10 PINT     R                 :SBUXR[gqb,gp,sbp,sbuXR]|1                                  
 stats.pr.xm                 10 PINT     R                 :SBUXR[gqb,gp,sbp,sbuXR]|0                                  
 Ì     i   2
lab.b.unit.stats.by.service    (stats.by.service) 
[stats.serv.facility,stats.serv.gl.period,stats.serv.service]
:SBUXS[gqb,gp,ggs]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.serv.facility         10 FREE     L  MIS.FACILITY   gqb                                                     
 stats.serv.gl.period        10 FREE     L  MIS.GL.PERIOD  gp                                                      
 stats.serv.service          10 FREE     L  MIS.SVC.DICT   ggs                                                     
 stats.serv.ts               10 PINT     R                 :SBUXS[gqb,gp,ggs]|0                                        
 Ì     i   2
lab.b.unit.stats.by.serv.prod    (stats.by.serv.prod) 
[stats.serv.facility,stats.serv.gl.period,stats.serv.service, stats.serv.product]
:SBUXS[gqb,gp,ggs]P[sbp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 stats.serv.product          15 FREE     L  LAB.B.PROD     sbp                                                     
 stats.serv.tx               10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|1                                  
 stats.serv.tx.e             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|9                                  
 stats.serv.tx.l             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|7                                  
 stats.serv.tx.p             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|6                                  
 stats.serv.tx.y             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|5                                  
 stats.serv.xm               10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|0                                  
 stats.serv.xm.e             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|8                                  
 stats.serv.xm.l             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|4                                  
 stats.serv.xm.p             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|3                                  
 stats.serv.xm.y             10 PINT     R                 :SBUXS[gqb,gp,ggs]P[sbp]|2                                  
 Ì     i   2
lab.b.unit.transfer.log    (transfer.log) 
[transfer.log.urn]
:SBUTL[sbutl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 transfer.log.urn             7 PINT     R                 sbutl                                                       
 transfer.log.count           4 PINT     R                 :SBUTL[sbutl]|4                                             
 transfer.log.date            8 DATE     L                 :SBUTL[sbutl]|1                                             
 transfer.log.time            4 HHMM     L                 :SBUTL[sbutl]|2                                             
 transfer.log.to             10 FREE     L  LAB.B.SOURCE   :SBUTL[sbutl]|0                                         
 transfer.log.user           10 FREE     L  MIS.USER       :SBUTL[sbutl]|3                                         
 transfer.log.workload       10 FREE     L  LAB.C.WL.FUNC  :SBUTL[sbutl]|5                                         
 Ì     i   2
lab.b.unit.transfer.log.com    (transfer.log.comments) 
[transfer.log.urn, transfer.log.com.q]
:SBUTL[sbutl]C[sbutc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 transfer.log.com.q           4 PINT     R                 sbutc                                                       
 transfer.log.com            60 FREE     L                 :SBUTL[sbutl]C[sbutc]                                       
 Ì     i   2
lab.b.unit.transfer.log.units    (transfer.log.units) 
[transfer.log.urn, transfer.log.unit]
:SBUTL[sbutl]U[sbu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 transfer.log.unit           10 URN      L  LAB.B.UNIT     sbu                                                     
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 lab.b.unit.audit.list.x            [au.date,au.time,au.user,urn,au.q]
   audit.list.x                       /SBUau[sbuad,sbuet,gu,sbu,sbuaq]

 lab.b.unit.audit.x                 [au.date,au.time,au.user,urn,au.q]
   audit.x                            :SBUAU[sbuad,sbuet,gu,sbu,sbuaq]

 lab.b.unit.child.x                 [receive.date,receive.time,urn,child.unit]
   child.x                            :SBUCH[sbuRD,sbuRT,sbu,sbuCH]

 lab.b.unit.temp.del.log.index      [del.date,del.time,del.q,del.urn]
   del.log.x                          /SBUdl[sbuDD,sbuDT,sbuDQ,sbu]

 lab.b.unit.donor.x                 [donor,receive.date,receive.time,urn]
   donor.x                            :SBUD[sbb,sbuRD,sbuRT,sbu]

 lab.b.unit.temp.ed.list.index      [edit.date,edit.time,edit.user,urn,edit.q]
   edit.list.x                        /SBUed[sbuED,sbuET,gu,sbu,sbuEE]

 lab.b.unit.edit.x                  [edit.date,edit.time,edit.user,urn,edit.q]
   edit.x                             :SBUED[sbuED,sbuET,gu,sbu,sbuEE]

 lab.b.unit.temp.exp.rpt.index      [rpt.sort.key,urn]
   expire.rpt.x                       /SBUEXP[sbuRK,sbu]

 lab.b.unit.expiration.index        [expire.date,expire.time,urn]
   expire.x                           :SBUE[sbuED,sbuET,sbu]

 lab.b.unit.expired.na.x            [xm.na.date,xm.na.time,urn]
   expired.na.x                       :SBUEX[sbuXD,sbuXT,sbu]

 lab.b.unit.temp.inv.list.index     [product,blood.type,expire.date,expire.time,urn]
   inv.list.x                         /SBUinv[sbp,sby,sbuED,sbuET,sbu]

 lab.b.unit.temp.loc.list.index     [storage.location,rpt.sort.key,rpt.sort.key2,rpt.sort.key3,urn]
   location.list.x                    /SBULLX[sbul,sbuRK,sbuR2,sbuR3,sbu]

 lab.b.unit.lot.number.x            [lot.number,product,urn]
   lot.number.x                       :SBULN[sbuLN,sbp,sbu]

 lab.b.unit.temp.marker.list.x      [rpt.sort.key,rpt.sort.key2,rpt.sort.key3,urn]
   marker.list.x                      /SBUMKX[sbuRK,sbuR2,sbuR3,sbu]

 lab.b.unit.marker.x                [marker,urn]
   marker.x                           :SBUMK[ssk,sbu]

 lab.b.unit.number.x                [unit.number,source,product,urn]
   number.x                           :SBUN[sbuN,sbr,sbp,sbu]

 lab.b.unit.pool.x                  [receive.date,receive.time,urn]
   pool.x                             :SBUPL[sbuRD,sbuRT,sbu]

 lab.b.unit.temp.pooled.list.x      [receive.date,receive.time,urn,pooled.from.unit]
   pooled.list.x                      /SBUP[sbuRD,sbuRT,sbu,sbuPL]

 lab.b.unit.product.number.x        [product,unit.number,urn]
   product.number.x                   :SBUPN[sbp,sbuN,sbu]

 lab.b.unit.product.type.index      [product,LAB.B.HX.blood.type,urn]
   product.type.x                     :SBUPT[sbp,sby,sbu]

 lab.b.unit.received.index          [receive.date,receive.time,urn]
   received.x                         :SBUR[sbuRD,sbuRT,sbu]

 lab.b.unit.recipient.x             [recipient,urn]
   recipient.x                        :SBUM[sbuRC,sbu]

 lab.b.unit.region.num.x            [unit.number,region.num,source,product,urn]
   region.num.x                       :SBURG[sbuN,sbuRG,sbr,sbp,sbu]

 lab.b.unit.temp.reorder.list.x     [product,blood.type,pt.count]
   reorder.list.x                     /SBURLST[sbp,sby,x]

 lab.b.unit.temp.res.list.index     [rpt.sort.key,urn]
   res.list.x                         /SBURL[sbuRK,sbu]

 lab.b.unit.temp.rpt.sort.index     [rpt.sort.key,unit.number] = urn
   rpt.sort.x                         /SBUrpt[sbuRK,sbuN]

 lab.b.unit.segment.number.x        [segment.number,unit.number,product,urn]
   segment.number.x                   :SBUSG[sbuSG,sbuN,sbp,sbu]

 lab.b.unit.temp.status.list.x      [status,status.date,status.time,urn]
   status.list.x                      /SBUSL[sbuS,sbuSD,sbuST,sbu]

 lab.b.unit.status.index            [status,status.date,status.time,urn]
   status.x                           :SBUS[sbuS,sbuSD,sbuST,sbu]

 lab.b.unit.stoage.location.x       [storage.location,urn]
   storage.location.x                 :SBUSL[sbul,sbu]

 lab.b.unit.temp.trans.list.x       [source,transfer.date,transfer.time,urn]
   transfer.list.x                    /SBUtr[sbr,sbuTD,sbuTT,sbu]

 lab.b.unit.transfer.x              [transfer.date,transfer.time,destination,urn]
   transfer.x                         :SBUTR[sbuTD,sbuTT,sbr,sbu]

 lab.b.unit.tree                    [urn]
   tree.x                             /SBUT[sbu]