sHelp
                                     LAB.L.SPEC
     i   2
 main
   alert.tests
   bar.codes
   call.attempt
   call.dates
   cancel.comments
   changed.numbers
   clinical.alerts
     clinical.alerts.details
   comments
   deleted.orders
   icd.codes
   infce.audit.trail
   its.data
   markers
   oe.orders
   order.queries
     order.query.multiple
   ordered.priority.tests
   ordered.tests
   prev.tests
     prev.result.comments
   reports
     report.times
     reports.by.doctor
       report.times.by.doctor
     reports.by.location
       report.times.by.location
   review
   sample.types
   site.orders
   sites
     point.of.testing
   storage
   tests
     mul.results
     result.comments
     test.slaves
     tests.calculated
     tests.used.in.calc
   workbatch.available.tests
   workbatch.history
   workbatches
   xi.deleted.orders
   xi.ordered.tests
 markers.display
 ordered.tests.display
 re.specs
   re.its.data
 re.verify.mode
 reported.times.display
 rpt.copies.to
 rpt.fields
   rpt.fields.sort
   rpt.fields.tests
 rpt.order.queries
 rpt.other.doctors
 selection.totals
 statistics
   tech.shift.statistics
     date.statistics
     month.statistics
 xi.orders.more

 Ì   €   i   2
