sHelp
                                     LAB.P.WB
     i   2
 main
   specimens
 preview
 process
   process.specs
 process.specs.chosen
 reprint
 workbatch.list
 worksheet.create.list
   assigned.to.range
   worksheet.create.by.batch
   worksheet.create.by.spec
   worksheet.create.specs

 Ì     i   2
main
[urn]
*(SP)SPB[spb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         10 PINT     R                 spb                                                         
 closed                       8 DATE     L                 *(SP)SPB[spb]|4                                             
 date                         8 DATE     L                 *(SP)SPB[spb]|0                                             
 department                  10 FREE     L  LAB.P.DEPT     *(SP)SPB[spb]|5                                         
 duplicate.flag              16 FREE     L                 VAL=IF{@closed "CLOSED"}^x_IF{@printed IF{x " "}_"DUPL      
                                                           VAL=ICATE"}                                                 
 entered.time                 4 TIME     L                 *(SP)SPB[spb]|7                                             
 entered.user                10 FREE     L  MIS.USER       *(SP)SPB[spb]|6                                         
 mnemonic.id                 30 FREE     L                 VAL=("WB:",@worksheet,%Z.date.out(@date),"Batch #"_@nu      
                                                           VAL=mber)                                                   
 name.id                     50 FREE     L                 VAL=(@LAB.P.WS.name[@worksheet],%Z.date.out(@date),"BA      
                                                           VAL=TCH #"_@number)                                         
 number                       3 PINT     R                 *(SP)SPB[spb]|2                                             
 printed                      1 YN       L                 *(SP)SPB[spb]|9                                             
 site                        10 FREE     L  LAB.C.SITE     *(SP)SPB[spb]|8                                         
 status                       6 FREE     L                 *(SP)SPB[spb]|3                                             
 temp.prefix                  2 FREE     L                 VAL=PW                                                      
 worksheet                   10 FREE     L  LAB.P.WS       *(SP)SPB[spb]|1                                         
 Ì   €   i   2
specimens
[urn,  specimen.q]
*(SP)SPB[spb]S[spbSq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 specimen.q                   3 PINT     R                 spbSq                                                       
 specimen                    30 URN      L  LAB.P.SPEC     *(SP)SPB[spb]S[spbSq]|0                                 
 Ì     i   2
preview
[prev.worksheet]
/SPBp[spw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prev.worksheet              10 FREE     L  LAB.P.WS       spw                                                     
 prev.batches                 3 INT      R                 /SPBp[spw]|3                                                
 prev.last                    3 PINT     R                 /SPBp[spw]|1                                                
 prev.min.max                10 FREE     L                 /SPBp[spw]|2                                                
 prev.specimen                3 PINT     R                 /SPBp[spw]|0                                                
 Ì     i   2
process
/(.D)PTH.WP

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pr.batch                    10 PINT     R  LAB.P.WB       /(.D)PTH.WP|0                                           
 pr.rebuild                   1 FREE     L                 /(.D)PTH.WP|2                                               
 pr.worksheet                10 FREE     L  LAB.P.WS       /(.D)PTH.WP|1                                           
 Ì   €   i   2
process.specs
[pr.specimen.q]
/(.D)PTH.WP["S",spbSq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pr.specimen.q                5 PINT     R                 spbSq                                                       
 pr.specimen.id              15 FREE     L                 /(.D)PTH.WP["S",spbSq]|0                                    
 pr.specimen.patient         30 FREE     L  LAB.C.PAT      /(.D)PTH.WP["S",spbSq]|2                                
 pr.specimen.procs           30 FREE     L                 /(.D)PTH.WP["S",spbSq]|4                                    
 pr.specimen.q.ext            5 PINT     R                 VAL=@pr.specimen.q                                          
 pr.specimen.tissues         31 FREE     L                 /(.D)PTH.WP["S",spbSq]|3                                    
 pr.specimen.urn             30 URN      L  LAB.P.SPEC     /(.D)PTH.WP["S",spbSq]|1                                
 Ì     i   2
process.specs.chosen
[spec.chosen.q]
/LAB.SPBP[spbCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 spec.chosen.q                3 PINT     R                 spbCQ                                                       
 item.chosen.q                3 PINT     R                 /LAB.SPBP[spbCQ]|1                                          
 spec.chosen.id              30 FREE     L                 /LAB.SPBP[spbCQ]|0                                          
 Ì     i   2
reprint
[repr.q]
/SPB.RP[spbrq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 repr.q                       3 PINT     R                 spbrq                                                       
 repr.batches                11 FREE     L                 /SPB.RP[spbrq]|3                                            
 repr.dates                  17 FREE     L                 /SPB.RP[spbrq]|1                                            
 repr.type                    6 CHOICE   L                 /SPB.RP[spbrq]|2                                            
 repr.worksheets             21 FREE     L                 /SPB.RP[spbrq]|0                                            
 Ì     i   2
workbatch.list
[workbatch.q]
/L[spbLq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 workbatch.q                  2 PINT     R                 spbLq                                                       
 workbatch.date               8 FREE     L                 /L[spbLq]|2                                                 
 workbatch.number             3 PINT     R                 /L[spbLq]|3                                                 
 workbatch.urn               10 PINT     R  LAB.P.WB       /L[spbLq]|0                                             
 workbatch.worksheet         10 FREE     L  LAB.P.WS       /L[spbLq]|1                                             
 Ì     i   2
worksheet.create.list
[wksht.q]
/SPB.WK[spbWQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wksht.q                      2 PINT     R                 spbWQ                                                       
 wksht.fill.last              3 CHOICE   L                 /SPB.WK[spbWQ]|2                                            
 wksht.no.of.wkshts           3 FREE     L                 /SPB.WK[spbWQ]|1                                            
 wksht.select                 5 CHOICE   L                 /SPB.WK[spbWQ]|4                                            
 wksht.spec.prefix            2 FREE     L                 /SPB.WK[spbWQ]|3                                            
 wksht.worksheet             10 FREE     L  LAB.P.WS       /SPB.WK[spbWQ]|0                                        
 Ì   €   i   2
assigned.to.range
[wksht.q,  range.assigned.to]
/SPB.WK[spbWQ]A[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 range.assigned.to           10 FREE     L  MIS.USER       gu                                                      
 range.assigned.to.action     7 CHOICE   L                 /SPB.WK[spbWQ]A[gu]|0                                       
 Ì   €   i   2
worksheet.create.by.batch
[wksht.q,  other.batch.q]
/SPB.WK[spbWQ]B[spbOB]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 other.batch.q                2 PINT     R                 spbOB                                                       
 other.batch                 10 PINT     R  LAB.P.WB       /SPB.WK[spbWQ]B[spbOB]|0                                
 other.batch.date             8 DATE     L                 /SPB.WK[spbWQ]B[spbOB]|2                                    
 other.batch.number           3 PINT     R                 /SPB.WK[spbWQ]B[spbOB]|3                                    
 other.batch.worksheet       10 FREE     L  LAB.P.WS       /SPB.WK[spbWQ]B[spbOB]|1                                
 Ì   €   i   2
worksheet.create.by.spec
[wksht.q,  range.q]
/SPB.WK[spbWQ]S[spbRq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 range.q                      2 PINT     R                 spbRq                                                       
 range.ent.date               8 DATE     L                 /SPB.WK[spbWQ]S[spbRq]|2                                    
 range.from.number            7 PINT     R                 /SPB.WK[spbWQ]S[spbRq]|3                                    
 range.prefix                 2 FREE     L                 /SPB.WK[spbWQ]S[spbRq]|0                                    
 range.recv.date              8 DATE     L                 /SPB.WK[spbWQ]S[spbRq]|1                                    
 range.thru.number            7 PINT     R                 /SPB.WK[spbWQ]S[spbRq]|4                                    
 Ì   €   i   2
worksheet.create.specs
[wksht.q,  wb.specimen.q]
/SPB.WK[spbWQ]SP[spsQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wb.specimen.q                3 PINT     R                 spsQ                                                        
 wb.specimen                 30 URN      L  LAB.P.SPEC     /SPB.WK[spbWQ]SP[spsQ]|0                                

 Index Files                        Subscripts/Physical Base

 id.x                               [worksheet,date,number] = urn
                                      ?(SP)SPBI[spw,spbD,spbN]