sHelp
                                     LAB.L.SC
     i   2
   lab.standards.controls.dict
     lab.std.ctl.lots
       lab.std.ctl.file.maintenance
       lab.std.ctl.lot.tests
         lab.l.sc.lots.test.methods
           lab.l.sc.alpha.entries
           lab.std.ctl.alpha.normals
           lab.l.sc.ee.mr.texts
             lab.l.sc.ee.mr.texts.rules

 Ì     i   2
lab.standards.controls.dict    (main) 
[mnemonic]
&SLQ[slq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 mnemonic                    10 FREE     L                 slq                                                         
 active                       1 YN       L                 &SLQ[slq]|0                                                 
 dept                        10 FREE     L  LAB.L.DEPT     &SLQ[slq]|3                                             
 last.update                 50 FREE     L                 &SLQ[slq]UPD                                                
 list.key.1                  30 FREE     L                                                                             
 list.key.2                  30 FREE     L                                                                             
 name                        30 FREE     L                 &SLQ[slq]|1                                                 
 type                         1 CHOICE   L                 &SLQ[slq]|2                                                 
 urn                         10 FREE     L                                                                             
 Ì     i   2
lab.std.ctl.lots    (lots) 
[mnemonic, lot]
&SLQ[slq]L[slqL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 lot                         15 FREE     L                 slqL                                                        
 bar.code.number              6 PINT     R                 &SLQ[slq]L[slqL]|2                                          
 copy.lot                     1 YN       L                 &SLQ[slq]L[slqL]CPY                                         
 days.to.retain.data          4 PINT     R                 &SLQ[slq]L[slqL]|5                                          
 lot.created.date             8 DATE     L                 &SLQ[slq]L[slqL]|3                                          
 lot.expire.date              8 DATE     L                 &SLQ[slq]L[slqL]|4                                          
 lot.mnemonic                10 FREE     L                 &SLQ[slq]L[slqL]|1                                          
 lot.status                   1 CHOICE   L                 &SLQ[slq]L[slqL]|0                                          
 lot.status.name              7 FREE     L                 VAL=IF{@LAB.L.SC.lot.status="I" "INACTIVE";@LAB.L.SC.l      
                                                           VAL=ot.status="A" "ACTIVE";"NEW"}                           
 old.multi.rule.control      10 FREE     L  LAB.L.SC       &SLQ[slq]L[slqL]|6                                      
 old.multi.rule.control.2    10 FREE     L  LAB.L.SC       &SLQ[slq]L[slqL]|8                                      
 old.multi.rule.lot          15 FREE     L                 &SLQ[slq]L[slqL]|7                                          
 old.multi.rule.lot.2        15 FREE     L                 &SLQ[slq]L[slqL]|9                                          
 Ì     i   2
lab.std.ctl.file.maintenance    (file.maintenance) 
[mnemonic,lot, file.maint]
&SLQ[slq]L[slqL]F[slqF]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 file.maint                   9 PINT     R                 slqF                                                        
 changed.date                 8 DATE     L                 &SLQ[slq]L[slqL]F[slqF]|1                                   
 changed.time                 4 TIME     L                 &SLQ[slq]L[slqL]F[slqF]|2                                   
 past.days.to.retain.data     4 PINT     R                 &SLQ[slq]L[slqL]F[slqF]|0                                   
 user                        15 FREE     L                 &SLQ[slq]L[slqL]F[slqF]|3                                   
 Ì     i   2
lab.std.ctl.lot.tests    (tests) 
[mnemonic,lot, test]
&SLQ[slq]L[slqL]T[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 test                         9 PDEC5    R  LAB.L.TEST     slt                                                     
 default.method              10 FREE     L  LAB.C.METH     &SLQ[slq]L[slqL]T[slt]|0                                
 Ì     i   2
lab.l.sc.lots.test.methods    (methods) 
[mnemonic,lot,test, method]
&SLQ[slq]L[slqL]T[slt]M[ssm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 method                      10 FREE     L  LAB.C.METH     ssm                                                     
 alp.reagent.group           10 FREE     L  LAB.L.RG       &SLQ[slq]L[slqL]T[slt]M[ssm]AD|1                        
 alp.reagent.group.ver.req    1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]AD|2                            
 alpha.restrict.to.list       1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]AD|0                            
 edit.mr.option               1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]|7                              
 edit.txt                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]|6                              
 expected.high                6 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|3                              
 expected.low                 6 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|2                              
 mean                         6 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|0                              
 mr.1.2s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|0                           
 mr.1.3s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|1                           
 mr.10.x                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|8                           
 mr.10.x.cross                1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|29                          
 mr.10.x2                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|9                           
 mr.10.x2n2                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|14                          
 mr.2.2s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|4                           
 mr.2.2s2                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|5                           
 mr.2.2s2n2                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|12                          
 mr.2of3.2s                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|10                          
 mr.4.1s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|6                           
 mr.4.1s.cross                1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|28                          
 mr.4.1s2                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|7                           
 mr.4.1s2n2                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|13                          
 mr.m.4s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|19                          
 mr.m.4s.cross                1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|27                          
 mr.m.4s.length               2 PINT     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|20                          
 mr.m.4s2                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|23                          
 mr.m.4s2n2                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|25                          
 mr.n.x                       1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|21                          
 mr.n.x.cross                 1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|30                          
 mr.n.x.length                2 PINT     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|22                          
 mr.n.x2                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|24                          
 mr.n.x2n2                    1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|26                          
 mr.r.4s                      1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|2                           
 mr.r.4s2                     1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|3                           
 mr.r.4s2n2                   1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|11                          
 mr.text.flag                 1 FREE     L                 VAL=IF{@First(@LAB.L.SC.ee.mr.q) @Set.attr(@Z.color.la      
                                                           VAL=bels1)_@Z.check.mark_@Set.attr(@Z.color.data1)}         
 multi.rule.control          10 FREE     L  LAB.L.SC       &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|15                      
 multi.rule.control.2        10 FREE     L  LAB.L.SC       &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|17                      
 multi.rule.lot              15 FREE     L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|16                          
 multi.rule.lot.2            15 FREE     L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT|18                          
 num.reagent.group           10 FREE     L  LAB.L.RG       &SLQ[slq]L[slqL]T[slt]M[ssm]|8                          
 num.reagent.group.ver.req    1 YN       L                 &SLQ[slq]L[slqL]T[slt]M[ssm]|9                              
 outlier.high                 6 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|5                              
 outlier.low                  6 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|4                              
 std.dev                      5 SDEC     R                 &SLQ[slq]L[slqL]T[slt]M[ssm]|1                              
 units                        8 FREE     L                 VAL=@LAB.L.TEST.rg.units[test,@LAB.L.TEST.meth.result.      
                                                           VAL=group[test,method]]                                     
 Ì     i   2