main
[urn]
$(SL)SLS[sls]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 urn                         30 URN      L                 sls                                                         
 activity.date                8 DATE     L                                                                             
 age                          7 FREE     L                 VAL=%Z.age(@LAB.C.PAT.computed.birthdate,@collection.d      
                                                           VAL=ate)                                                    
 age.at.collection            7 FREE     L                 VAL=%Z.age.format.strip(@normals.age)                       
 age.sex                      9 FREE     L                 VAL=(@age_"/"_@LAB.C.PAT.sex'="/")                          
 bar.code.number             11 FREE     L                 $(SL)SLS[sls]A|9                                            
 calls.completed              2 PINT     R                 $(SL)SLS[sls]CA                                             
 cancel.comments.file         0 FREE     L                 $(SL)SLS[sls]CC                                             
 cancel.spec.wkld.func       10 FREE     L  LAB.C.WL.FUNC                                                          
 cancelled.date               8 DATE     L                 VAL=%Z.date.in.magic(@LAB.L.SPEC.cancelled.time.int)        
 cancelled.time               4 HHMM     L                 VAL=%Z.time.out(@LAB.L.SPEC.cancelled.time.int)             
 cancelled.time.int           9 PINT     R                 $(SL)SLS[sls]A|3                                            
 cancelled.user              10 FREE     L  MIS.USER       $(SL)SLS[sls]A|2                                        
 cmpl.active.workbatches      1 YN       L                 VAL=%LAB.L.SPEC.cmpl.workbatch.display(IF{LAB.L.SPEC.u      
                                                           VAL=rn;/LAB.L.SPEC.urn})                                    
 cmpl.closed.workbatches      1 YN       L                 VAL=%LAB.L.SPEC.cmpl.closed.workbatch.display(IF{LAB.L      
                                                           VAL=.SPEC.urn;@LAB.L.SPEC.urn})                             
 cmpl.deleted.orders          1 YN       L                 VAL=%LAB.L.SPEC.cmpl.deleted.orders(IF{LAB.L.SPEC.urn;      
                                                           VAL=@LAB.L.SPEC.urn})                                       
 cmpl.ord.tests.ext           1 YN       L                 VAL=%LAB.L.SPEC.ord.cmpl(LAB.L.SPEC.urn,"EU")               
 cmpl.ord.tests.ext.conf      1 YN       L                 VAL=%LAB.L.SPEC.ord.cmpl(LAB.L.SPEC.urn,"EA")               
 cmpl.ord.tests.int           1 YN       L                 VAL=%LAB.L.SPEC.ord.cmpl(LAB.L.SPEC.urn,"IU")               
 cmpl.ord.tests.int.conf      1 YN       L                 VAL=%LAB.L.SPEC.ord.cmpl(LAB.L.SPEC.urn,"IA")               
 cmpl.wb.ordered              1 YN       L                 VAL=%LAB.L.WB.ordered.from.tests(IF{@LAB.L.WB.urn;@t.L      
                                                           VAL=AB.L.WB.urn},/SPEC.URN,/QC,82)                          
 cmpl.wb.ordered.wide         1 YN       L                 VAL=%LAB.L.WB.ordered.from.tests(IF{@LAB.L.WB.urn;@t.L      
                                                           VAL=AB.L.WB.urn},/SPEC.URN,/QC,121)                         
 coll.time.sort               5 FREE     L                 $(SL)SLS[sls]A|16                                           
 collected.by                10 FREE     L  MIS.USER       $(SL)SLS[sls]|13                                        
 collection.batch            10 PINT     R  LAB.C.CB       $(SL)SLS[sls]|20                                        
 collection.batch.date        8 DATE     L                 $(SL)SLS[sls]A|4                                            
 collection.batch.id         24 FREE     L                 VAL=@LAB.L.SPEC.collection.category_IF{@LAB.L.SPEC.col      
                                                           VAL=lection.batch.date^XX " "_%Z.date.out(XX)_" #"_@LA      
                                                           VAL=B.L.SPEC.collection.batch.number}                       
 collection.batch.number      3 PINT     R                 $(SL)SLS[sls]A|5                                            
 collection.category         10 FREE     L  LAB.C.COL.CAT  $(SL)SLS[sls]|15                                        
 collection.date              8 DATE     L                 $(SL)SLS[sls]|3                                             
 collection.date.and.time    13 FREE     L                 VAL=%Z.date.out(@LAB.L.SPEC.collection.date)_" "_@LAB.      
                                                           VAL=L.SPEC.collection.time                                  
 collection.date.ee           8 DATE     L                 $(SL)SLS[sls]|3                                             
 collection.date.tform        5 FREE     L                 VAL=IF{@collection.date^X "T"_IF{X=@.today "";%Z.date.      
                                                           VAL=sub(X,@.today)^X<0;"+"_X}}                           
 collection.time              4 HHMMU    L                 $(SL)SLS[sls]|4                                             
 comments.file                0 FREE     L                 $(SL)SLS[sls]C                                              
 db.prefix                    2 FREE     L                 $(SL)SLS[sls]|25                                            
 donor.number                 8 FREE     L                 VAL=IF{@ADM.PAT.status="BB DON" @ADM.PAT.name$8}            
 entered.date                 8 DATE     L                 VAL=%Z.date.in.magic(@LAB.L.SPEC.entered.offset)            
 entered.offset               9 PINT     R                 $(SL)SLS[sls]|16                                            
 entered.time                 4 HHMM     L                 VAL=%Z.time.out(@LAB.L.SPEC.entered.offset)                 
 entered.user                10 FREE     L  MIS.USER       $(SL)SLS[sls]A|1                                        
 id                          15 URN      L  LAB.L.SPEC     VAL=@LAB.L.SPEC.number                                  
 id.any.external             30 FREE     L                                                                             
 id.any.internal             30 FREE     L                                                                             
 id.any.internal.bc          30 FREE     L                                                                             
 id.for.ee.result            25 FREE     L                                                                             
 id.not.can.int.bc           30 FREE     L                                                                             
 id.not.cancelled.internal   30 FREE     L                                                                             
 id.spec                     30 FREE     L                                                                             
 isolation.query.and.resp   137 FREE     L                 VAL=%LAB.C.PAT.isolation.query.and.resp(IF{LAB.L.SPEC.      
                                                           VAL=patient;@LAB.L.SPEC.patient})                           
 label.format                10 FREE     L  LAB.C.COL.LBL                                                          
 last.activity                8 PINT     R                 $(SL)SLS[sls]|22                                            
 last.activity.date           8 DATE     L                 VAL=IF{@last.activity^XX %Z.date.in.magic(XX+@entered.      
                                                           VAL=offset)}                                                
 last.activity.time           4 HHMM     L                 VAL=IF{@last.activity^XX %Z.time.out(XX+@entered.offse      
                                                           VAL=t)}                                                     
 last.sent.to.hub             9 PINT     R                 $(SL)SLS[sls]|23                                            
 master.test                  9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]A|7                                        
 master.urn                  30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]A|6                                        
 name.by.effective.date      30 FREE     L                 VAL=%ADM.PAT.name.by.date(@patient,@collection.date)        
 nameof.sort.x               10 FREE     L                                                                             
 no.reportables               1 YN       L                 $(SL)SLS[sls]A|12                                           
 normals.age                  8 AGE.SORT L                 $(SL)SLS[sls]|17                                            
 number                      15 FREE     L                 $(SL)SLS[sls]|0                                             
 number.complete             17 FREE     L                 VAL=%LAB.C.SPEC.number.complete("L",IF{LAB.L.SPEC.urn;      
                                                           VAL=/LAB.L.SPEC.urn})                                       
 number.part.only             5 PINT     R                 $(SL)SLS[sls]|8                                             
 number.sort                    FREE     L                 VAL=@LAB.L.SPEC.collection.date_@LAB.L.SPEC.number_@LA      
                                                           VAL=B.L.SPEC.urn                                            
 oe.order.numbers            30 FREE     L                 VAL=%LAB.L.SPEC.oe.order.number(urn)                        
 order.location              10 FREE     L  MIS.LOCN       $(SL)SLS[sls]A|11                                       
 order.site                  10 FREE     L  LAB.C.SITE     $(SL)SLS[sls]A|8                                        
 original.coll.date           8 DATE     L                 $(SL)SLS[sls]A|18                                           
 original.coll.time           4 HHMM     L                 $(SL)SLS[sls]A|17                                           
 patient                     30 FREE     L  LAB.C.PAT      $(SL)SLS[sls]|1                                         
 patient.header.line         92 FREE     L                 VAL=%LAB.C.PAT.hdr.line(IF{LAB.L.SPEC.patient;@LAB.L.S      
                                                           VAL=PEC.patient})                                           
 patient.header.line.name    92 FREE     L                 VAL=%LAB.C.PAT.hdr.line(IF{LAB.L.SPEC.patient;@LAB.L.S      
                                                           VAL=PEC.patient},"N")                                       
 patient.mpi                 25 URN      L  MRI.PAT                                                                
 prefix                       2 FREE     L                 $(SL)SLS[sls]|7                                             
 prefixes                     5 FREE     L                 VAL=(@LAB.L.SPEC.prefix_(":"_@LAB.L.SPEC.db.prefix'=":      
                                                           VAL="))                                                     
 priority                     1 FREE     L                 $(SL)SLS[sls]|6                                             
 queued.for.hub               1 YN       L                 $(SL)SLS[sls]|24                                            
 receive.site                10 FREE     L  LAB.C.SITE     $(SL)SLS[sls]A|10                                       
 received                     1 YN       L                 $(SL)SLS[sls]|12                                            
 received.by                 10 FREE     L  MIS.USER       $(SL)SLS[sls]|14                                        
 received.date                8 DATE     L                 $(SL)SLS[sls]|9                                             
 received.date.and.time      13 FREE     L                 VAL=IF{@LAB.L.SPEC.received.date %Z.date.out(@LAB.L.SP      
                                                           VAL=EC.received.date)_" "_@LAB.L.SPEC.received.time}        
 received.px                  2 FREE     L                 $(SL)SLS[sls]A|13                                           
 received.time                4 HHMMU    L                 $(SL)SLS[sls]|10                                            
 report.last.printed          8 PINT     R                 $(SL)SLS[sls]|21                                            
 report.last.printed.date     8 DATE     L                 VAL=IF{@report.last.printed^XX %Z.date.in.magic(XX+@en      
                                                           VAL=tered.offset)}                                          
 report.last.printed.time     4 HHMM     L                 VAL=IF{@report.last.printed^XX %Z.time.out(XX+@entered      
                                                           VAL=.offset)}                                               
 req.number                   8 FREE     L                 VAL=@LAB.C.REQ.number[@LAB.L.SPEC.req.urn]                  
 req.urn                     10 URN      L  LAB.C.REQ      $(SL)SLS[sls]|5                                         
 rpt.any.ord.queries.cmpld    1 YN       L                 VAL=IF{+@rpt.order.queries[urn,""] "Y";"N"}                 
 rpt.any.tests.cmpld          1 YN       L                 VAL=IF{@Last(LAB.L.SPEC.rpt.test) "Y";"N"}                  
 rpt.argument.string          0 FREE     L                 VAL=/ARG                                                    
 rpt.cmpl.ord.queries.all     1 YN       L                 VAL=%LAB.L.SPEC.cmpl.ord.queries(LAB.L.SPEC.urn)            
 rpt.cmpl.ord.queries.ext     1 YN       L                 VAL=%LAB.L.SPEC.cmpl.ord.queries(LAB.L.SPEC.urn,"E")        
 rpt.compile.copies.to        1 YN       L                 VAL=%LAB.C.RB.copies.to("")                                 
 rpt.compile.markers          1 YN       L                 VAL=IF{%LAB.C.MARK.strings(LAB.L.SPEC.urn,"L",^@Root(@      
                                                           VAL=LAB.L.SPEC.markers.display)[LAB.L.SPEC.urn],IF{MKR      
                                                           VAL=LEN;72}),"Y"}                                           
 rpt.compile.other.doctors    1 YN       L                 VAL=%LAB.C.REQ.cmpl.oth.docs(LAB.L.SPEC.urn,@LAB.L.SPE      
                                                           VAL=C.req.urn)                                              
 rpt.compile.tests            1 YN       L                 VAL=%LAB.L.SPEC.rpt.cmpl("")                                
 rpt.print.test.hdrs          0 FREE     L                 VAL=%LAB.L.SPEC.result.lines.hdrs("")                       
 rpt.print.tests              0 FREE     L                 VAL=%LAB.L.SPEC.result.lines("")                            
 rpt.setup.test.hdrs          0 FREE     L                 VAL=@LAB.L.SPEC.rpt.test.hdrs^/HN                           
 rpt.specimen.sort.key       20 FREE     L                                                                             
 rpt.specimen.sort.key2      20 FREE     L                                                                             
 rpt.specimen.sort.key3      20 FREE     L                                                                             
 set.last.activity            0 FREE     L                 VAL=@.sd-@LAB.L.SPEC.entered.offset^@LAB.L.SPEC.last.a      
                                                           VAL=ctivity                                                 
 set.report.last.printed      0 FREE     L                 VAL=@.sd-@LAB.L.SPEC.entered.offset^@LAB.L.SPEC.report      
                                                           VAL=.last.printed                                           
 specimen.header.line        92 FREE     L                 VAL=%LAB.L.SPEC.hdr.line(LAB.L.SPEC.urn)                    
 status                       4 CHOICE   L                 $(SL)SLS[sls]|2                                             
 status.before.cancel         4 CHOICE   L                 $(SL)SLS[sls]|19                                            
 status.choice.string        40 FREE     L                 VAL=",CAN,ORD,COLB,RECD,WKST,UNV,RES,COMP"                  
 subm.doc.addr.and.phone     91 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"AP")                                    
 subm.doc.address            75 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"A")                                     
 subm.doc.city               30 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"C")                                     
 subm.doc.email              40 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"E")                                     
 subm.doc.lis.city           30 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"C")                         
 subm.doc.lis.city.st.zip    35 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"CSZ")                       
 subm.doc.lis.fax            18 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"F")                         
 subm.doc.lis.phone          18 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"P")                         
 subm.doc.lis.state           2 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"ST")                        
 subm.doc.lis.street.addr    30 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"S")                         
 subm.doc.lis.street.addr2   30 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"S2")                        
 subm.doc.lis.zip            10 FREE     L                 VAL=%LAB.C.SPEC.client.mult.doc.addr(@LAB.L.SPEC.subm.      
                                                           VAL=doctor,@LAB.L.SPEC.req.urn,"Z")                         
 subm.doc.name               30 FREE     L                 VAL=IF{@LAB.L.SPEC.subm.doc.non.dict.name;@MIS.DOC.nam      
                                                           VAL=e[@LAB.L.SPEC.subm.doctor]}                             
 subm.doc.non.dict.name      30 FREE     L                 $(SL)SLS[sls]A|0                                            
 subm.doc.phone              15 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"P")                                     
 subm.doc.state               2 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"ST")                                    
 subm.doc.street             30 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"S")                                     
 subm.doc.zip                10 FREE     L                 VAL=%LAB.C.SPEC.doc.addr(@LAB.L.SPEC.subm.doctor,@LAB.      
                                                           VAL=L.SPEC.req.urn,"Z")                                     
 subm.doctor                 10 FREE     L  MIS.DOC        $(SL)SLS[sls]|11                                        
 temp.prefix                  2 FREE     L                 VAL=LS                                                      
 temp.prefixes                5 FREE     L                 VAL=(@t.LAB.L.SPEC.prefix_(":"_@t.LAB.L.SPEC.db.prefix      
                                                           VAL='=":"))                                                 
 unit                        10 URN      L  LAB.B.UNIT     $(SL)SLS[sls]A|15                                       
 unit.number                 14 FREE     L                 VAL=@LAB.B.UNIT.unit.number[@unit]                          
 unreceived.px                2 FREE     L                 $(SL)SLS[sls]A|14                                           
 wkld.function               10 FREE     L  LAB.C.WL.FUNC  $(SL)SLS[sls]|18                                        
 worksheet                   10 FREE     L  LAB.L.WS                                                               
 yn                           1 YN       L                                                                             
 Ì   €   i   2
alert.tests
[urn,  alert.test]
$(SL)SLS[sls]AT[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 alert.test                   9 PDEC5    R  LAB.L.TEST     slt                                                     
 alert.test.recv.seconds      9 PINT     R                 $(SL)SLS[sls]AT[slt]|0                                      
 alert.test.res.seconds       9 PINT     R                 $(SL)SLS[sls]AT[slt]|1                                      
 Ì   €   i   2
bar.codes
[urn,  other.bar.code.number]
$(SL)SLS[sls]BC[slsbc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 other.bar.code.number       11 FREE     L                 slsbc                                                       
 Ì   €   i   2
call.attempt
[urn,  call.attempt.q]
$(SL)SLS[sls]CA[ssnca]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 call.attempt.q               2 PINT     R                 ssnca                                                       
 call.attempt.action         16 FREE     L                 $(SL)SLS[sls]CA[ssnca]|2                                    
 call.attempt.cc.q            1 PINT     R                 $(SL)SLS[sls]CA[ssnca]|5                                    
 call.attempt.comment        60 FREE     L                 $(SL)SLS[sls]CA[ssnca]|4                                    
 call.attempt.date            8 DATE     L                 $(SL)SLS[sls]CA[ssnca]|0                                    
 call.attempt.time            4 HHMM     L                 $(SL)SLS[sls]CA[ssnca]|1                                    
 call.attempt.user           10 FREE     L  MIS.USER       $(SL)SLS[sls]CA[ssnca]|3                                
 Ì   €   i   2
call.dates
[urn,  date.indexed.to.call]
$(SL)SLS[sls]CD[slsCD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 date.indexed.to.call         8 DATE     L                 slsCD                                                       
 Ì   €   i   2
cancel.comments
[urn,  cancel.comment.q]
$(SL)SLS[sls]CC[slsCC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cancel.comment.q             2 PINT     R                 slsCC                                                       
 any.cancel.comments          1 YN       L                 VAL=IF{@LAB.L.SPEC.cancel.comments[LAB.L.SPEC.urn,1] "      
                                                           VAL=Y";"N"}                                                 
 any.extern.cancel.comment    1 YN       L                 VAL=IF{""^YY^XX,DO{+@LAB.L.SPEC.cancel.comments[LAB.L.      
                                                           VAL=SPEC.urn,YY]^YY&'XX IF{@LAB.L.SPEC.cancel.comment[      
                                                           VAL=YY]:0S#0="@";"Y"^XX}},""^YY,XX;"N"}                     
 cancel.comment              60 TEXT     L                 $(SL)SLS[sls]CC[slsCC]                                      
 cancel.comment.external      1 YN       L                 VAL=IF{@LAB.L.SPEC.cancel.comment:0S#0="@" "N";"Y"}         
 cancel.comment.internal      1 YN       L                 VAL=IF{@LAB.L.SPEC.cancel.comment:0S#0="@" "Y";"N"}         
 Ì   €   i   2
changed.numbers
[urn,  changed.number.q]
$(SL)SLS[sls]CNU[slsCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 changed.number.q             2 PINT     R                 slsCQ                                                       
 changed.collection.date      8 DATE     L                 $(SL)SLS[sls]CNU[slsCQ]|0                                   
 changed.number.part          5 PINT     R                 $(SL)SLS[sls]CNU[slsCQ]|2                                   
 changed.prefix               2 FREE     L                 $(SL)SLS[sls]CNU[slsCQ]|1                                   
 last.changed.number         15 FREE     L                 VAL=IF{@changed.collection.date[1] %LAB.L.SPEC.changed      
                                                           VAL=.num(urn)}                                              
 Ì   €   i   2
clinical.alerts
[urn,  clin.alert]
$(SL)SLS[sls]CLA[gqa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 clin.alert                  10 FREE     L  MIS.CLIN.ALERT gqa                                                     
 Ì   €   i   2
clinical.alerts.details
[urn,clin.alert,  clin.alerts.details]
$(SL)SLS[sls]CLA[gqa]D[aqaDE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 clin.alerts.details         72 FREE     L                 aqaDE                                                       
 Ì   €   i   2
comments
[urn,  comment.q]
$(SL)SLS[sls]C[slsC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 comment.q                    2 PINT     R                 slsC                                                        
 any.external.spec.comment    1 YN       L                 VAL=IF{""^YY^XX,DO{+@LAB.L.SPEC.comments[LAB.L.SPEC.ur      
                                                           VAL=n,YY]^YY&'XX IF{@LAB.L.SPEC.comment[YY]:0S#0="@";"      
                                                           VAL=Y"^XX}},""^YY,XX;"N"}                                   
 any.spec.comments            1 YN       L                 VAL=IF{@LAB.L.SPEC.comments[LAB.L.SPEC.urn,1] "Y";"N"}      
 comment                     60 TEXT     L                 $(SL)SLS[sls]C[slsC]                                        
 spec.comment.external        1 YN       L                 VAL=IF{@LAB.L.SPEC.comment:0S#0="@" "N";"Y"}                
 spec.comment.internal        1 YN       L                 VAL=IF{@LAB.L.SPEC.comment:0S#0="@" "Y";"N"}                
 Ì   €   i   2
deleted.orders
[urn,  del.q]
$(SL)SLS[sls]DO[slsDO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 del.q                        2 PINT     R                 slsDO                                                       
 del.comment                 50 FREE     L                 $(SL)SLS[sls]DO[slsDO]|6                                    
 del.count                    2 PINT     R                 $(SL)SLS[sls]DO[slsDO]|2                                    
 del.date                     8 DATE     L                 $(SL)SLS[sls]DO[slsDO]|3                                    
 del.module                   1 CHOICE   L                 $(SL)SLS[sls]DO[slsDO]|1                                    
 del.om.num                  20 FREE     L                 $(SL)SLS[sls]DO[slsDO]|10                                   
 del.om.urn                  20 URN      L                 $(SL)SLS[sls]DO[slsDO]|9                                    
 del.source                  10 FREE     L  LAB.M.SRC      $(SL)SLS[sls]DO[slsDO]|7                                
 del.spec.desc               10 FREE     L  LAB.M.SPDESC   $(SL)SLS[sls]DO[slsDO]|8                                
 del.test.proc                9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]DO[slsDO]|0                                
 del.test.proc.abbrev.w.ct   17 FREE     L                 VAL=@LAB.L.TEST.abbrev[@del.test.proc]_("\"_@LAB.L.SPE      
                                                           VAL=C.del.count'="\1"'="\")                                 
 del.time                     4 HHMM     L                 $(SL)SLS[sls]DO[slsDO]|4                                    
 del.user                    10 FREE     L  MIS.USER       $(SL)SLS[sls]DO[slsDO]|5                                
 Ì   €   i   2
icd.codes
[urn,  icd.code]
$(SL)SLS[sls]IC[drb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 icd.code                     7 FREE     L  LAB.C.DIAG     drb                                                     
 Ì   €   i   2
infce.audit.trail
[urn,  infce.audit.q]
$(SL)SLS[sls]IF[slsiq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 infce.audit.q                2 PINT     R                 slsiq                                                       
 infce.audit.date             8 DATE     L                 VAL=%Z.date.in.magic(@LAB.L.SPEC.infce.audit.seconds+@      
                                                           VAL=LAB.L.SPEC.entered.offset)                              
 infce.audit.error           50 FREE     L                 $(SL)SLS[sls]IF[slsiq]|6                                    
 infce.audit.infce           10 FREE     L  LAB.C.INFC.DICT$(SL)SLS[sls]IF[slsiq]|1                                
 infce.audit.record           9 PINT     R  LAB.C.INFCE    $(SL)SLS[sls]IF[slsiq]|2                                
 infce.audit.record.type      1 CHOICE   L                 $(SL)SLS[sls]IF[slsiq]|0                                    
 infce.audit.seconds          5 PINT     R                 $(SL)SLS[sls]IF[slsiq]|4                                    
 infce.audit.status           6 CHOICE   L                 $(SL)SLS[sls]IF[slsiq]|3                                    
 infce.audit.time             4 HHMM     L                 VAL=%Z.time.out(@LAB.L.SPEC.infce.audit.seconds+@LAB.L      
                                                           VAL=.SPEC.entered.offset)                                   
 infce.audit.user            10 FREE     L  MIS.USER       $(SL)SLS[sls]IF[slsiq]|5                                
 Ì   €   i   2
its.data
[urn,  its.test]
$(SL)SLS[sls]ITS[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 its.test                     9 PDEC5    R  LAB.L.TEST     slt                                                     
 its.category                10 FREE     L  RAD.CAT        $(SL)SLS[sls]ITS[slt]|0                                 
 its.order                   10 URN      L  RAD.ORD        $(SL)SLS[sls]ITS[slt]|1                                 
 its.order.num                9 FREE     L                 $(SL)SLS[sls]ITS[slt]|2                                     
 its.outcome                 10 FREE     L  RAD.OUTCOME    $(SL)SLS[sls]ITS[slt]|5                                 
 its.procedure               10 FREE     L  RAD.PROC       $(SL)SLS[sls]ITS[slt]|3                                 
 its.service.date             8 DATE     L                 $(SL)SLS[sls]ITS[slt]|4                                     
 Ì   €   i   2
markers
[urn,  marker]
$(SL)SLS[sls]MK[ssk]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 marker                      10 ALPHANUM L  LAB.C.MARK     ssk                                                     
 marker.wkld.func            10 FREE     L  LAB.C.WL.FUNC  $(SL)SLS[sls]MK[ssk]WF                                  
 Ì   €   i   2
oe.orders
[urn,  oe.order]
$(SL)SLS[sls]OEO[po]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 oe.order                    10 URN      L  OE.ORD         po                                                      
 oe.order.can.rej             1 FREE     L                 $(SL)SLS[sls]OEO[po]|1                                      
 oe.order.number              9 FREE     L                 $(SL)SLS[sls]OEO[po]|0                                      
 oe.order.proc.mnemonic      15 FREE     L                 $(SL)SLS[sls]OEO[po]|2                                      
 Ì   €   i   2
order.queries
[urn,  order.query]
$(SL)SLS[sls]OQ[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 order.query                 10 FREE     L  MIS.QUERY      ggv                                                     
 any.extern.order.queries     1 YN       L                 VAL=%LAB.L.SPEC.any.ext.queries(LAB.L.SPEC.urn)             
 any.order.queries            1 YN       L                 VAL=IF{+@LAB.L.SPEC.order.queries[LAB.L.SPEC.urn,""] "      
                                                           VAL=Y";"N"}                                                 
 order.answer                75 FREE     L                 $(SL)SLS[sls]OQ[ggv]|0                                      
 order.query.external         1 YN       L                 VAL=IF{%LAB.L.SPEC.order.query.ie(LAB.L.SPEC.urn,LAB.L      
                                                           VAL=.SPEC.order.query)="EXT" "Y";"N"}                       
 order.query.internal         1 YN       L                 VAL=IF{%LAB.L.SPEC.order.query.ie(LAB.L.SPEC.urn,LAB.L      
                                                           VAL=.SPEC.order.query)="INT" "Y";"N"}                       
 order.query.text            60 FREE     L                 VAL=@MIS.QUERY.text[LAB.L.SPEC.order.query]                 
 order.yn.comment            99 FREE     L                 $(SL)SLS[sls]OQ[ggv]|5                                      
 Ì   €   i   2
order.query.multiple
[urn,order.query,  order.qry.mul.q]
$(SL)SLS[sls]OQ[ggv]M[ggvMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 order.qry.mul.q              3 PINT     R                 ggvMQ                                                       
 order.qry.mul.answer        75 FREE     L                 $(SL)SLS[sls]OQ[ggv]M[ggvMQ]|0                              
 Ì   €   i   2
ordered.priority.tests
[urn,  ord.priority.test]
$(SL)SLS[sls]OP[slt2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ord.priority.test            9 PDEC5    R  LAB.L.TEST     slt2                                                    
 ord.test.priority            1 FREE     L                 $(SL)SLS[sls]OP[slt2]|0                                     
 Ì   €   i   2
ordered.tests
[urn,  ordered.test]
$(SL)SLS[sls]O[slt2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ordered.test                 9 PDEC5    R  LAB.L.TEST     slt2                                                    
 ordered.test.count           2 PINT     R                 $(SL)SLS[sls]O[slt2]|0                                      
 ordered.test.link            9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]O[slt2]|1                                  
 ordered.test.om.num         20 FREE     L                 $(SL)SLS[sls]O[slt2]|4                                      
 ordered.test.om.sent         1 YN       L                 $(SL)SLS[sls]O[slt2]|5                                      
 ordered.test.om.stop         1 YN       L                 $(SL)SLS[sls]O[slt2]|6                                      
 ordered.test.om.urn         20 URN      L                 $(SL)SLS[sls]O[slt2]|3                                      
 ordered.test.priority        1 FREE     L                 $(SL)SLS[sls]O[slt2]|2                                      
 Ì   €   i   2
prev.tests
[urn,  prev.test,prev.test.q]
$(SL)SLS[sls]P[slt,sltPQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prev.test                    9 PDEC5    R  LAB.L.TEST     slt                                                     
 prev.test.q                  2 PINT     R                 sltPQ                                                       
 any.prev.results             1 YN       L                 VAL=%LAB.L.SPEC.any.result.hx(urn)                          
 prev.abnormal.flag           3 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|7                                 
 prev.alpha.result.code      10 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|11                                
 prev.int.abnormal.flag       3 CHOICE   L                 $(SL)SLS[sls]P[slt,sltPQ]|13                                
 prev.normal.range           11 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|8                                 
 prev.result                 20 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|0                                 
 prev.result.group           10 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|1                                 
 prev.result.method          10 FREE     L  LAB.C.METH     $(SL)SLS[sls]P[slt,sltPQ]|6                             
 prev.result.time             8 PINT     R                 $(SL)SLS[sls]P[slt,sltPQ]|2                                 
 prev.result.user            10 FREE     L  MIS.USER       $(SL)SLS[sls]P[slt,sltPQ]|4                             
 prev.test.future.spec       30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]P[slt,sltPQ]|10                            
 prev.test.past.spec         30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]P[slt,sltPQ]|9                             
 prev.units                  10 FREE     L                 $(SL)SLS[sls]P[slt,sltPQ]|12                                
 prev.verify.time             8 PINT     R                 $(SL)SLS[sls]P[slt,sltPQ]|3                                 
 prev.verify.user            10 FREE     L  MIS.USER       $(SL)SLS[sls]P[slt,sltPQ]|5                             
 Ì   €   i   2
prev.result.comments
[urn,prev.test,prev.test.q,  prev.result.comment.q]
$(SL)SLS[sls]P[slt,sltPQ]C[slsCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 prev.result.comment.q        2 PINT     R                 slsCQ                                                       
 prev.result.comment         60 TEXT     L                 $(SL)SLS[sls]P[slt,sltPQ]C[slsCQ]                           
 Ì   €   i   2
reports
[urn,  report]
$(SL)SLS[sls]RP[sch]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 report                      10 FREE     L  LAB.C.RPT      sch                                                     
 last.other.report            8 PINT     R                 $(SL)SLS[sls]RP[sch]|0                                      
 last.other.report.date       8 DATE     L                 VAL=IF{@last.other.report^XX %Z.date.in.magic(XX+@ente      
                                                           VAL=red.offset)}                                            
 last.other.report.time       4 HHMM     L                 VAL=IF{@last.other.report^XX %Z.time.out(XX+@entered.o      
                                                           VAL=ffset)}                                                 
 set.last.other.report        0 FREE     L                 VAL=%LAB.C.SPEC.set.report.flag(^@LAB.L.SPEC.reports,@      
                                                           VAL=LAB.L.SPEC.entered.offset)                              
 Ì   €   i   2
report.times
[urn,report,  report.time]
$(SL)SLS[sls]RP[sch]T[slsrt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 report.time                  9 PINT     R                 slsrt                                                       
 report.time.print.flag       1 FREE     L                 $(SL)SLS[sls]RP[sch]T[slsrt]|0                              
 Ì   €   i   2
reports.by.doctor
[urn,report,  rpt.doctor]
$(SL)SLS[sls]RP[sch]D[ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.doctor                  10 FREE     L  MIS.DOC        ggg                                                     
 last.doctor.report           8 PINT     R                 $(SL)SLS[sls]RP[sch]D[ggg]|0                                
 last.doctor.report.date      8 DATE     L                 VAL=IF{@last.doctor.report^XX %Z.date.in.magic(XX+@ent      
                                                           VAL=ered.offset)}                                           
 last.doctor.report.time      4 HHMM     L                 VAL=IF{@last.doctor.report^XX %Z.time.out(XX+@entered.      
                                                           VAL=offset)}                                                
 set.last.doctor.report       0 FREE     L                 VAL=%LAB.C.SPEC.set.report.flag(^@LAB.L.SPEC.reports.b      
                                                           VAL=y.doctor,@LAB.L.SPEC.entered.offset)                    
 Ì   €   i   2
report.times.by.doctor
[urn,report,rpt.doctor,  report.doctor.time]
$(SL)SLS[sls]RP[sch]D[ggg]T[slsRd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 report.doctor.time           9 PINT     R                 slsRd                                                       
 report.doctor.time.flag      1 FREE     L                 $(SL)SLS[sls]RP[sch]D[ggg]T[slsRd]|0                        
 Ì   €   i   2
reports.by.location
[urn,report,  rpt.location]
$(SL)SLS[sls]RP[sch]L[ggn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.location                10 FREE     L  MIS.LOCN       ggn                                                     
 last.location.report         8 PINT     R                 $(SL)SLS[sls]RP[sch]L[ggn]|0                                
 last.location.report.date    8 DATE     L                 VAL=IF{@last.location.report^XX %Z.date.in.magic(XX+@e      
                                                           VAL=ntered.offset)}                                         
 last.location.report.time    4 HHMM     L                 VAL=IF{@last.location.report^XX %Z.time.out(XX+@entere      
                                                           VAL=d.offset)}                                              
 set.last.location.report     0 FREE     L                 VAL=%LAB.C.SPEC.set.report.flag(^@LAB.L.SPEC.reports.b      
                                                           VAL=y.location,@LAB.L.SPEC.entered.offset)                  
 Ì   €   i   2
report.times.by.location
[urn,report,rpt.location,  report.location.time]
$(SL)SLS[sls]RP[sch]L[ggn]T[slsRl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 report.location.time         9 PINT     R                 slsRl                                                       
 report.location.time.flag    1 FREE     L                 $(SL)SLS[sls]RP[sch]L[ggn]T[slsRl]|0                        
 Ì   €   i   2
review
[urn,  review.offset]
$(SL)SLS[sls]RV[slsRO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 review.offset                7 PINT     R                 slsRO                                                       
 last.review.date             8 DATE     L                 VAL=%Z.date.in.magic(IF{@Last(@LAB.L.SPEC.review.offse      
                                                           VAL=t)^XX @LAB.L.SPEC.entered.offset+XX})                   
 last.review.time             4 HHMM     L                 VAL=%Z.time.out(IF{@Last(@LAB.L.SPEC.review.offset)^XX      
                                                           VAL= @LAB.L.SPEC.entered.offset+XX})                        
 last.reviewed                9 PINT     R                 VAL=IF{@Last(@LAB.L.SPEC.review.offset)^XX XX+@LAB.L.S      
                                                           VAL=PEC.entered.offset}                                     
 review.date                  8 FREE     L                 VAL=%Z.date.out(%Z.date.in.magic(@LAB.L.SPEC.entered.o      
                                                           VAL=ffset+@LAB.L.SPEC.review.offset))                       
 review.time                  4 FREE     L                 VAL=%Z.time.out(@LAB.L.SPEC.entered.offset+@LAB.L.SPEC      
                                                           VAL=.review.offset)                                         
 review.user                 10 FREE     L  MIS.USER       $(SL)SLS[sls]RV[slsRO]|0                                
 set.last.review.user        10 FREE     L                 VAL=@.user^@LAB.L.SPEC.review.user[@.sd-@LAB.L.SPEC.en      
                                                           VAL=tered.offset]                                           
 Ì   €   i   2
sample.types
[urn,  sample.type]
$(SL)SLS[sls]ST[stp]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sample.type                 10 FREE     L  LAB.C.STYPE    stp                                                     
 st.bar.code.number          11 FREE     L                 $(SL)SLS[sls]ST[stp]|0                                      
 Ì   €   i   2
site.orders
[urn,  site.order.site,site.order]
$(SL)SLS[sls]SO[scl,slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 site.order.site             10 FREE     L  LAB.C.SITE     scl                                                     
 site.order                   9 PDEC5    R  LAB.L.TEST     slt                                                     
 Ì   €   i   2
sites
[urn,  site]
$(SL)SLS[sls]LS[scl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 site                        10 FREE     L  LAB.C.SITE     scl                                                     
 current.site                10 FREE     L                                                                             
 have.at.site                 1 YN       L                 VAL=IF{@p.LAB.L.SPEC.site.status[urn,@.lis.site]\2=1 "      
                                                           VAL=Y";"N"}                                                 
 need.at.site                 1 YN       L                 VAL=IF{@p.LAB.L.SPEC.site.status[urn,@.lis.site]=2 "Y"      
                                                           VAL=;"N"}                                                   
 need.spec.at.site            1 PINT     R                 VAL=2                                                       
 never.at.site                1 YN       L                 VAL=IF{@Not(@p.LAB.L.SPEC.site.status[urn,@.lis.site])      
                                                           VAL= "Y";"N"}                                               
 received.at.site             1 YN       L                 VAL=IF{@p.LAB.L.SPEC.site.status[urn,@.lis.site]=3 "Y"      
                                                           VAL=;"N"}                                                   
 set.site.received            0 FREE     L                 VAL=@.sd-@LAB.L.SPEC.entered.offset^@LAB.L.SPEC.site.r      
                                                           VAL=eceived                                                 
 set.site.sent                0 FREE     L                 VAL=@.sd-@LAB.L.SPEC.entered.offset^@LAB.L.SPEC.site.s      
                                                           VAL=ent                                                     
 site.batch                  20 FREE     L                 $(SL)SLS[sls]LS[scl]|6                                      
 site.final.destination       1 YN       L                 $(SL)SLS[sls]LS[scl]|4                                      
 site.next.sites             40 FREE     L                 $(SL)SLS[sls]LS[scl]|5                                      
 site.received                8 PINT     R                 $(SL)SLS[sls]LS[scl]|1                                      
 site.received.by            10 FREE     L  MIS.USER       $(SL)SLS[sls]LS[scl]|2                                  
 site.received.date           8 DATE     L                 VAL=IF{@site.received^XX %Z.date.in.magic(XX+@entered.      
                                                           VAL=offset)}                                                
 site.received.time           4 HHMM     L                 VAL=IF{@site.received^XX %Z.time.out(XX+@entered.offse      
                                                           VAL=t)}                                                     
 site.recvd.from.site        10 FREE     L  LAB.C.SITE     $(SL)SLS[sls]LS[scl]|3                                  
 site.sent                    8 PINT     R                 $(SL)SLS[sls]LS[scl]|7                                      
 site.sent.date               8 DATE     L                 VAL=IF{@site.sent^XX %Z.date.in.magic(XX+@entered.offs      
                                                           VAL=et)}                                                    
 site.sent.time               4 HHMM     L                 VAL=IF{@site.sent^XX %Z.time.out(XX+@entered.offset)}       
 site.status                  1 CHOICE   L                 $(SL)SLS[sls]LS[scl]|0                                      
 was.at.site                  1 YN       L                 VAL=IF{@p.LAB.L.SPEC.site.status[urn,@.lis.site]=0 "Y"      
                                                           VAL=;"N"}                                                   
 Ì   €   i   2
point.of.testing
[urn,site,  pot.dept]
$(SL)SLS[sls]LS[scl]POT[sld]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pot.dept                    10 FREE     L  LAB.L.DEPT     sld                                                     
 pot.rec.user                10 FREE     L  MIS.USER       $(SL)SLS[sls]LS[scl]POT[sld]|1                          
 Ì   €   i   2
storage
[urn,  storage.area,storage.location,storage.shelf,storage.rack,storage.row,storage.col]
$(SL)SLS[sls]STR[ssz,sszl,sszs,sszr,sszR,sszC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 storage.area                10 FREE     L                 ssz                                                         
 storage.location            10 FREE     L                 sszl                                                        
 storage.shelf               10 FREE     L                 sszs                                                        
 storage.rack                10 FREE     L                 sszr                                                        
 storage.row                  2 PINT     R                 sszR                                                        
 storage.col                  2 PINT     R                 sszC                                                        
 storage.discard.date         8 DATE     L                 $(SL)SLS[sls]STR[ssz,sszl,sszs,sszr,sszR,sszC]              
 Ì   €   i   2
tests
[urn,  test]
$(SL)SLS[sls]T[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 test                         9 PDEC5    R  LAB.L.TEST     slt                                                     
 abnormal.flag                3 FREE     L                 $(SL)SLS[sls]T[slt]|7                                       
 alpha.result.code           10 FREE     L                 $(SL)SLS[sls]T[slt]|11                                      
 broadcast.flag               1 FREE     L                 $(SL)SLS[sls]T[slt]R|3                                      
 call.result.flag             1 YN       L                 $(SL)SLS[sls]T[slt]R|10                                     
 canned.text                 10 FREE     L  LAB.C.TEXT     $(SL)SLS[sls]T[slt]|14                                  
 clin.sign.comment            1 YN       L                 $(SL)SLS[sls]T[slt]C                                        
 end.of.profile               9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]T[slt]|15                                  
 historical.spec             10 FREE     L                 $(SL)SLS[sls]T[slt]|20                                      
 ifc.flag                     1 YN       L                 $(SL)SLS[sls]T[slt]|21                                      
 infce                       10 FREE     L  LAB.C.INFC.DICT$(SL)SLS[sls]T[slt]R|8                                  
 internal.abnormal.flag       4 FREE     L                 $(SL)SLS[sls]T[slt]|13                                      
 last.pha.dose               12 FREE     L                 $(SL)SLS[sls]T[slt]R|12                                     
 normal.range                11 FREE     L                 $(SL)SLS[sls]T[slt]|8                                       
 order.link                   9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]T[slt]|24                                  
 order.priority               1 FREE     L                 $(SL)SLS[sls]T[slt]|25                                      
 pending.time                 8 PINT     R                 $(SL)SLS[sls]T[slt]|26                                      
 reflex.flag                 20 FREE     L                 $(SL)SLS[sls]T[slt]R|0                                      
 repeat.flag                  1 YN       L                 $(SL)SLS[sls]T[slt]R|5                                      
 result                      20 FREE     L                 $(SL)SLS[sls]T[slt]|0                                       
 result.group                10 FREE     L                 $(SL)SLS[sls]T[slt]|1                                       
 result.last.edited           5 PINT     R                 $(SL)SLS[sls]T[slt]|22                                      
 result.method               10 FREE     L  LAB.C.METH     $(SL)SLS[sls]T[slt]|6                                   
 result.user                 10 FREE     L  MIS.USER       $(SL)SLS[sls]T[slt]|4                                   
 review.flag                  1 FREE     L                 $(SL)SLS[sls]T[slt]|16                                      
 review.match.comments        0 FREE     L                 $(SL)SLS[sls]T[slt]RC                                       
 review.match.flag            4 FREE     L                 $(SL)SLS[sls]T[slt]R|6                                      
 review.match.reason          2 CHOICE   L                 $(SL)SLS[sls]T[slt]R|11                                     
 rg.canned.text              10 FREE     L  LAB.C.TEXT     $(SL)SLS[sls]T[slt]|23                                  
 test.broadcast.flg           1 YN       L                 $(SL)SLS[sls]T[slt]SB                                       
 test.clin.alert             10 FREE     L  MIS.CLIN.ALERT $(SL)SLS[sls]T[slt]R|13                                 
 test.default.profile         9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]T[slt]|28                                  
 test.future.spec            30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]T[slt]|10                                  
 test.past.spec              30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]T[slt]|9                                   
 test.reflex.flag            20 FREE     L                 $(SL)SLS[sls]T[slt]RFLX                                     
 test.repeat.time             6 INT      R                 $(SL)SLS[sls]T[slt]R|15                                     
 test.result.date             8 DATE     L                 VAL=IF{@result.time^XX %Z.date.in.magic(XX+@entered.of      
                                                           VAL=fset)}                                                  
 test.result.time             4 HHMM     L                 VAL=IF{@result.time^XX %Z.time.out(XX+@entered.offset)      
                                                           VAL=}                                                       
 test.sample.type            10 FREE     L  LAB.C.STYPE    $(SL)SLS[sls]T[slt]|27                                  
 test.site                   10 FREE     L  LAB.C.SITE     $(SL)SLS[sls]T[slt]|19                                  
 test.ver.edit.time           6 INT      R                 $(SL)SLS[sls]T[slt]R|14                                     
 test.verify.date             8 DATE     L                 VAL=IF{@verify.time^XX %Z.date.in.magic(XX+@entered.of      
                                                           VAL=fset)}                                                  
 test.verify.time             4 HHMM     L                 VAL=IF{@verify.time^XX %Z.time.out(XX+@entered.offset)      
                                                           VAL=}                                                       
 timed.header                10 FREE     L                 $(SL)SLS[sls]T[slt]R|2                                      
 timed.master                 1 YN       L                 $(SL)SLS[sls]T[slt]|18                                      
 timed.status                 1 CHOICE   L                 $(SL)SLS[sls]T[slt]R|1                                      
 units                       10 FREE     L                 $(SL)SLS[sls]T[slt]|12                                      
 unverified.after.rpt        21 FREE     L                 $(SL)SLS[sls]T[slt]R|9                                      
 use.me                       1 FREE     L                 $(SL)SLS[sls]T[slt]R|4                                      
 verify.user                 10 FREE     L  MIS.USER       $(SL)SLS[sls]T[slt]|5                                   
 workbatch.urn               10 PINT     R  LAB.L.WB       $(SL)SLS[sls]T[slt]|17                                  
 Ì   €   i   2
mul.results
[urn,test,  mul.q]
$(SL)SLS[sls]T[slt]A[slsMq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mul.q                        2 PINT     R                 slsMq                                                       
 mul.abnormal.flag            3 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|7                               
 mul.alpha.result.code       10 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|11                              
 mul.canned.text             10 FREE     L  LAB.C.TEXT     $(SL)SLS[sls]T[slt]A[slsMq]|14                          
 mul.clin.alert              10 FREE     L  MIS.CLIN.ALERT $(SL)SLS[sls]T[slt]A[slsMq]|24                          
 mul.ifc.flag                 1 YN       L                 $(SL)SLS[sls]T[slt]A[slsMq]|21                              
 mul.int.abnormal.flag        4 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|13                              
 mul.reflex.flag             30 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|17                              
 mul.repeat.flag              1 YN       L                 $(SL)SLS[sls]T[slt]A[slsMq]|8                               
 mul.result                  20 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|0                               
 mul.result.group            10 FREE     L                 $(SL)SLS[sls]T[slt]A[slsMq]|1                               
 mul.result.method           10 FREE     L  LAB.C.METH     $(SL)SLS[sls]T[slt]A[slsMq]|6                           
 mul.result.time              8 PINT     R                 $(SL)SLS[sls]T[slt]A[slsMq]|2                               
 mul.result.user             10 FREE     L  MIS.USER       $(SL)SLS[sls]T[slt]A[slsMq]|4                           
 Ì   €   i   2
result.comments
[urn,test,  result.comment.q]
$(SL)SLS[sls]T[slt]C[slsK]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 result.comment.q             2 PINT     R                 slsK                                                        
 result.comment              60 TEXT     L                 $(SL)SLS[sls]T[slt]C[slsK]                                  
 Ì   €   i   2
test.slaves
[urn,test,  slave.q]
$(SL)SLS[sls]T[slt]S[slsSQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 slave.q                      2 PINT     R                 slsSQ                                                       
 slave.result.status          1 CHOICE   L                 $(SL)SLS[sls]T[slt]S[slsSQ]|1                               
 slave.timed.header          10 FREE     L                 $(SL)SLS[sls]T[slt]S[slsSQ]|2                               
 slave.timed.test             9 PDEC5    R  LAB.L.TEST     $(SL)SLS[sls]T[slt]S[slsSQ]|3                           
 slave.urn                   30 URN      L  LAB.L.SPEC     $(SL)SLS[sls]T[slt]S[slsSQ]|0                           
 Ì   €   i   2
tests.calculated
[urn,test,  test.calc.spec.urn,test.calc]
$(SL)SLS[sls]T[slt]TC[sls,slt2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 test.calc.spec.urn          30 URN      L  LAB.L.SPEC     sls                                                     
 test.calc                    9 PDEC5    R  LAB.L.TEST     slt2                                                    
 Ì   €   i   2
tests.used.in.calc
[urn,test,  spec.used.in.calc,test.used.in.calc]
$(SL)SLS[sls]T[slt]U[sls,slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 spec.used.in.calc           30 URN      L  LAB.L.SPEC     sls                                                     
 test.used.in.calc            9 PDEC5    R  LAB.L.TEST     slt                                                     
 Ì   €   i   2
workbatch.available.tests
[urn,  wb.test]
$(SL)SLS[sls]WT[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 wb.test                      9 PDEC5    R  LAB.L.TEST     slt                                                     
 Ì   €   i   2
workbatch.history
[urn,  closed.worksheet,closed.workbatch.date,closed.workbatch.number]
$(SL)SLS[sls]WH[slw,slsWD,slsWN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 closed.worksheet            10 FREE     L  LAB.L.WS       slw                                                     
 closed.workbatch.date        8 DATE     L                 slsWD                                                       
 closed.workbatch.number      3 PINT     R                 slsWN                                                       
 any.closed.workbatches       1 YN       L                 VAL=IF{@Last(LAB.L.SPEC.closed.worksheet) "Y";"N"}          
 closed.wb.closed.date        8 DATE     L                 $(SL)SLS[sls]WH[slw,slsWD,slsWN]|0                          
 closed.wb.closed.user       10 FREE     L  MIS.USER       $(SL)SLS[sls]WH[slw,slsWD,slsWN]|1                      
 closed.workbatch.id         24 FREE     L                 VAL=(closed.worksheet,%Z.date.out(closed.workbatch.dat      
                                                           VAL=e),"#"_closed.workbatch.number)                         
 Ì   €   i   2
workbatches
[urn,  workbatch]
$(SL)SLS[sls]W[slb]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 workbatch                   10 PINT     R  LAB.L.WB       slb                                                     
 any.workbatches              1 YN       L                 VAL=IF{@Last(LAB.L.SPEC.workbatch) "Y";"N"}                 
 workbatch.id                24 FREE     L                 VAL=(@LAB.L.WB.worksheet,%Z.date.out(@LAB.L.WB.date),"      
                                                           VAL=#"_@LAB.L.WB.number)                                    
 Ì   €   i   2
xi.deleted.orders
[urn,  xi.del.ord.q]
$(SL)SLS[sls]XIDO[slsDO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xi.del.ord.q                10 FREE     L                 slsDO                                                       
 xi.del.ord.format.time      10 STIME    L                 $(SL)SLS[sls]XIDO[slsDO]|2                                  
 xi.del.ord.number           20 FREE     L                 $(SL)SLS[sls]XIDO[slsDO]|1                                  
 xi.del.ord.sender           12 FREE     L  MIS.XI.SENDER  $(SL)SLS[sls]XIDO[slsDO]|0                              
 Ì   €   i   2
xi.ordered.tests
[urn,  xi.ord.test]
$(SL)SLS[sls]XIO[slt2]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xi.ord.test                  9 PDEC5    R  LAB.L.TEST     slt2                                                    
 xi.ord.test.lst.res.tm      10 STIME    L                 $(SL)SLS[sls]XIO[slt2]|2                                    
 xi.ord.test.lst.sts          4 FREE     L                 $(SL)SLS[sls]XIO[slt2]|3                                    
 xi.ord.test.lst.sts.tm      10 STIME    L                 $(SL)SLS[sls]XIO[slt2]|4                                    
 xi.ord.test.number          20 FREE     L                 $(SL)SLS[sls]XIO[slt2]|1                                    
 xi.ord.test.sender          12 FREE     L  MIS.XI.SENDER  $(SL)SLS[sls]XIO[slt2]|0                                
 Ì     i   2
markers.display
[marker.disp.spec,marker.disp.q]
/SLSmkr[sls,slsMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 marker.disp.spec            30 URN      L  LAB.L.SPEC     sls                                                     
 marker.disp.q                2 PINT     R                 slsMQ                                                       
 marker.display.line         72 FREE     L                 /SLSmkr[sls,slsMQ]                                          
 Ì     i   2
ordered.tests.display
[ord.test.line.spec.urn,ord.test.line.q]
/SLSo[sls,slsO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ord.test.line.spec.urn      30 URN      L  LAB.L.SPEC     sls                                                     
 ord.test.line.q              2 PINT     R                 slsO                                                        
 ord.test.line               72 FREE     L                 /SLSo[sls,slsO]                                             
 Ì     i   2
re.specs
[re.urn]
/SLSR[sls]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 re.urn                      30 URN      L  LAB.L.SPEC     sls                                                     
 re.ck.last.pha.dose          2 FREE     L                 /SLSR[sls]|4                                                
 re.client.call.flag          3 FREE     L                 /SLSR[sls]|2                                                
 re.its.data.edited           1 FREE     L                 /SLSR[sls]|3                                                
 re.pt.mri.urn               25 URN      L  LAB.C.MRI      /SLSR[sls]|1                                            
 re.result.flags             20 FREE     L                 /SLSR[sls]|0                                                
 re.sp.com.edited             1 YN       L                 /SLSR[sls]C                                                 
 Ì   €   i   2
re.its.data
[re.urn,  re.its.test]
/SLSR[sls]ITS[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 re.its.test                  9 PDEC5    R  LAB.L.TEST     slt                                                     
 re.its.category             10 FREE     L  RAD.CAT        /SLSR[sls]ITS[slt]|0                                    
 re.its.order                10 URN      L  RAD.ORD        /SLSR[sls]ITS[slt]|1                                    
 re.its.order.num             9 FREE     L                 /SLSR[sls]ITS[slt]|2                                        
 re.its.outcome              10 FREE     L  RAD.OUTCOME    /SLSR[sls]ITS[slt]|5                                    
 re.its.procedure            10 FREE     L  RAD.PROC       /SLSR[sls]ITS[slt]|3                                    
 re.its.service.date          8 DATE     L                 /SLSR[sls]ITS[slt]|4                                        
 Ì     i   2
re.verify.mode
/V.MODE

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 Ì     i   2
reported.times.display
[reported.times.spec,reported.times.q]
/SLSrptdt[sls,slsTq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 reported.times.spec         30 URN      L  LAB.L.SPEC     sls                                                     
 reported.times.q             1 PINT     R                 slsTq                                                       
 any.prev.reported.time       1 YN       L                 VAL=IF{@First(reported.times.q) "Y";"N"}                    
 reported.times             200 FREE     L                 /SLSrptdt[sls,slsTq]                                        
 Ì     i   2
rpt.copies.to
[rpt.specimen.urn,rpt.copies.to.doctor]
/SCEdr[sls,gggNM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.specimen.urn            30 URN      L  LAB.L.SPEC     sls                                                     
 rpt.copies.to.doctor        30 FREE     L                 gggNM                                                       
 rpt.copies.to.doctor.name   30 FREE     L                 /SCEdr[sls,gggNM]                                           
 Ì     i   2
rpt.fields
[rpt.spec.urn]
/SLSr[sls]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.spec.urn                30 URN      L  LAB.L.SPEC     sls                                                     
 rpt.res.line.setup           1 YN       L                 VAL=IF{/LAB.L.SPEC.urn^LAB.L.SPEC.urn,/LAB.L.SPEC.test      
                                                           VAL=^LAB.L.SPEC.test,"Y"}                                   
 Ì   €   i   2
rpt.fields.sort
[rpt.spec.urn,  rpt.hdr.sort.num,rpt.hdr.test.q,rpt.sort.test]
/SLSr[sls]S[slhN,slhTQ,slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.hdr.sort.num             8 PDEC     R                 slhN                                                        
 rpt.hdr.test.q               3 PINT     R                 slhTQ                                                       
 rpt.sort.test                9 PDEC5    R  LAB.L.TEST     slt                                                     
 rpt.test.hdrs              200 FREE     L                 /SLSr[sls]S[slhN,slhTQ,slt]|0                               
 Ì   €   i   2
rpt.fields.tests
[rpt.spec.urn,  rpt.test]
/SLSr[sls]T[slt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.test                     9 PDEC5    R  LAB.L.TEST     slt                                                     
 rpt.abnormal.flag            3 FREE     L                 VAL=@LAB.L.SPEC.abnormal.flag                               
 rpt.abnormal.result         20 FREE     L                 VAL=IF{@LAB.L.SPEC.rpt.high.result;@LAB.L.SPEC.rpt.low      
                                                           VAL=.result}                                                
 rpt.any.canned.text          1 YN       L                 VAL=IF{@rpt.canned.text^LAB.C.TEXT.mnemonic "Y";"N"}        
 rpt.any.delta.result         1 YN       L                 VAL=IF{""^PS,"D"'=(@internal.abnormal.flag#0) "N";@tes      
                                                           VAL=t.past.spec^PS_0=0 "N";"Y"}                             
 rpt.any.ext.res.comments     1 YN       L                 /SLSr[sls]T[slt]|5                                          
 rpt.any.res.comments         1 YN       L                 VAL=IF{@LAB.L.SPEC.result.comment[1] "Y";"N"}               
 rpt.canned.text             10 FREE     L  LAB.C.TEXT     /SLSr[sls]T[slt]|6                                      
 rpt.delta.result.data       25 FREE     L                 VAL=IF{PS (@result[PS,test]_IF{'@verify.time[PS,test]       
                                                           VAL="(u)"},"on",%Z.date.out(@collection.date[PS])_"-"_      
                                                           VAL=@collection.time[PS])}                                  
 rpt.delta.result.verified    1 YN       L                 VAL=IF{@verify.user[PS,test]&@verify.user "Y";"N"}          
 rpt.external.res.comment     1 YN       L                 VAL=IF{@LAB.L.SPEC.result.comment:0S#0="@" "N";"Y"}         
 rpt.high.result             20 FREE     L                 /SLSr[sls]T[slt]|3                                          
 rpt.last.test.of.profile     1 YN       L                 VAL=IF{+@LAB.L.SPEC.rpt.fields.tests^XX_0=0 "N";@LAB.L      
                                                           VAL=.SPEC.rpt.test.indent[XX]<@LAB.L.SPEC.rpt.test.      
                                                           VAL=indent "Y";"N"}                                         
 rpt.low.result              20 FREE     L                 /SLSr[sls]T[slt]|2                                          
 rpt.mul.result.flag          1 YN       L                 /SLSr[sls]T[slt]|8                                          
 rpt.new.result               1 YN       L                 VAL=IF{@LAB.L.SPEC.verify.time>@LAB.C.RB.rpt.new.fl      
                                                           VAL=ag.seconds "Y";"N"}                                     
 rpt.new.result.flag          1 FREE     L                 VAL=IF{@LAB.L.SPEC.rpt.new.result="Y" ">"}               
 rpt.normal.result           20 FREE     L                 /SLSr[sls]T[slt]|1                                          
 rpt.normals.and.units       22 FREE     L                 VAL=@LAB.L.SPEC.normal.range_" "_@LAB.L.SPEC.units:0S       
 rpt.normals.and.units.par   24 FREE     L                 VAL="("_(@LAB.L.SPEC.normal.range_" "_@LAB.L.SPEC.unit      
                                                           VAL=s:0S)_")"'="()"                                         
 rpt.result                  20 FREE     L                 /SLSr[sls]T[slt]|4                                          
 rpt.result.and.abn.flag     23 FREE     L                 VAL=IF{@LAB.L.SPEC.rpt.result^XX XX_@LAB.L.SPEC.abnorm      
                                                           VAL=al.flag}                                                
 rpt.result.pending.ext       1 YN       L                 VAL=IF{'@LAB.L.SPEC.verify.time "Y";"N"}                    
 rpt.result.pending.int       1 YN       L                 VAL=IF{'@LAB.L.SPEC.result.time "Y";"N"}                    
 rpt.result.spc.abn.flag     24 FREE     L                 VAL=IF{@LAB.L.SPEC.rpt.result^XX XX_" "_@LAB.L.SPEC.ab      
                                                           VAL=normal.flag}                                            
 rpt.review.flag              2 FREE     L                 VAL=IF{@LAB.L.SPEC.review.flag="E" "\E"}                    
 rpt.site.code                3 FREE     L                 /SLSr[sls]T[slt]|7                                          
 rpt.site.footnote            3 FREE     L                 VAL=/SF                                                     
 rpt.test.is.a.profile        1 YN       L                 VAL=IF{@LAB.L.TEST.type="P" "Y";"N"}                        
 rpt.test.name               15 FREE     L                 VAL=IF{@LAB.L.SPEC.result.group^RG @LAB.L.TEST.rg.repo      
                                                           VAL=rt.name[RG];@LAB.L.TEST.abbrev}                         
 rpt.test.name.indented      21 FREE     L                 VAL=" ":(@LAB.L.SPEC.rpt.test.indent!0&6)_@LAB.L.SPEC.      
                                                           VAL=rpt.test.name                                           
 rpt.test.name.long          30 FREE     L                 VAL=IF{@LAB.L.SPEC.result.group^RG @LAB.L.TEST.rg.repo      
                                                           VAL=rt.name.long[RG];@LAB.L.TEST.name}                      
 rpt.test.name.long.indent   36 FREE     L                 VAL=" ":(@LAB.L.SPEC.rpt.test.indent!0&6)_@LAB.L.SPEC.      
                                                           VAL=rpt.test.name.long                                      
 rpt.test.pending.message    60 FREE     L                 VAL=IF{"Y"'=@LAB.L.SPEC.received @LAB.PARAM.pending.re      
                                                           VAL=ceipt;@LAB.L.TEST.pending.message;@LAB.PARAM.pendi      
                                                           VAL=ng.result}                                              
 rpt.unver.result             1 YN       L                 VAL=IF{@LAB.L.SPEC.result.time&'@LAB.L.SPEC.verify.tim      
                                                           VAL=e "Y";"N"}                                              
 rpt.unver.result.flag        3 FREE     L                 VAL=IF{@LAB.L.SPEC.rpt.unver.result="Y" "(u)"}              
 Ì     i   2
rpt.order.queries
[rpt.ord.queries.spec.urn,rpt.ord.queries.q]
/SLSoq[sls,slsoq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.ord.queries.spec.urn    30 URN      L  LAB.L.SPEC     sls                                                     
 rpt.ord.queries.q            2 PINT     R                 slsoq                                                       
 rpt.ord.query.and.answer    81 FREE     L                 /SLSoq[sls,slsoq]                                           
 Ì     i   2
rpt.other.doctors
[rpt.oth.docs.spec.urn,rpt.oth.docs.q]
/SCRod[sls,slsOD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rpt.oth.docs.spec.urn       30 URN      L  LAB.L.SPEC     sls                                                     
 rpt.oth.docs.q               1 PINT     R                 slsOD                                                       
 rpt.other.doctor.name       30 FREE     L                 /SCRod[sls,slsOD]                                           
 Ì     i   2
selection.totals
/SLSSC["TL"]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sel.total.patient            5 PINT     R                 /SLSSC["TL"]|0                                              
 sel.total.spec               5 PINT     R                 /SLSSC["TL"]|1                                              
 sel.total.test               5 PINT     R                 /SLSSC["TL"]|2                                              
 Ì     i   2
statistics
[stat.site,stat.test,stat.method,stat.age,stat.sex]
*(SL)SLSS[scl,slt,ssm,sltA,sltS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 stat.site                   10 FREE     L  LAB.C.SITE     scl                                                     
 stat.test                    9 PDEC5    R  LAB.L.TEST     slt                                                     
 stat.method                 10 FREE     L  LAB.C.METH     ssm                                                     
 stat.age                     7 AGE.SORT L                 sltA                                                        
 stat.sex                     1 CHOICE   L                 sltS                                                        
 stat.cnt                     9 PINT     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]|0                          
 stat.mean                    9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]|3                          
 stat.sum                    12 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]|1                          
 stat.sum.sq                 16 PDEC     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]|2                          
 Ì   €   i   2
tech.shift.statistics
[stat.site,stat.test,stat.method,stat.age,stat.sex,  stat.tech,stat.shift]
*(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 stat.tech                   10 FREE     L  MIS.USER       gu                                                      
 stat.shift                   1 PINT     R                 slssf                                                       
 stat.tech.shift.cnt          9 PINT     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]|0               
 stat.tech.shift.mean         9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]|3               
 stat.tech.shift.sum         12 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]|1               
 stat.tech.shift.sum.sq      16 PDEC     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]|2               
 Ì   €   i   2
date.statistics
[stat.site,stat.test,stat.method,stat.age,stat.sex,stat.tech,stat.shift,  stat.date]
*(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]D[slssD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 stat.date                    8 DATE     L                 slssD                                                       
 stat.date.cnt                5 PINT     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]D[slssD]|0       
 stat.date.mean               9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]D[slssD]|3       
 stat.date.sum                9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]D[slssD]|1       
 stat.date.sum.sq            12 PDEC     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]D[slssD]|2       
 Ì   €   i   2
month.statistics
[stat.site,stat.test,stat.method,stat.age,stat.sex,stat.tech,stat.shift,  stat.month]
*(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]M[slssM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 stat.month                   2 MONTH    L                 slssM                                                       
 stat.month.cnt               6 PINT     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]M[slssM]|0       
 stat.month.mean              9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]M[slssM]|3       
 stat.month.sum               9 DEC      R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]M[slssM]|1       
 stat.month.sum.sq           12 PDEC     R                 *(SL)SLSS[scl,slt,ssm,sltA,sltS]T[gu,slssf]M[slssM]|2       
 Ì     i   2
xi.orders.more
/SLSXIO["OM"]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 xi.ord.test.code            15 FREE     L                 /SLSXIO["OM"]|0                                             

 Index Files                        Subscripts/Physical Base

 changed.number.x                   [collection.date,prefixes,number.part] = urn
                                      ?(SL)SLSNC[slsD,spxS,slsI]

 except.rpt.x                       [rpt.specimen.sort.key,rpt.specimen.sort.key2,number] = urn
                                      /SLSrpt[slsRK,slsR2,slsN]

 exception.x                        [activity.date,prefixes,number] = urn
                                      ?(SL)SLSE[slsA,spxS,slsN]

 its.order.x                        [its.order,urn]
                                      ?(SL)SLSITS[ro,sls]

 mpi.x                              [LAB.C.MRI.urn,collection.date,collection.time,prefixes,number.part] = urn
                                      ?(SL)SLSM[ea,slsD,slsT,spxS,slsI]

 number.x                           [collection.date,prefixes,number.part] = urn
                                      ?(SL)SLSN[slsD,spxS,slsI]

 otr.sort.x                         [rpt.specimen.sort.key,test,number] = urn
                                      /SLSotr[slsRK,slt,slsN]

 patient.x                          [patient,collection.date,collection.time,prefixes,number.part] = urn
                                      ?(SL)SLSP[aa,slsD,slsT,spxS,slsI]

 pending.x                          [collection.date,prefixes,number.part] = urn
                                      ?(SL)SLSO[slsD,spxS,slsI]

 prev.test.x                        [activity.date,urn,test]
                                      ?(SL)SLSPT[slsA,sls,slt]

 pt.ml.sort.x                       [prefix,rpt.specimen.sort.key,rpt.specimen.sort.key2,number] = urn
                                      /SLSpml[spx,slsRK,slsR2,slsN]

 rpt.pat.spec.list.x                [patient,urn]
                                      /SLSp[aa,sls]

 rpt.sort.x                         [rpt.specimen.sort.key,number] = urn
                                      /SLSrpt[slsRK,slsN]

 rpt.spec.list.x                    [rpt.specimen.sort.key] = urn
                                      /SLSs[slsRK]

 rpt.test.x                         [urn,test]
                                      /SLSt[sls,slt]

 tech.res.x                         [test,result.user,number] = urn
                                      /SLSru[slt,gu,slsN]

 test.pending.x                     [test,collection.date,number] = urn
                                      ?(SL)SLST[slt,slsD,slsN]

 unverified.x                       [activity.date,prefixes,number] = urn
                                      ?(SL)SLSU[slsA,spxS,slsN]

 worksheet.x                        [worksheet,priority,collection.date,prefixes,number.part] = urn
                                      ?(SL)SLSW[slw,slsPR,slsD,spxS,slsI]