sHelp
                                     LAB.C.OUT
     i   2
 call.batch
   call
     call.attempt
     called.comments
 call.batches
 call.by.patient
 call.complete
   call.complete.comment
 call.complete.log
 call.select.save
 requisition
   req.bar.codes
   req.diagnoses
   req.doctor.address.info
   req.icd
     req.icd.modifiers
   req.letters
   req.markers
   req.orders
   req.other.doctors
   req.queries
     req.query.multiple
   req.specimen.comments

 Ì     i   2
call.batch
[call.batch.number]
*(S)SSNC[snncb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.batch.number            7 PINT     R                 snncb                                                       
 call.batch.create.by        10 FREE     L  MIS.USER       *(S)SSNC[snncb]|2                                       
 call.batch.create.date       8 DATE     L                 *(S)SSNC[snncb]|0                                           
 call.batch.create.time       4 HHMM     L                 *(S)SSNC[snncb]|1                                           
 call.batch.from.date         8 DATE     L                 *(S)SSNC[snncb]|3                                           
 call.batch.patients          5 PINT     R                 *(S)SSNC[snncb]|5                                           
 call.batch.specs             5 PINT     R                 *(S)SSNC[snncb]|6                                           
 call.batch.thru.date         8 DATE     L                 *(S)SSNC[snncb]|4                                           
 Ì   €   i   2
call
[call.batch.number,  call.q]
*(S)SSNC[snncb]C[ssnc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.q                       3 PINT     R                 ssnc                                                        
 call.client                 10 FREE     L  MIS.DOC        *(S)SSNC[snncb]C[ssnc]|1                                
 call.date                    8 DATE     L                 *(S)SSNC[snncb]C[ssnc]|0                                    
 call.marked                  1 CHOICE   L                 *(S)SSNC[snncb]C[ssnc]|7                                    
 call.module                  1 CHOICE   L                 *(S)SSNC[snncb]C[ssnc]|3                                    
 call.ordered.complete        1 FREE     L                 *(S)SSNC[snncb]C[ssnc]|12                                   
 call.ordered.tests          42 FREE     L                 *(S)SSNC[snncb]C[ssnc]|11                                   
 call.other.client           10 FREE     L  MIS.DOC        *(S)SSNC[snncb]C[ssnc]|13                               
 call.patient                30 FREE     L  LAB.C.PAT      *(S)SSNC[snncb]C[ssnc]|2                                
 call.patient.name           30 FREE     L                 *(S)SSNC[snncb]C[ssnc]|10                                   
 call.priority                1 FREE     L                 *(S)SSNC[snncb]C[ssnc]|9                                    
 call.result                  9 CHOICE   L                 *(S)SSNC[snncb]C[ssnc]|6                                    
 call.site                   10 FREE     L  LAB.C.SITE     *(S)SSNC[snncb]C[ssnc]|8                                
 call.spec.number            16 FREE     L                 *(S)SSNC[snncb]C[ssnc]|4                                    
 call.spec.urn                9 PINT     R                 *(S)SSNC[snncb]C[ssnc]|5                                    
 called.action               16 FREE     L                 *(S)SSNC[snncb]C[ssnc]S|2                                   
 called.cc.q                  1 PINT     R                 *(S)SSNC[snncb]C[ssnc]S|4                                   
 called.date                  8 DATE     L                 *(S)SSNC[snncb]C[ssnc]S|0                                   
 called.time                  4 HHMM     L                 *(S)SSNC[snncb]C[ssnc]S|1                                   
 called.user                 10 FREE     L  MIS.USER       *(S)SSNC[snncb]C[ssnc]S|3                               
 Ì   €   i   2
call.attempt
[call.batch.number,call.q,  call.attempt.q]
*(S)SSNC[snncb]C[ssnc]A[ssnca]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.attempt.q               2 PINT     R                 ssnca                                                       
 call.attempt.action         16 FREE     L                 *(S)SSNC[snncb]C[ssnc]A[ssnca]|2                            
 call.attempt.cc.q            1 PINT     R                 *(S)SSNC[snncb]C[ssnc]A[ssnca]|5                            
 call.attempt.comment        60 FREE     L                 *(S)SSNC[snncb]C[ssnc]A[ssnca]|4                            
 call.attempt.date            8 DATE     L                 *(S)SSNC[snncb]C[ssnc]A[ssnca]|0                            
 call.attempt.time            4 HHMM     L                 *(S)SSNC[snncb]C[ssnc]A[ssnca]|1                            
 call.attempt.user           10 FREE     L  MIS.USER       *(S)SSNC[snncb]C[ssnc]A[ssnca]|3                        
 Ì   €   i   2
called.comments
[call.batch.number,call.q,  called.comment.q]
*(S)SSNC[snncb]C[ssnc]SC[ccq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 called.comment.q             2 PINT     R                 ccq                                                         
 called.comment.line         60 TEXT     L                 *(S)SSNC[snncb]C[ssnc]SC[ccq]                               
 Ì     i   2
call.batches
*(S)SSNC

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.batch.run               7 PINT     R                 *(S)SSNC|0                                                  
 call.batch.run.by           10 FREE     L  MIS.USER       *(S)SSNC|1                                              
 Ì     i   2
call.by.patient
[cb.pat,cb.date,cb.time]
?(S)SSNCP[aa,ccd,cct]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cb.pat                      30 URN      L  ADM.PAT        aa                                                      
 cb.date                      8 DATE     L                 ccd                                                         
 cb.time                      4 HHMM     L                 cct                                                         
 cb.client                   10 FREE     L  MIS.DOC        ?(S)SSNCP[aa,ccd,cct]                                   
 Ì     i   2
call.complete
[cc.date,cc.time,cc.client,cc.spec.number,cc.q]
?(S)SSNCC[ccd,cct,ggg,ccs,ccq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cc.date                      8 DATE     L                 ccd                                                         
 cc.time                      4 HHMM     L                 cct                                                         
 cc.client                   10 FREE     L  MIS.DOC        ggg                                                     
 cc.spec.number              15 FREE     L                 ccs                                                         
 cc.q                         1 PINT     R                 ccq                                                         
 cc.action                   16 FREE     L                 ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|4                            
 cc.complete                  1 FREE     L                 ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|5                            
 cc.module                    1 CHOICE   L                 ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|3                            
 cc.patient                  30 URN      L  ADM.PAT        ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|1                        
 cc.spec.urn                  1 FREE     L                 ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|0                            
 cc.user                     10 FREE     L  MIS.USER       ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]|2                        
 Ì   €   i   2
call.complete.comment
[cc.date,cc.time,cc.client,cc.spec.number,cc.q,  cc.comment.q]
?(S)SSNCC[ccd,cct,ggg,ccs,ccq]C[cccq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cc.comment.q                 2 PINT     R                 cccq                                                        
 cc.comment.line             60 TEXT     L                 ?(S)SSNCC[ccd,cct,ggg,ccs,ccq]C[cccq]                       
 Ì     i   2
call.complete.log
[cc.log.sk1,cc.log.date,cc.log.time,cc.log.sk4,cc.log.spec]
/SSNCL[k1,k2,k3,k4,k5]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cc.log.sk1                  10 FREE     L                 k1                                                          
 cc.log.date                  8 DATE     L                 k2                                                          
 cc.log.time                  4 HHMM     L                 k3                                                          
 cc.log.sk4                  10 FREE     L                 k4                                                          
 cc.log.spec                 15 FREE     L                 k5                                                          
 cc.log.action               16 FREE     L                 /SSNCL[k1,k2,k3,k4,k5]|3                                    
 cc.log.patient.account      12 FREE     L                 /SSNCL[k1,k2,k3,k4,k5]|1                                    
 cc.log.patient.name         30 FREE     L                 /SSNCL[k1,k2,k3,k4,k5]|0                                    
 cc.log.req                   8 FREE     L                 /SSNCL[k1,k2,k3,k4,k5]|2                                    
 cc.log.req.urn              10 URN      L  LAB.C.REQ      /SSNCL[k1,k2,k3,k4,k5]|4                                
 cc.log.sort.by               6 CHOICE   L                                                                             
 Ì     i   2
call.select.save
[call.select.save.user]
?(S)SSNCS[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.select.save.user       10 FREE     L  MIS.USER       gu                                                      
 call.select.save.date        8 DATE     L                 ?(S)SSNCS[gu]|12                                            
 Ì     i   2
requisition
[req.urn]
*(S)SSNR[ssnf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.urn                     10 URN      L                 ssnf                                                        
 by.sub.from                  1 YN       L                                                                             
 dup.days                     3 INT      R                                                                             
 letter                      10 FREE     L  LAB.C.FORM                                                             
 req.bill.client             10 FREE     L  MIS.DOC        *(S)SSNR[ssnf]|1                                        
 req.billto.name             30 FREE     L                 VAL=@MIS.DOC.name[@req.bill.client]                         
 req.call                     1 FREE     L                 *(S)SSNR[ssnf]|13                                           
 req.client                  10 FREE     L  MIS.DOC        *(S)SSNR[ssnf]|0                                        
 req.collection.date          8 DATE     L                 *(S)SSNR[ssnf]|10                                           
 req.collection.time          4 HHMMU    L                 *(S)SSNR[ssnf]|11                                           
 req.last.series.order        1 YN       L                 *(S)SSNR[ssnf]|14                                           
 req.mult.addr.urn            2 PINT     R                 *(S)SSNR[ssnf]|2                                            
 req.order.source            10 FREE     L                 *(S)SSNR[ssnf]|19                                           
 req.orders.lines            80 FREE     L                 VAL=%LAB.C.OUT.orders(req.urn,MEM,1)                        
 req.orders.list             30 FREE     L                 VAL=%LAB.C.OUT.orders(req.urn,MEM)                          
 req.priority                 1 FREE     L                 *(S)SSNR[ssnf]|12                                           
 req.pt.age                   7 AGE      R                 *(S)SSNR[ssnf]|7                                            
 req.pt.bill.type             1 CHOICE   L                 *(S)SSNR[ssnf]|23                                           
 req.pt.birthdate            10 BDATE    L                 *(S)SSNR[ssnf]|6                                            
 req.pt.fin.class            10 FREE     L  MIS.FIN.CLASS  *(S)SSNR[ssnf]|9                                        
 req.pt.first.name           30 FREE     L                                                                             
 req.pt.id                   15 FREE     L                 *(S)SSNR[ssnf]|3                                            
 req.pt.last.name            30 FREE     L                                                                             
 req.pt.mri.urn              25 URN      L                 *(S)SSNR[ssnf]|4                                            
 req.pt.name                 30 FREE     L                 *(S)SSNR[ssnf]|5                                            
 req.pt.sex                   1 CHOICE   L                 *(S)SSNR[ssnf]|8                                            
 req.pt.species              10 FREE     L  LAB.C.SPECIES  *(S)SSNR[ssnf]|17                                       
 req.renewal.series.order     1 YN       L                 *(S)SSNR[ssnf]|21                                           
 req.ser.expire.renew.date    8 DATE     L                 VAL=IF{@req.last.series.order!@req.renewal.series.orde      
                                                           VAL=r @req.collection.date}                                 
 req.series.check             1 YN       L                 VAL=IF{"Y"'=c.yn;c.expire.renew.both="E" "Y"=@req.last      
                                                           VAL=.series.order;c.expire.renew.both="R" "Y"=@req.ren      
                                                           VAL=ewal.series.order;"Y"=@req.last.series.order;"Y"=@      
                                                           VAL=req.renewal.series.order}                               
 req.series.directions       20 FREE     L  MIS.DIR        *(S)SSNR[ssnf]|15                                       
 req.series.expire.date       8 DATE     L                 VAL=IF{@req.last.series.order @req.collection.date}         
 req.series.how.many          3 PINT     R                 *(S)SSNR[ssnf]|16                                           
 req.series.renew.date        8 DATE     L                 VAL=IF{@req.renewal.series.order @req.collection.date}      
 req.series.renew.or.last     1 CHOICE   L                                                                             
 req.series.renewal.days      3 PINT     R                 *(S)SSNR[ssnf]|20                                           
 req.series.start.date        8 DATE     L                 *(S)SSNR[ssnf]|22                                           
 req.set.client.billto        0 FREE     L                 VAL=@req.bill.client^client&""                              
 req.set.client.subdr         0 FREE     L                 VAL=@req.client^client&""                                   
 req.set.client.subfrom       0 FREE     L                 VAL=@req.sub.from^client&""                                 
 req.sub.from                10 FREE     L  MIS.DOC        *(S)SSNR[ssnf]|18                                       
 req.subdr.name              30 FREE     L                 VAL=@MIS.DOC.name[@req.client]                              
 req.subfrom.name            30 FREE     L                 VAL=@MIS.DOC.name[@req.sub.from]                            
 use.word                     1 YN       L                                                                             
 word.when                    5 CHOICE   L                                                                             
 Ì   €   i   2
req.bar.codes
[req.urn,  req.bc.mod,req.bc.px.etc,req.bc.spec.q,req.bc.container]
*(S)SSNR[ssnf]BC[ssnBM,ssnBP,ssnBQ,sck]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.bc.mod                   1 CHOICE   L                 ssnBM                                                       
 req.bc.px.etc               24 FREE     L                 ssnBP                                                       
 req.bc.spec.q                1 PINT     R                 ssnBQ                                                       
 req.bc.container            10 FREE     L  LAB.C.CONTAINERsck                                                     
 req.bar.code                10 FREE     L                 *(S)SSNR[ssnf]BC[ssnBM,ssnBP,ssnBQ,sck]|0                   
 Ì   €   i   2
req.diagnoses
[req.urn,  req.diag.q]
*(S)SSNR[ssnf]DX[scrDQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.diag.q                   2 PINT     R                 scrDQ                                                       
 req.diag                    10 FREE     L  MIS.DIAG       *(S)SSNR[ssnf]DX[scrDQ]|0                               
 Ì   €   i   2
req.doctor.address.info
[req.urn,  req.doc.address.doctor]
*(S)SSNR[ssnf]DA[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.doc.address.doctor      10 FREE     L                 ggg                                                         
 req.doc.address.1           45 FREE     L                 *(S)SSNR[ssnf]DA[ggg]|0                                     
 req.doc.address.2           45 FREE     L                 *(S)SSNR[ssnf]DA[ggg]|1                                     
 req.doc.address.3           45 FREE     L                 *(S)SSNR[ssnf]DA[ggg]|2                                     
 req.doc.address.4           45 FREE     L                 *(S)SSNR[ssnf]DA[ggg]|3                                     
 req.doc.address.email       40 FREE     L                 *(S)SSNR[ssnf]DA[ggg]|4                                     
 Ì   €   i   2
req.icd
[req.urn,  icd.module,icd.order]
*(S)SSNR[ssnf]I[scrim,scrio]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 icd.module                   1 CHOICE   L                 scrim                                                       
 icd.order                    9 FREE     L                 scrio                                                       
 icd.code                     7 FREE     L                 *(S)SSNR[ssnf]I[scrim,scrio]|0                              
 icd.comment                 60 FREE     L                 *(S)SSNR[ssnf]I[scrim,scrio]|3                              
 icd.printed                  1 YN       L                 *(S)SSNR[ssnf]I[scrim,scrio]|4                              
 icd.reject                   1 CHOICE   L                 *(S)SSNR[ssnf]I[scrim,scrio]|1                              
 icd.sign                     1 YN       L                 *(S)SSNR[ssnf]I[scrim,scrio]|2                              
 Ì   €   i   2
req.icd.modifiers
[req.urn,icd.module,icd.order,  icd.mod.q]
*(S)SSNR[ssnf]I[scrim,scrio]M[gzmQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 icd.mod.q                    3 PINT     R                 gzmQ                                                        
 icd.modifier                 2 FREE     L  MIS.CPT.MOD    *(S)SSNR[ssnf]I[scrim,scrio]M[gzmQ]|0                   
 Ì   €   i   2
req.letters
[req.urn,  req.letter.client,req.letter,req.letter.date]
*(S)SSNR[ssnf]L[ggg,ssx,ssnfL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.letter.client           10 FREE     L  MIS.DOC        ggg                                                     
 req.letter                  10 FREE     L  LAB.C.FORM     ssx                                                     
 req.letter.date              8 DATE     L                 ssnfL                                                       
 req.letter.user             10 FREE     L  MIS.USER       *(S)SSNR[ssnf]L[ggg,ssx,ssnfL]|0                        
 Ì   €   i   2
req.markers
[req.urn,  req.marker]
*(S)SSNR[ssnf]MK[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.marker                  10 ALPHANUM L  LAB.C.MARK     ssk                                                     
 Ì   €   i   2
req.orders
[req.urn,  req.ee.ord.q]
*(S)SSNR[ssnf]EO[ssnfO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.ee.ord.q                 2 PINT     R                 ssnfO                                                       
 req.ee.ask.how.many          1 YN       L                 *(S)SSNR[ssnf]EO[ssnfO]|5                                   
 req.ee.cnt                   2 PINT     R                 *(S)SSNR[ssnf]EO[ssnfO]|3                                   
 req.ee.how.many.dft          2 PINT     R                 *(S)SSNR[ssnf]EO[ssnfO]|6                                   
 req.ee.mic.spdesc           10 FREE     L  LAB.M.SPDESC   *(S)SSNR[ssnf]EO[ssnfO]|8                               
 req.ee.mic.src              10 FREE     L  LAB.M.SRC      *(S)SSNR[ssnf]EO[ssnfO]|7                               
 req.ee.ord                  10 URN      L                 *(S)SSNR[ssnf]EO[ssnfO]|0                                   
 req.ee.ord.mnemonic         15 FREE     L                 *(S)SSNR[ssnf]EO[ssnfO]|2                                   
 req.ee.ord.name             30 FREE     L                 *(S)SSNR[ssnf]EO[ssnfO]|4                                   
 req.ee.ord.priority          1 FREE     L                 *(S)SSNR[ssnf]EO[ssnfO]|13                                  
 req.ee.ord.subm.doctor      10 FREE     L                 *(S)SSNR[ssnf]EO[ssnfO]|14                                  
 req.ee.ord.type              1 CHOICE   L                 *(S)SSNR[ssnf]EO[ssnfO]|1                                   
 req.ee.prefix                2 FREE     L                 *(S)SSNR[ssnf]EO[ssnfO]|9                                   
 req.ee.screen               15 FREE     L  MIS.SCREEN     *(S)SSNR[ssnf]EO[ssnfO]|10                              
 req.ee.spec.urn             10 URN      L                 *(S)SSNR[ssnf]EO[ssnfO]|12                                  
 req.ee.timed                 1 YN       L                 *(S)SSNR[ssnf]EO[ssnfO]|11                                  
 Ì   €   i   2
req.other.doctors
[req.urn,  req.other.doctor]
*(S)SSNR[ssnf]DR[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.other.doctor            10 FREE     L  MIS.DOC        ggg                                                     
 req.other.doc.addr.urn       2 PINT     R                 *(S)SSNR[ssnf]DR[ggg]|1                                     
 req.other.doc.edit.addr      1 YN       L                 *(S)SSNR[ssnf]DR[ggg]|2                                     
 req.other.doc.non.dict.nm   30 FREE     L                 *(S)SSNR[ssnf]DR[ggg]|0                                     
 Ì   €   i   2
req.queries
[req.urn,  req.query]
*(S)SSNR[ssnf]Q[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.query                   10 FREE     L  MIS.QUERY      ggv                                                     
 req.response                60 FREE     L                 *(S)SSNR[ssnf]Q[ggv]|0                                      
 req.yn.comment              99 FREE     L                 *(S)SSNR[ssnf]Q[ggv]|5                                      
 Ì   €   i   2
req.query.multiple
[req.urn,req.query,  req.qry.mul.q]
*(S)SSNR[ssnf]Q[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.qry.mul.q                3 PINT     R                 ggvMQ                                                       
 req.qry.mul.answer          75 FREE     L                 *(S)SSNR[ssnf]Q[ggv]M[ggvMQ]|0                              
 Ì   €   i   2
req.specimen.comments
[req.urn,  req.spec.comment.q]
*(S)SSNR[ssnf]SC[ssnfK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 req.spec.comment.q           2 PINT     R                 ssnfK                                                       
 req.spec.comment            60 TEXT     L                 *(S)SSNR[ssnf]SC[ssnfK]                                     

 Index Files                        Subscripts/Physical Base

 client.x                           [req.client,req.collection.date,req.collection.time,req.pt.last.name,req.pt.firs
                                      ?(S)SSNRC[ggg,ssnfD,ssnfT,aaLN,aaFN,ssnf]

 date.sf.x                          [req.collection.date,req.collection.time,req.sub.from,req.pt.last.name,req.pt.fi
                                      ?(S)SSNRDBC[ssnfD,ssnfT,scrSF,aaLN,aaFN,ssnf]

 date.x                             [req.collection.date,req.collection.time,req.client,req.pt.last.name,req.pt.firs
                                      ?(S)SSNRD[ssnfD,ssnfT,ggg,aaLN,aaFN,ssnf]

 name.x                             [req.pt.last.name,req.pt.first.name,req.collection.date,req.collection.time,req.
                                      ?(S)SSNRN[aaLN,aaFN,ssnfD,ssnfT,ggg,ssnf]

 series.x                           [req.collection.date,req.series.renew.or.last,req.urn]
                                      ?(S)SSNRS[ssnfD,ssnfs,ssnf]