lab.l.sc.alpha.entries    (alpha.entries) 
[mnemonic,lot,test,method, alpha.entry]
&SLQ[slq]L[slqL]T[slt]M[ssm]AE[slqAE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alpha.entry                 20 FREE     L                 slqAE                                                       
 alpha.entry.code            10 FREE     L                 &SLQ[slq]L[slqL]T[slt]M[ssm]AE[slqAE]|0                     
 alpha.entry.comment         10 FREE     L  LAB.C.TEXT     &SLQ[slq]L[slqL]T[slt]M[ssm]AE[slqAE]|3                 
 alpha.entry.text            20 FREE     L                 &SLQ[slq]L[slqL]T[slt]M[ssm]AE[slqAE]|1                     
 alpha.entry.type             1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]AE[slqAE]|2                     
 Ì     i   2
lab.std.ctl.alpha.normals    (alpha.values) 
[mnemonic,lot,test,method, alpha.code]
&SLQ[slq]L[slqL]T[slt]M[ssm]A[slqA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 alpha.code                  10 FREE     L                 slqA                                                        
 alpha.comment.text          10 FREE     L  LAB.C.TEXT     &SLQ[slq]L[slqL]T[slt]M[ssm]A[slqA]|2                   
 alpha.result.type            1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]A[slqA]|1                       
 alpha.text                  20 FREE     L                 &SLQ[slq]L[slqL]T[slt]M[ssm]A[slqA]|0                       
 Ì     i   2
