sHelp
                                     LAB.B.PROD
     i   2
   lab.b.product.main
     lab.b.prod.codabar.lbl.al.bcds
     lab.b.prod.codabar.lbl.patext
     lab.b.prod.codabar.lbl.ptext
     lab.b.product.components
     lab.b.prod.issue.order.groups
     lab.b.prod.lab.site.mnemonics
     lab.b.prod.min.reorder.amounts
     lab.b.prod.oe.add.products
     lab.b.prod.oe.add.tests
     lab.b.product.order.rules
     lab.b.product.order.wl.codes
     lab.b.product.other.mnemonics
     lab.b.product.patient.tests
     lab.b.product.pom.order.rules
     lab.b.prod.pool.products
     lab.b.prod.substitute.groups
     lab.b.product.substitutes
     lab.b.prod.symbologies
       lab.b.product.bar.codes
     lab.b.prod.trans.order.groups
     lab.b.prod.unit.markers
     lab.b.product.user.notes
     lab.b.prod.web.notes

 Ì     i   2
lab.b.product.main    (main) 
[mnemonic]
&SBP[sbp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    15 FREE     L                 sbp                                                         
 abbrev                      15 FREE     L                 &SBP[sbp]|2                                                 
 active                       1 CHOICE   L                 &SBP[sbp]|0                                                 
 add.charge.at                9 CHOICE   L                 &SBP[sbp]A|23                                               
 all.alike                    1 YN       L                 &SBP[sbp]|7                                                 
 ask.blood.type               1 YN       L                 &SBP[sbp]A|19                                               
 ask.diagnosis                1 CHOICE   L                 &SBP[sbp]B|28                                               
 ask.how.many                 1 YN       L                 &SBP[sbp]|25                                                
 assign.rule                 10 FREE     L  LAB.C.RULE     &SBP[sbp]B|7                                            
 auto.receive                 1 YN       L                 &SBP[sbp]|27                                                
 auto.tx.hrs                  3 PINT     R                 &SBP[sbp]A|24                                               
 auto.unit.status.to.rdy      1 YN       L                 &SBP[sbp]A|2                                                
 autol.bill                   1 YN       L                 &SBP[sbp]|13                                                
 autol.bill.charge            9 MONEY    R                 &SBP[sbp]|15                                                
 autol.bill.code             10 FREE     L                 &SBP[sbp]|14                                                
 autol.bill.rule             10 FREE     L  LAB.C.RULE     &SBP[sbp]|16                                            
 autol.cpt.code              12 FREE     L                 &SBP[sbp]B|19                                               
 autol.cpt.code.type         10 FREE     L                 &SBP[sbp]B|23                                               
 bill.first.aliquot.only      1 YN       L                 &SBP[sbp]A|17                                               
 calc.comp.exp.date.by        3 CHOICE   L                 &SBP[sbp]B|27                                               
 codabar.lbl.prod.line2      30 FREE     L                 &SBP[sbp]CL|0                                               
 codabar.lbl.prod.line3      30 FREE     L                 &SBP[sbp]CL|1                                               
 department                  10 FREE     L  LAB.B.DEPT     &SBP[sbp]|4                                             
 dft.blood.type               1 CHOICE   L                 &SBP[sbp]A|18                                               
 dft.coll.date.time           1 YN       L                 &SBP[sbp]A|26                                               
 dft.unit.workload           10 FREE     L  LAB.C.WL.FUNC  &SBP[sbp]A|15                                           
 disp.tvg.at.iss              1 YN       L                 &SBP[sbp]A|14                                               
 disp.tvg.at.nur.tx           1 YN       L                 &SBP[sbp]A|32                                               
 disp.tvg.at.ord              1 YN       L                 &SBP[sbp]A|12                                               
 disp.tvg.at.res              1 YN       L                 &SBP[sbp]A|13                                               
 don.dir.bill                 1 YN       L                 &SBP[sbp]|17                                                
 don.dir.bill.charge          9 MONEY    R                 &SBP[sbp]|19                                                
 don.dir.bill.code           10 FREE     L                 &SBP[sbp]|18                                                
 don.dir.bill.rule           10 FREE     L  LAB.C.RULE     &SBP[sbp]|20                                            
 don.dir.cpt.code            12 FREE     L                 &SBP[sbp]B|20                                               
 don.dir.cpt.code.type       10 FREE     L                 &SBP[sbp]B|24                                               
 duplicate.hrs                4 PDEC     R                 &SBP[sbp]|12                                                
 duplicate.seconds            8 PINT     R                 &SBP[sbp]A|3                                                
 emr.data.name               35 FREE     L                 &SBP[sbp]EMR|0                                              
 emr.id.editable              1 YN       L                 &SBP[sbp]EMR|1                                              
 emr.id.intake               35 FREE     L                 &SBP[sbp]EMR|2                                              
 enter.req.on.unit            3 CHOICE   L                 &SBP[sbp]A|6                                                
 exp.unit.cutoff.hrs          3 PINT     R                 &SBP[sbp]B|5                                                
 exp.unit.cutoff.type        14 CHOICE   L                 &SBP[sbp]B|6                                                
 expire.at.2359               1 YN       L                 &SBP[sbp]B|13                                               
 hold.unit                    1 YN       L                 &SBP[sbp]B|10                                               
 how.many.dft                 2 PINT     R                 &SBP[sbp]|26                                                
 inv.card.pgm                60 FREE     L                 &SBP[sbp]A|11                                               
 issue.rule                  10 FREE     L  LAB.C.RULE     &SBP[sbp]B|8                                            
 issue.unit.only.if.rdy       1 YN       L                 &SBP[sbp]A|1                                                
 last.update                 50 PINT     R                 &SBP[sbp]UPD                                                
 limit.comp.exp.dt.tm         1 YN       L                 &SBP[sbp]B|29                                               
 link.to.lab.test             9 PDEC5    R  LAB.L.TEST     &SBP[sbp]B|11                                           
 link.to.lab.test.result     20 FREE     L                 &SBP[sbp]B|12                                               
 lot.number.required          1 YN       L                 &SBP[sbp]A|22                                               
 make.aliquots                1 YN       L                 &SBP[sbp]A|16                                               
 max.don.year                 3 PINT     R                 &SBP[sbp]A|28                                               
 max.shelf.life               9 PINT     R                 &SBP[sbp]|9                                                 
 min.reorder.quant.nt         3 PINT     R                 &SBP[sbp]A|25                                               
 msp.prefix                   1 FREE     L                 &SBP[sbp]B|30                                               
 mult.it.cards                1 YN       L                 &SBP[sbp]A|29                                               
 name                        30 FREE     L                 &SBP[sbp]|1                                                 
 not.orderable.message       60 FREE     L                 &SBP[sbp]MSG|0                                              
 number                       9 PDEC     R                 &SBP[sbp]|3                                                 
 nur.req.cosign               1 YN       L                 &SBP[sbp]A|31                                               
 nur.vital.sign.freq         40 FREE     L                 &SBP[sbp]D|0                                                
 old..order.rule             10 FREE     L  LAB.C.RULE     &SBP[sbp]|24                                            
 omit.from.prod.inq           1 YN       L                 &SBP[sbp]B|18                                               
 order.screen                15 FREE     L  MIS.SCREEN     &SBP[sbp]|22                                            
 order.wkld.subsection       10 FREE     L  LAB.C.WL.SUBSEC&SBP[sbp]A|5                                            
 orderable                    1 YN       L                 &SBP[sbp]|21                                                
 priorities                  10 FREE     L                 &SBP[sbp]A|4                                                
 product.group               10 FREE     L  LAB.B.PROD.GRP &SBP[sbp]A|30                                           
 req.absc                     1 CHOICE   L                 &SBP[sbp]RT|2                                               
 req.absc.hrs                 4 DEC      R                 &SBP[sbp]RT|3                                               
 req.bt                       1 CHOICE   L                 &SBP[sbp]RT|0                                               
 req.bt.hrs                   4 DEC      R                 &SBP[sbp]RT|1                                               
 save.tvg.issue               1 CHOICE   L                 &SBP[sbp]B|17                                               
 save.tvg.order               1 CHOICE   L                 &SBP[sbp]B|15                                               
 save.tvg.result              1 CHOICE   L                 &SBP[sbp]B|16                                               
 test.view.group             10 FREE     L  LAB.C.TEST.VIEW&SBP[sbp]A|10                                           
 typed                        1 YN       L                 &SBP[sbp]|6                                                 
 unit.billing.code           10 FREE     L                 &SBP[sbp]|10                                                
 unit.charge                  9 MONEY    R                 &SBP[sbp]|11                                                
 unit.charge.rule            10 FREE     L  LAB.C.RULE     &SBP[sbp]|23                                            
 unit.cpt.code               12 FREE     L                 &SBP[sbp]B|21                                               
 unit.cpt.code.type          10 FREE     L                 &SBP[sbp]B|25                                               
 unit.of.measure              3 FREE     L                 &SBP[sbp]B|14                                               
 unit.order.group.aff        10 FREE     L  LAB.C.OE.GRP   &SBP[sbp]A|7                                            
 unit.order.group.non.aff    10 FREE     L  LAB.C.OE.GRP   &SBP[sbp]A|8                                            
 unit.screen                 15 FREE     L  MIS.SCREEN     &SBP[sbp]A|0                                            
 usual.don.interval           3 PINT     R                 &SBP[sbp]A|27                                               
 usual.don.time               3 PINT     R                 &SBP[sbp]A|9                                                
 vol.billing.code            10 FREE     L                 &SBP[sbp]B|0                                                
 vol.charge                   9 MONEY    R                 &SBP[sbp]B|1                                                
 vol.charge.rule             10 FREE     L  LAB.C.RULE     &SBP[sbp]B|3                                            
 vol.cpt.code                12 FREE     L                 &SBP[sbp]B|22                                               
 vol.cpt.code.type           10 FREE     L                 &SBP[sbp]B|26                                               
 vol.maximum                 10 PDEC     R                 &SBP[sbp]B|2                                                
 vol.per                     10 PDEC     R                 &SBP[sbp]B|4                                                
 volume                       6 PDEC     R                 &SBP[sbp]|5                                                 
 wristband.required           1 YN       L                 &SBP[sbp]B|9                                                
 xmatch.req                   1 YN       L                 &SBP[sbp]|8                                                 
 Ì     i   2
lab.b.prod.codabar.lbl.al.bcds    (codabar.labels.abar.codes) 
[mnemonic, codabar.lbl.prod.abc.q]
&SBP[sbp]CL["AB",sbpAq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 codabar.lbl.prod.abc.q       2 PINT     R                 sbpAq                                                       
 codabar.lbl.prod.abc         5 FREE     L                 &SBP[sbp]CL["AB",sbpAq]|0                                   
 Ì     i   2
lab.b.prod.codabar.lbl.patext    (codabar.labels.prod.atext) 
[mnemonic, codabar.lbl.prod.atext.q]
&SBP[sbp]CL["PA",sbpCa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 codabar.lbl.prod.atext.q     2 PINT     R                 sbpCa                                                       
 codabar.lbl.prod.atext      35 FREE     L                 &SBP[sbp]CL["PA",sbpCa]                                     
 Ì     i   2
lab.b.prod.codabar.lbl.ptext    (codabar.labels.prod.text) 
[mnemonic, codabar.lbl.prod.text.q]
&SBP[sbp]CL["PT",sbpCl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 codabar.lbl.prod.text.q      2 PINT     R                 sbpCl                                                       
 codabar.lbl.prod.text       35 FREE     L                 &SBP[sbp]CL["PT",sbpCl]                                     
 Ì     i   2
lab.b.product.components    (components) 
[mnemonic, component]
&SBP[sbp]C[sbpC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 component                   15 FREE     L  LAB.B.PROD     sbpC                                                    
 component.dft                1 YN       L                 &SBP[sbp]C[sbpC]|0                                          
 Ì     i   2
lab.b.prod.issue.order.groups    (issue.order.groups) 
[mnemonic, issue.order.group]
&SBP[sbp]IO[scoI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 issue.order.group           10 FREE     L  LAB.C.OE.GRP   scoI                                                    
 Ì     i   2
lab.b.prod.lab.site.mnemonics    (lab.site.mnemonics) 
[mnemonic, lab.site]
&SBP[sbp]LS[scl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 lab.site                    10 FREE     L  LAB.C.SITE     scl                                                     
 lab.site.mnemonic           15 FREE     L                 &SBP[sbp]LS[scl]|0                                          
 Ì     i   2
lab.b.prod.min.reorder.amounts    (min.reorder.amounts) 
[mnemonic, min.reorder.blood.type]
&SBP[sbp]RO[sby]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 min.reorder.blood.type      10 FREE     L  LAB.B.TYPE     sby                                                     
 min.reorder.type.quant       3 PINT     R                 &SBP[sbp]RO[sby]                                            
 Ì     i   2
lab.b.prod.oe.add.products    (oe.add.products) 
[mnemonic, oe.add.prod]
&SBP[sbp]OEP[sbp2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 oe.add.prod                 15 FREE     L  LAB.B.PROD     sbp2                                                    
 Ì     i   2
lab.b.prod.oe.add.tests    (oe.add.tests) 
[mnemonic, oe.add.test]
&SBP[sbp]OET[sbt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 oe.add.test                  9 PDEC5    R  LAB.B.TEST     sbt                                                     
 Ì     i   2
lab.b.product.order.rules    (order.rules) 
[mnemonic, order.rule.q]
&SBP[sbp]OR[sbpOR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.rule.q                 2 PINT     R                 sbpOR                                                       
 order.rule                  10 FREE     L  LAB.C.RULE     &SBP[sbp]OR[sbpOR]|0                                    
 Ì     i   2
lab.b.product.order.wl.codes    (order.wl.codes) 
[mnemonic, order.wl.code]
&SBP[sbp]OWL[scw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 order.wl.code               10 FREE     L  LAB.C.WL.CODE  scw                                                     
 order.wl.code.and.count     13 FREE     L                 VAL=@LAB.B.PROD.order.wl.code_"/"_@LAB.B.PROD.order.wl      
                                                           VAL=.code.count'="/"                                        
 order.wl.code.count          2 PINT     R                 &SBP[sbp]OWL[scw]|0                                         
 Ì     i   2
lab.b.product.other.mnemonics    (other.mnemonics) 
[mnemonic, other.mnemonic]
&SBP[sbp]OM[sbpOM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 other.mnemonic              15 FREE     L                 sbpOM                                                       
 Ì     i   2
lab.b.product.patient.tests    (patient.tests) 
[mnemonic, patient.test]
&SBP[sbp]P[sbtP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 patient.test                 9 PDEC5    R  LAB.B.TEST     sbtP                                                    
 Ì     i   2
lab.b.product.pom.order.rules    (pom.order.rules) 
[mnemonic, pom.order.rule.q]
&SBP[sbp]POR[sbpPr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pom.order.rule.q             2 PINT     R                 sbpPr                                                       
 pom.order.rule              10 FREE     L  LAB.C.RULE     &SBP[sbp]POR[sbpPr]|0                                   
 Ì     i   2
lab.b.prod.pool.products    (pool.products) 
[mnemonic, pool.product]
&SBP[sbp]PL[sbpPL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 pool.product                15 FREE     L  LAB.B.PROD     sbpPL                                                   
 Ì     i   2
lab.b.prod.substitute.groups    (substitute.groups) 
[mnemonic, substitute.group]
&SBP[sbp]SG[sbpg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 substitute.group            10 FREE     L  LAB.B.PROD.GRP sbpg                                                    
 Ì     i   2
lab.b.product.substitutes    (substitutes) 
[mnemonic, substitute]
&SBP[sbp]S[sbpS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 substitute                  15 FREE     L  LAB.B.PROD     sbpS                                                    
 Ì     i   2
lab.b.prod.symbologies    (symbologies) 
[mnemonic, symbology]
&SBP[sbp]SYM[sbxs]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 symbology                   10 FREE     L  LAB.B.BC.SYMB  sbxs                                                    
 bar.code.print              20 FREE     L                 &SBP[sbp]SYM[sbxs]|0                                        
 Ì     i   2
lab.b.product.bar.codes    (bar.codes) 
[mnemonic,symbology, bar.code]
&SBP[sbp]SYM[sbxs]B[sbpBC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bar.code                    20 FREE     L                 sbpBC                                                       
 Ì     i   2
lab.b.prod.trans.order.groups    (transfuse.order.groups) 
[mnemonic, transfuse.order.group]
&SBP[sbp]TO[scoT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 transfuse.order.group       10 FREE     L  LAB.C.OE.GRP   scoT                                                    
 Ì     i   2
lab.b.prod.unit.markers    (unit.markers) 
[mnemonic, unit.marker]
&SBP[sbp]MK[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 unit.marker                 10 FREE     L  LAB.C.MARK     ssk                                                     
 unit.marker.charge           9 PDEC5    R  LAB.B.TEST     &SBP[sbp]MK[ssk]|0                                      
 Ì     i   2
lab.b.product.user.notes    (user.notes) 
[mnemonic, user.note.num]
&SBP[sbp]UN[sbpU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 user.note.num                3 PINT     R                 sbpU                                                        
 user.note.edit               1 YN       L                                                                             
 user.note.line              65 FREE     L                 &SBP[sbp]UN[sbpU]                                           
 Ì     i   2
lab.b.prod.web.notes    (web.notes) 
[mnemonic, web.note.q]
&SBP[sbp]WN[sbpWN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 web.note.q                   3 PINT     R                 sbpWN                                                       
 web.note.line               90 FREE     L                 &SBP[sbp]WN[sbpWN]                                          
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 lab.b.product.bar.code.index       [symbology,bar.code] = mnemonic
   bar.code.x                         &SBPB[sbxs,sbpBC]

 lab.b.prod.billing.code.index      [unit.billing.code,mnemonic] = active
   bill.code.x                        &SBPBC[sbpBC,sbp]

 lab.b.product.dept.index           [department,mnemonic] = active
   dept.x                             &SBPD[sbd,sbp]

 lab.b.product.group.x              [product.group,mnemonic] = active
   group.x                            &SBPI[sbpg,sbp]

 lab.b.prod.lab.site.mne.index      [lab.site,lab.site.mnemonic,mnemonic] = active
   lab.site.mne.x                     &SBPLM[scl,sclSM,sbp]

 lab.b.prod.lab.test.link.index     [link.to.lab.test,mnemonic]
   lab.test.link.x                    &SBPLT[slt,sbp]

 lab.b.product.dict.mnemonic.x      [other.mnemonic,mnemonic] = active
   mnemonic.x                         &SBPM[sbpOM,sbp]

 lab.b.product.name.index           [name,mnemonic] = active
   name.x                             &SBPNM[sbpNM,sbp]