lab.l.sc.ee.mr.texts    (ee.mr.texts) 
[mnemonic,lot,test,method, ee.mr.q]
&SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ee.mr.q                      2 PINT     R                 slqEM                                                       
 ee.mr.text                  10 FREE     L  LAB.C.TEXT     &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|0                
 old.ee.mr.1.2s.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|1                    
 old.ee.mr.1.3s.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|2                    
 old.ee.mr.10.x.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|9                    
 old.ee.mr.10.x2.txt          1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|10                   
 old.ee.mr.10.x2n2.txt        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|15                   
 old.ee.mr.2.2s.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|5                    
 old.ee.mr.2.2s2.txt          1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|6                    
 old.ee.mr.2.2s2n2.txt        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|13                   
 old.ee.mr.2of3.2s.txt        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|11                   
 old.ee.mr.4.1s.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|7                    
 old.ee.mr.4.1s2.txt          1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|8                    
 old.ee.mr.4.1s2n2.txt        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|14                   
 old.ee.mr.r.4s.txt           1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|3                    
 old.ee.mr.r.4s2.txt          1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|4                    
 old.ee.mr.r.4s2n2.txt        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]|12                   
 Ì     i   2
lab.l.sc.ee.mr.texts.rules    (ee.mr.texts.rules) 
[mnemonic,lot,test,method,ee.mr.q, ee.mr.text.rule]
&SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]R[slqTT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ee.mr.text.rule              1 CHOICE   L                 slqTT                                                       
 ee.mr.1.2s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["A"]                             
 ee.mr.1.3s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["B"]                             
 ee.mr.10.x.cross.txt         1 CHOICE   L                 VAL=@ee.mr.text.rule.value["X"]                             
 ee.mr.10.x.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["G"]                             
 ee.mr.10.x2.txt              1 CHOICE   L                 VAL=@ee.mr.text.rule.value["N"]                             
 ee.mr.10.x2n2.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["T"]                             
 ee.mr.2.2s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["E"]                             
 ee.mr.2.2s2.txt              1 CHOICE   L                 VAL=@ee.mr.text.rule.value["L"]                             
 ee.mr.2.2s2n2.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["R"]                             
 ee.mr.2of3.2s.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["I"]                             
 ee.mr.4.1s.cross.txt         1 CHOICE   L                 VAL=@ee.mr.text.rule.value["W"]                             
 ee.mr.4.1s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["F"]                             
 ee.mr.4.1s2.txt              1 CHOICE   L                 VAL=@ee.mr.text.rule.value["M"]                             
 ee.mr.4.1s2n2.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["S"]                             
 ee.mr.m.4s.cross.txt         1 CHOICE   L                 VAL=@ee.mr.text.rule.value["V"]                             
 ee.mr.m.4s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["D"]                             
 ee.mr.m.4s2.txt              1 CHOICE   L                 VAL=@ee.mr.text.rule.value["K"]                             
 ee.mr.m.4s2n2.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["Q"]                             
 ee.mr.n.x.cross.txt          1 CHOICE   L                 VAL=@ee.mr.text.rule.value["Y"]                             
 ee.mr.n.x.txt                1 CHOICE   L                 VAL=@ee.mr.text.rule.value["H"]                             
 ee.mr.n.x2.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["O"]                             
 ee.mr.n.x2n2.txt             1 CHOICE   L                 VAL=@ee.mr.text.rule.value["U"]                             
 ee.mr.r.4s.txt               1 CHOICE   L                 VAL=@ee.mr.text.rule.value["C"]                             
 ee.mr.r.4s2.txt              1 CHOICE   L                 VAL=@ee.mr.text.rule.value["J"]                             
 ee.mr.r.4s2n2.txt            1 CHOICE   L                 VAL=@ee.mr.text.rule.value["P"]                             
 ee.mr.text.rule.value        1 CHOICE   L                 &SLQ[slq]L[slqL]T[slt]M[ssm]MRT[slqEM]R[slqTT]              
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 lab.l.sc.dept.index                [dept,mnemonic]
   dept.x                             &SLQD[sld,slq]

 lab.l.sc.expire.x                  [lot.expire.date,urn,lot]
   expire.x                           &SLQX[slqLE,slq,slqL]

 lab.sc.lot.index                   [mnemonic,lot.mnemonic] = lot
   lot.x                              &SLQL[slq,slqLM]

 lab.sc.method.index                [method,test,lot,mnemonic]
   method.x                           &SLQM[ssm,slt,slqL,slq]

 lab.std.ctl.test.index             [test,lot,mnemonic]
   test.x                             &SLQT[slt,slqL,slq]