sHelp
                                     BAR.BCH
     i   2
   ansi.835
     ansi.835.provider
       ansi.835.demographics
         ans.835.claim.contact.info
         ansi.835.codes
         ansi.835.reasons.codes
         ansi.835.service.line
           ansi.835.line.adjustments
           ansi.835.line.remarks
           ansi.835.line.svc.remark.codes
           ansi.835.line.service.supple
           ansi.835.line.service.supple2
       ansi.835.plb.amounts
   conv.4.6.posting.stats
   bar.batch.integrity.check
   bar.batch.last
   bar.batch.extra.fields
   bar.batch.ml.by.client
   bar.batch.ml.by.dept
   bar.batch.ml.by.gl
   bar.batch.ml.by.name
   bar.batch.ml.by.number
   bar.batch.ml.by.proc
   ohip.remit.file
     ohip.remit.group.number
       ohip.remit.acct.trans
       ohip.remit.bal.forward
       ohip.remit.pay.list.doc.tot
         ohip.remit.payment.list
     ohip.remit.messages
   bar.batch.posting.queue
   bar.batch.stats
     bar.batch.stats.aging
     bar.batch.stats.bills
     bar.batch.stats.chg.cats
     bar.batch.stats.credit.procs
     bar.batch.stats.ledger
   bar.batch.rej.last
   bar.rej.file.master.list
   bar.batch.rej
     bar.batch.rej.txns
       rej.txn.cust.def.queries
       bar.batch.rej.reasons
   bar.batch
     collection.insurance.defaults
     bar.bch.txn.entries
       bar.bch.transaction.apcs
       bar.batch.txn.items
         cust.def.queries
         bar.batch.item.proration
           proration.other.writeoffs
         bar.trans.item.cl.accts
           bar.transaction.item.cla.txns
       bar.bch.txn.remit.codes

 Ì     i   2
ansi.835    (ansi.835) 
[ansi.835.file.num]
*BYA[byFN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.file.num            5 FREE     L                 byFN                                                        
 ansi.835.create.dte          6 DATE     L                 *BYA[byFN]|1                                                
 ansi.835.create.tme          4 TIME     L                 *BYA[byFN]|0                                                
 ansi.835.int.number         15 FREE     L                 *BYA[byFN]|2                                                
 ansi.835.intermed           10 FREE     L                 *BYA[byFN]|8                                                
 ansi.835.payer.addr         60 FREE     L                 *BYA[byFN]PAYER|1                                           
 ansi.835.payer.csz          45 FREE     L                 *BYA[byFN]PAYER|2                                           
 ansi.835.payer.id.code      15 FREE     L                 *BYA[byFN]PAYER|3                                           
 ansi.835.payer.name         30 FREE     L                 *BYA[byFN]PAYER|0                                           
 ansi.835.pro.compl           1 YN       L                 *BYA[byFN]|6                                                
 ansi.835.pro.date            8 DATE     L                 *BYA[byFN]|3                                                
 ansi.835.pro.time            8 TIME     L                 *BYA[byFN]|4                                                
 ansi.835.pro.user           10 FREE     L  MIS.USER       *BYA[byFN]|5                                            
 ansi.835.rcv.batch          40 FREE     L                 *BYA[byFN]|7                                                
 ansi.835.version.id         30 FREE     L                 *BYA[byFN]|9                                                
 Ì     i   2
ansi.835.provider    (ansi.835.prov) 
[ansi.835.file.num, ansi.835.provider]
*BYA[byFN,byP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.provider           15 FREE     L                 byP                                                         
 ansi.835.pro.addr           60 FREE     L                 *BYA[byFN,byP]|2                                            
 ansi.835.pro.create.dte      8 DATE     L                 *BYA[byFN,byP]|5                                            
 ansi.835.pro.create.tme      4 TIME     L                 *BYA[byFN,byP]|6                                            
 ansi.835.pro.credit.flag     1 FREE     L                 *BYA[byFN,byP]|9                                            
 ansi.835.pro.csz            45 FREE     L                 *BYA[byFN,byP]|3                                            
 ansi.835.pro.handle.type     2 FREE     L                 *BYA[byFN,byP]|7                                            
 ansi.835.pro.name           30 FREE     L                 *BYA[byFN,byP]|1                                            
 ansi.835.pro.pay.format      3 FREE     L                 *BYA[byFN,byP]|11                                           
 ansi.835.pro.pay.method      3 FREE     L                 *BYA[byFN,byP]|10                                           
 ansi.835.pro.tot.adj.amt     9 MONEY    R                 *BYA[byFN,byP]SM|7                                          
 ansi.835.pro.tot.avg.los     7 FREE     L                 *BYA[byFN,byP]SMS|9                                         
 ansi.835.pro.tot.avg.wt      7 FREE     L                 *BYA[byFN,byP]SMS|15                                        
 ansi.835.pro.tot.bld.ded     9 MONEY    R                 *BYA[byFN,byP]SM|10                                         
 ansi.835.pro.tot.capital     9 MONEY    R                 *BYA[byFN,byP]SMS|4                                         
 ansi.835.pro.tot.clm.qty     7 FREE     L                 *BYA[byFN,byP]SM|0                                          
 ansi.835.pro.tot.coins       9 MONEY    R                 *BYA[byFN,byP]SM|12                                         
 ansi.835.pro.tot.cov.chgs    9 MONEY    R                 *BYA[byFN,byP]SM|2                                          
 ansi.835.pro.tot.cov.days    7 FREE     L                 *BYA[byFN,byP]SMS|12                                        
 ansi.835.pro.tot.cst.days    7 FREE     L                 *BYA[byFN,byP]SMS|11                                        
 ansi.835.pro.tot.cstl.amt    9 MONEY    R                 *BYA[byFN,byP]SMS|8                                         
 ansi.835.pro.tot.deduct      9 MONEY    R                 *BYA[byFN,byP]SM|15                                         
 ansi.835.pro.tot.den.chgs    9 MONEY    R                 *BYA[byFN,byP]SM|3                                          
 ansi.835.pro.tot.dis.cnt     7 FREE     L                 *BYA[byFN,byP]SMS|10                                        
 ansi.835.pro.tot.disprop     9 MONEY    R                 *BYA[byFN,byP]SMS|3                                         
 ansi.835.pro.tot.drg         9 MONEY    R                 *BYA[byFN,byP]SMS|0                                         
 ansi.835.pro.tot.fed.spec    9 MONEY    R                 *BYA[byFN,byP]SMS|1                                         
 ansi.835.pro.tot.grr.amt     9 MONEY    R                 *BYA[byFN,byP]SM|8                                          
 ansi.835.pro.tot.hcpc.pay    9 MONEY    R                 *BYA[byFN,byP]SM|14                                         
 ansi.835.pro.tot.hcpc.rep    9 MONEY    R                 *BYA[byFN,byP]SM|13                                         
 ansi.835.pro.tot.hsp.spec    9 MONEY    R                 *BYA[byFN,byP]SMS|2                                         
 ansi.835.pro.tot.ind.med     9 MONEY    R                 *BYA[byFN,byP]SMS|5                                         
 ansi.835.pro.tot.interest    9 MONEY    R                 *BYA[byFN,byP]SM|6                                          
 ansi.835.pro.tot.msp.amt     9 MONEY    R                 *BYA[byFN,byP]SM|9                                          
 ansi.835.pro.tot.msp.liab    9 MONEY    R                 *BYA[byFN,byP]SM|17                                         
 ansi.835.pro.tot.msp.pass    9 MONEY    R                 *BYA[byFN,byP]SMS|14                                        
 ansi.835.pro.tot.non.chgs    9 MONEY    R                 *BYA[byFN,byP]SM|4                                          
 ansi.835.pro.tot.non.days    7 FREE     L                 *BYA[byFN,byP]SMS|13                                        
 ansi.835.pro.tot.non.lab     9 MONEY    R                 *BYA[byFN,byP]SM|11                                         
 ansi.835.pro.tot.outl.amt    9 MONEY    R                 *BYA[byFN,byP]SMS|7                                         
 ansi.835.pro.tot.outl.cnt    7 FREE     L                 *BYA[byFN,byP]SMS|6                                         
 ansi.835.pro.tot.pat.reim    9 MONEY    R                 *BYA[byFN,byP]SM|18                                         
 ansi.835.pro.tot.pay         9 MONEY    R                 *BYA[byFN,byP]|8                                            
 ansi.835.pro.tot.pay.amt     9 MONEY    R                 *BYA[byFN,byP]SM|5                                          
 ansi.835.pro.tot.pip.amt     9 MONEY    R                 *BYA[byFN,byP]SM|20                                         
 ansi.835.pro.tot.pip.cnt     7 FREE     L                 *BYA[byFN,byP]SM|19                                         
 ansi.835.pro.tot.pps.dsh     9 MONEY    R                 *BYA[byFN,byP]SMS|18                                        
 ansi.835.pro.tot.pps.fsp     9 MONEY    R                 *BYA[byFN,byP]SMS|16                                        
 ansi.835.pro.tot.pps.hsp     9 MONEY    R                 *BYA[byFN,byP]SMS|17                                        
 ansi.835.pro.tot.pro.fee     9 MONEY    R                 *BYA[byFN,byP]SM|16                                         
 ansi.835.pro.tot.sub.chgs    9 MONEY    R                 *BYA[byFN,byP]SM|1                                          
 ansi.835.pro.trace.num      30 FREE     L                 *BYA[byFN,byP]|12                                           
 ansi.835.ra.date             8 DATE     L                 *BYA[byFN,byP]|0                                            
 ansi.835.ra.number           9 FREE     L                 *BYA[byFN,byP]|4                                            
 Ì     i   2
ansi.835.demographics    (ansi.835.dem) 
[ansi.835.file.num,ansi.835.provider, ansi.835.acct.num,ansi.835.acct.cntr]
*BYA[byFN,byP]DEM[zbzR,byAC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.acct.num           30 FREE     L                 zbzR                                                        
 ansi.835.acct.cntr          10 FREE     L                 byAC                                                        
 ansi.835.account.number     12 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|1                            
 ansi.835.bill.no             3 PINT     R                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|2                            
 ansi.835.bill.type           1 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|21                             
 ansi.835.bld.deduct          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|9                           
 ansi.835.calc.adj.amt       12 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|6                            
 ansi.835.cap.pymt            9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|14                          
 ansi.835.claim.type          2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|20                             
 ansi.835.clm.disproport      9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|12                         
 ansi.835.clm.ind.code        2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|23                             
 ansi.835.clm.indir.teach     9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|16                         
 ansi.835.clm.msp.pass        9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|13                         
 ansi.835.co.ins.amt          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|3                           
 ansi.835.coins.act.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|3                          
 ansi.835.con.adj.amt         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|5                           
 ansi.835.copay.amt           9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNYM|1                          
 ansi.835.corr.payer.name    30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|8                          
 ansi.835.corr.payer.num     15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|9                          
 ansi.835.corr.pt.name       30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|2                          
 ansi.835.corr.pt.num        15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|3                          
 ansi.835.cost.days           4 INT      R                 *BYA[byFN,byP]DEM[zbzR,byAC]|9                              
 ansi.835.cost.outlr          2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|12                             
 ansi.835.covd.chgs           9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|22                          
 ansi.835.covd.days           4 INT      R                 *BYA[byFN,byP]DEM[zbzR,byAC]|10                             
 ansi.835.crossover.name     30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|6                          
 ansi.835.crossover.num      15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|7                          
 ansi.835.cv.from.day         8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|2                              
 ansi.835.cv.thru.day         8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|3                              
 ansi.835.deduct.amt          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|2                           
 ansi.835.denied.chgs         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|7                           
 ansi.835.dis.fract           8 DEC      R                 *BYA[byFN,byP]DEM[zbzR,byAC]|17                             
 ansi.835.discnt.amt          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|23                          
 ansi.835.drg                10 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|19                             
 ansi.835.drg.amt             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|1                           
 ansi.835.drg.fract           8 DEC      R                 *BYA[byFN,byP]DEM[zbzR,byAC]|16                             
 ansi.835.drg.wt             10 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|24                             
 ansi.835.dsh.adj             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|18                          
 ansi.835.esrd.pay.amt        9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|17                         
 ansi.835.exceptions          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|21                          
 ansi.835.exp.coverage        8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|0                          
 ansi.835.fed.mand1.amt       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|28                          
 ansi.835.fed.mand1.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|12                         
 ansi.835.fed.mand2.amt       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|29                          
 ansi.835.fed.mand2.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|13                         
 ansi.835.fed.mand3.amt       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|30                          
 ansi.835.fed.mand3.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|14                         
 ansi.835.fed.mand4.amt       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|31                          
 ansi.835.fed.mand4.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|15                         
 ansi.835.fed.mand5.amt       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|32                          
 ansi.835.fed.mand5.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|16                         
 ansi.835.fsp.amt             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|16                          
 ansi.835.gr.reduct           9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|10                          
 ansi.835.hsp.amt             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|15                          
 ansi.835.ime.adj             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|20                          
 ansi.835.ins.mnemonic       10 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|0                            
 ansi.835.ins.num            10 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|1                              
 ansi.835.int.cont.no        30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|8                              
 ansi.835.int.incl            9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|13                          
 ansi.835.life.psy.days       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|11                         
 ansi.835.life.res.act.qty    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|4                          
 ansi.835.life.res.est.qty    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|5                          
 ansi.835.mri                26 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|7                              
 ansi.835.ncovd.amt           9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|4                           
 ansi.835.ncovd.days          4 INT      R                 *BYA[byFN,byP]DEM[zbzR,byAC]|11                             
 ansi.835.neg.ledger.amt      9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|25                          
 ansi.835.non.cover.days      7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|6                          
 ansi.835.non.cover.est       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|7                          
 ansi.835.non.cover.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|2                          
 ansi.835.non.pay.pro.fee     9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|17                         
 ansi.835.not.repl.bld.qty    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|8                          
 ansi.835.old.harm            9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|19                          
 ansi.835.outl.days           7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|9                          
 ansi.835.outlier.amt         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|8                           
 ansi.835.outlr.amt           9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|17                          
 ansi.835.outlr.code          2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|13                             
 ansi.835.outlr.days          4 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|14                             
 ansi.835.pat.lib.met         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|11                          
 ansi.835.per.diem            6 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|4                              
 ansi.835.pps.fed.oper.drg    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|15                         
 ansi.835.pps.hsp.oper.drg    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|14                         
 ansi.835.pps.oper.outl       9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|10                         
 ansi.835.prescription.qty    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|10                         
 ansi.835.pri.pay.amt         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|12                          
 ansi.835.pri.pay.cd          2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|6                              
 ansi.835.prim.payor          6 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|15                             
 ansi.835.pro.pay.amt         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|6                           
 ansi.835.prorate.adj.amt    12 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|5                            
 ansi.835.provider.name      30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|4                          
 ansi.835.provider.num       15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|5                          
 ansi.835.pt.name            18 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|0                              
 ansi.835.pt.pay.amt          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|24                          
 ansi.835.pt.resp.amt         9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]|22                             
 ansi.835.pt.status           2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|5                              
 ansi.835.received.adj.amt   12 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|4                            
 ansi.835.recv.coverage       8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|1                          
 ansi.835.reimb.rate          9 DEC      R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNYM|0                          
 ansi.835.render.prov.id     15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|25                             
 ansi.835.status.code         2 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]|18                             
 ansi.835.subscriber.name    30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|0                          
 ansi.835.subscriber.num     15 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM2|1                          
 ansi.835.tax.amt             9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|26                          
 ansi.835.tot.chgs            9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|0                           
 ansi.835.tot.clm.bef.tax     9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]MNY|27                          
 ansi.835.ucrn               12 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CA|3                            
 ansi.835.visits              7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]DEM3|11                         
 Ì     i   2
ans.835.claim.contact.info    (ansi.835.claim.contact) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr, ansi.835.clm.cntct.seq.no]
*BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.clm.cntct.seq.no    2 INT      R                 bzCCN                                                       
 ansi.835.clm.cntct.name     30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|0                     
 ansi.835.clm.cntct.num1     30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|2                     
 ansi.835.clm.cntct.num2     30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|4                     
 ansi.835.clm.cntct.num3     30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|6                     
 ansi.835.clm.cntct.qual1     3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|1                     
 ansi.835.clm.cntct.qual2     3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|3                     
 ansi.835.clm.cntct.qual3     3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CC[bzCCN]|5                     
 Ì     i   2
ansi.835.codes    (ansi.835.codes) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr, ansi.835.code.cnt]
*BYA[byFN,byP]DEM[zbzR,byAC]CD[byCC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.code.cnt            5 PINT     R                 byCC                                                        
 ansi.835.code               30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]CD[byCC]|0                      
 Ì     i   2
ansi.835.reasons.codes    (ansi.835.reasons.cds) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr, ansi.835.reason.seq.no]
*BYA[byFN,byP]DEM[zbzR,byAC]REASON[byrsn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.reason.seq.no       3 PINT     R                 byrsn                                                       
 ansi.835.reason.amt         12 DEC2     R                 *BYA[byFN,byP]DEM[zbzR,byAC]REASON[byrsn]|1                 
 ansi.835.reason.code         3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]REASON[byrsn]|0                 
 ansi.835.reason.group        3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]REASON[byrsn]|3                 
 ansi.835.reason.qty          7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]REASON[byrsn]|2                 
 Ì     i   2
ansi.835.service.line    (ansi.835.svc.line) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr, ansi.835.line.cnt]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.line.cnt            3 PINT     R                 byLC                                                        
 ansi.835.ln.alt.code        10 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|5                      
 ansi.835.ln.paid.chg        14 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|3                      
 ansi.835.ln.procedure       14 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|1                      
 ansi.835.ln.rev.code         4 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|0                      
 ansi.835.ln.sub.chg         14 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|2                      
 ansi.835.ln.svc.date         8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|4                      
 ansi.835.ln.svc.date.end     8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|7                      
 ansi.835.ln.svc.date.strt    8 DATE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]|6                      
 Ì     i   2
ansi.835.line.adjustments    (ansi.835.line.reason.cds) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr,ansi.835.line.cnt, ansi.835.ln.reason.seq.no]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]RCD[byLSN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.ln.reason.seq.no    2 PINT     R                 byLSN                                                       
 ansi.835.ln.reason.amt      12 SMONEY   R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]RCD[byLSN]|1            
 ansi.835.ln.reason.code      3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]RCD[byLSN]|0            
 ansi.835.ln.reason.grp       3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]RCD[byLSN]|3            
 ansi.835.ln.reason.qty       7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]RCD[byLSN]|2            
 Ì     i   2
ansi.835.line.remarks    (ansi.835.line.ref.codes) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr,ansi.835.line.cnt, ansi.835.ln.ref.cnt]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]REF[bylRN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.ln.ref.cnt          3 PINT     R                 bylRN                                                       
 ansi.835.ln.ref.desc        30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]REF[bylRN]|2            
 ansi.835.ln.ref.number      30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]REF[bylRN]|1            
 ansi.835.ln.ref.rend.prov   30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]REF[bylRN]|3            
 ansi.835.ln.ref.type         3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]REF[bylRN]|0            
 Ì     i   2
ansi.835.line.svc.remark.codes    (ansi.835.line.svc.remark) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr,ansi.835.line.cnt, ansi.835.ln.svc.src.seq]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SRC[bySRC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.ln.svc.src.seq     15 INT      R                 bySRC                                                       
 ansi.835.ln.svc.src.code    30 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SRC[bySRC]|1            
 ansi.835.ln.svc.src.qual     3 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SRC[bySRC]|0            
 Ì     i   2
ansi.835.line.service.supple    (ansi.835.line.svc.supple) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr,ansi.835.line.cnt, ansi.835.ln.svc.sup.seq]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.ln.svc.sup.seq     15 INT      R                 byLSP                                                       
 ansi.835.ln.svc.allow.amt    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|0            
 ansi.835.ln.svc.clm.b.tax    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|5            
 ansi.835.ln.svc.day.limit    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|1            
 ansi.835.ln.svc.ded.amt      9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|2            
 ansi.835.ln.svc.fed.mand1    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|6            
 ansi.835.ln.svc.fed.mand2    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|7            
 ansi.835.ln.svc.fed.mand3    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|8            
 ansi.835.ln.svc.fed.mand4    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|9            
 ansi.835.ln.svc.fed.mand5    9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|10           
 ansi.835.ln.svc.net.bill     9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|3            
 ansi.835.ln.svc.tax          9 MONEY    R                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP[byLSP]|4            
 Ì     i   2
ansi.835.line.service.supple2    (ansi.835.line.svc.supple2) 
[ansi.835.file.num,ansi.835.provider,ansi.835.acct.num,ansi.835.acct.cntr,ansi.835.line.cnt, ansi.835.ln.svc.sup2.seq]
*BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.ln.svc.sup2.seq    15 INT      R                 bySSS                                                       
 ansi.835.ln.svc.fed.man1q    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|1           
 ansi.835.ln.svc.fed.man2q    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|2           
 ansi.835.ln.svc.fed.man3q    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|3           
 ansi.835.ln.svc.fed.man4q    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|4           
 ansi.835.ln.svc.fed.man5q    7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|5           
 ansi.835.ln.svc.ncov.qty     7 FREE     L                 *BYA[byFN,byP]DEM[zbzR,byAC]LN[byLC]SSP2[bySSS]|0           
 Ì     i   2
ansi.835.plb.amounts    (ansi.835.plb.amts) 
[ansi.835.file.num,ansi.835.provider, ansi.835.plb.fy.year,ansi.835.plb.cnt]
*BYA[byFN,byP]PLBTOT[byPLB,byPCT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ansi.835.plb.fy.year         6 FREE     L                 byPLB                                                       
 ansi.835.plb.cnt             3 PINT     R                 byPCT                                                       
 ansi.835.plb.amt            11 MONEY    R                 *BYA[byFN,byP]PLBTOT[byPLB,byPCT]|1                         
 ansi.835.plb.code            5 FREE     L                 *BYA[byFN,byP]PLBTOT[byPLB,byPCT]|0                         
 ansi.835.plb.prov           30 FREE     L                 *BYA[byFN,byP]PLBTOT[byPLB,byPCT]|2                         
 Ì     i   2
conv.4.6.posting.stats    (conv.4.6.post.stats) 
[conv.4.6.ps.urn]
?BYSCONV[by]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 conv.4.6.ps.urn             10 URN      L  BAR.BCH        by                                                      
 Ì     i   2
bar.batch.integrity.check    (integrity.check) 
[error.count]
?BYERR[jyERR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 error.count                  4 URN      L                 jyERR                                                       
 error.message               72 FREE     L                 ?BYERR[jyERR]                                               
 Ì     i   2
bar.batch.last    (last) 
[last.user.for.batch]
?BYLU[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 last.user.for.batch         10 FREE     L  MIS.USER       gu                                                      
 last.batch.message          45 FREE     L                 ?BYLU[gu]                                                   
 Ì     i   2
bar.batch.extra.fields    (locals) 


 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 account.type                 8 FREE     L  BAR.ACCT.TYPE                                                          
 agency                       8 FREE     L  BAR.COL.AG                                                             
 batch.header                32 FREE     L                 VAL=%Z.date.out(@date)_" "_@journal_" #"_@number_" ("_      
                                                           VAL=@status_")"                                             
 clinical.source             12 FREE     L  MIS.APPL                                                               
 corp.and.dept               20 FREE     L                 VAL=IF{@MIS.GL.COMP.main["CRP"]^XX,XX|2^LTR,XX|3^L,L(@      
                                                           VAL=MIS.GL.COMP.pattern["DPT"],LTR)^P,@item.procedure'      
                                                           VAL=s.chg.dept^DPT,IF{@item.corp;@BAR.PARAM.default.co      
                                                           VAL=rp}^CRP,DPT$P_CRP_(DPT%(P+L-1));""}^VAL                 
 for.header                  21 FREE     L                 VAL="FOR: "_%Z.date.out(c.date)_IF{c.date<@BAR.STAT      
                                                           VAL=US.current.date " (FINAL)"}                             
 from.to.header              34 FREE     L                 VAL="FOR: "_%Z.date.out(b.date)_IF{b.date'=e.date " -       
                                                           VAL="_%Z.date.out(e.date)}_IF{c.date<@BAR.STATUS.cu      
                                                           VAL=rrent.date " (FINAL)"}                                  
 gl.number                   25 FREE     L  MIS.GL.ACCOUNT                                                         
 ml.tally                       FREE     L                 VAL=L("CHGRCPADJREF",B1|1)/3*2+41<49^x,IF{B1|3<0      
                                                           VAL=&x x+20^x},IF{x B1|3+/V[x]^/V[x],B1|2+/V[x+1]^/V[x      
                                                           VAL=+1]},x                                                  
 online.bill.pay.amt         10 MONEY    R                                                                             
 online.bill.pay.auth        35 FREE     L                                                                             
 online.bill.pay.date         8 DATE     L                                                                             
 online.bill.pay.pend.rsn    10 CHOICE   L                                                                             
 procedure.dept              15 FREE     L  MIS.GL.DEPT                                                            
 rej.batch.header            32 FREE     L                 VAL=%Z.date.out(@rej.date)_" "_@rej.journal_" #"_@rej.      
                                                           VAL=number_" ("_@rej.status_")"                             
 select                       1 PINT     R                                                                             
 temp.amount                 12 SMONEY   R                                                                             
 temp.count                   6 SINT     R                                                                             
 txn.account.client          40 FREE     L                                                                             
 txn.account.number          12 FREE     L                                                                             
 txn.account.sort.name       26 NAME     L                                                                             
 yes.no                       1 YN       L                                                                             
 Ì     i   2
bar.batch.ml.by.client    (ml.by.client) 
[ml.by.client.date]
?BYMC[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.client.date            8 DATE     L                 byD                                                         
 ml.by.client.comp.date       8 DATE     L                 ?BYMC[byD]|0                                                
 ml.by.client.comp.time       4 TIME     L                 ?BYMC[byD]|1                                                
 ml.by.client.final           1 YN       L                 ?BYMC[byD]|2                                                
 ml.by.client.thru.date       8 DATE     L                 ?BYMC[byD]|3                                                
 Ì     i   2
bar.batch.ml.by.dept    (ml.by.dept) 
[ml.by.dept.date]
?BYMD[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.dept.date              8 DATE     L                 byD                                                         
 ml.by.dept.comp.date         8 DATE     L                 ?BYMD[byD]|0                                                
 ml.by.dept.comp.time         4 TIME     L                 ?BYMD[byD]|1                                                
 ml.by.dept.final             1 YN       L                 ?BYMD[byD]|2                                                
 ml.by.dept.thru.date         8 DATE     L                 ?BYMD[byD]|3                                                
 Ì     i   2
bar.batch.ml.by.gl    (ml.by.gl.number) 
[ml.by.gl.number.date]
?BYMG[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.gl.number.date         8 DATE     L                 byD                                                         
 ml.by.gl.number.comp.date    8 DATE     L                 ?BYMG[byD]|0                                                
 ml.by.gl.number.comp.time    4 TIME     L                 ?BYMG[byD]|1                                                
 ml.by.gl.number.final        1 YN       L                 ?BYMG[byD]|2                                                
 ml.by.gl.number.thru.date    8 DATE     L                 ?BYMG[byD]|3                                                
 Ì     i   2
bar.batch.ml.by.name    (ml.by.name) 
[ml.by.name.date]
?BYMN[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.name.date              8 DATE     L                 byD                                                         
 ml.by.name.comp.date         8 DATE     L                 ?BYMN[byD]|0                                                
 ml.by.name.comp.time         4 TIME     L                 ?BYMN[byD]|1                                                
 ml.by.name.final             1 YN       L                 ?BYMN[byD]|2                                                
 ml.by.name.thru.date         8 DATE     L                 ?BYMN[byD]|3                                                
 Ì     i   2
bar.batch.ml.by.number    (ml.by.number) 
[ml.by.number.date]
?BYMR[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.number.date            8 DATE     L                 byD                                                         
 ml.by.number.comp.date       8 DATE     L                 ?BYMR[byD]|0                                                
 ml.by.number.comp.time       4 TIME     L                 ?BYMR[byD]|1                                                
 ml.by.number.final           1 YN       L                 ?BYMR[byD]|2                                                
 ml.by.number.thru.date       8 DATE     L                 ?BYMR[byD]|3                                                
 Ì     i   2
bar.batch.ml.by.proc    (ml.by.procedure) 
[ml.by.procedure.date]
?BYMP[byD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ml.by.procedure.date         8 DATE     L                 byD                                                         
 ml.by.procedure.comp.date    8 DATE     L                 ?BYMP[byD]|0                                                
 ml.by.procedure.comp.time    4 TIME     L                 ?BYMP[byD]|1                                                
 ml.by.procedure.final        1 YN       L                 ?BYMP[byD]|2                                                
 ml.by.procedure.thru.date    8 DATE     L                 ?BYMP[byD]|3                                                
 Ì     i   2
ohip.remit.file    (ohip.remit) 
[ohip.remit.file]
:BYOHIP[oFN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.remit.file             10 INT      R                 oFN                                                         
 ohip.remit.compl             1 YN       L                 :BYOHIP[oFN]|4                                              
 ohip.remit.date              8 DATE     L                 :BYOHIP[oFN]|0                                              
 ohip.remit.pymt.date         8 DATE     L                 :BYOHIP[oFN]|3                                              
 ohip.remit.time              8 TIME     L                 :BYOHIP[oFN]|1                                              
 ohip.remit.user             10 FREE     L  MIS.USER       :BYOHIP[oFN]|2                                          
 Ì     i   2
ohip.remit.group.number    (ohip.remit.grp) 
[ohip.remit.file, ohip.group.num]
:BYOHIP[oFN]GRP[oGR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.group.num               4 FREE     L                 oGR                                                         
 Ì     i   2
ohip.remit.acct.trans    (ohip.remit.at) 
[ohip.remit.file,ohip.group.num, ohip.at.ctr]
:BYOHIP[oFN]GRP[oGR]AT[oACT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.at.ctr                  8 INT      R                 oACT                                                        
 ohip.at.cheque.ind           1 FREE     L                 :BYOHIP[oFN]GRP[oGR]AT[oACT]|1                              
 ohip.at.trans.amt            8 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]AT[oACT]|3                              
 ohip.at.trans.cd             2 FREE     L                 :BYOHIP[oFN]GRP[oGR]AT[oACT]|0                              
 ohip.at.trans.date           8 DATE     L                 :BYOHIP[oFN]GRP[oGR]AT[oACT]|2                              
 ohip.at.trans.msg           50 FREE     L                 :BYOHIP[oFN]GRP[oGR]AT[oACT]|4                              
 Ì     i   2
ohip.remit.bal.forward    (ohip.remit.bf) 
[ohip.remit.file,ohip.group.num, ohip.bf.ctr]
:BYOHIP[oFN]GRP[oGR]BF[oBCT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.bf.ctr                  8 INT      R                 oBCT                                                        
 ohip.bf.claims.adj           9 INT      R                 :BYOHIP[oFN]GRP[oGR]BF[oBCT]|0                              
 ohip.bf.claims.adv           9 INT      R                 :BYOHIP[oFN]GRP[oGR]BF[oBCT]|1                              
 ohip.bf.claims.oth           9 INT      R                 :BYOHIP[oFN]GRP[oGR]BF[oBCT]|3                              
 ohip.bf.claims.red           9 INT      R                 :BYOHIP[oFN]GRP[oGR]BF[oBCT]|2                              
 Ì     i   2
ohip.remit.pay.list.doc.tot    (ohip.remit.pl.tot) 
[ohip.remit.file,ohip.group.num, ohip.tot.doc]
:BYOHIP[oFN]GRP[oGR]TOT[oDR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.tot.doc                 6 FREE     L                 oDR                                                         
 ohip.tot.fee.billed          9 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]|0                              
 ohip.tot.fee.paid            9 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]|1                              
 ohip.tot.variance            9 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]|2                              
 Ì     i   2
ohip.remit.payment.list    (ohip.remit.pl) 
[ohip.remit.file,ohip.group.num,ohip.tot.doc, ohip.pl.ctr]
:BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.pl.ctr                  8 PINT     R                 oCT                                                         
 ohip.pl.claim.no            11 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|4                       
 ohip.pl.exp.code             2 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|11                      
 ohip.pl.fee.billed           7 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|8                       
 ohip.pl.fee.paid             7 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|9                       
 ohip.pl.ohip.no             10 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|1                       
 ohip.pl.pgm                  3 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|3                       
 ohip.pl.province             2 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|0                       
 ohip.pl.pt.name             30 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|12                      
 ohip.pl.pt.number           12 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|13                      
 ohip.pl.ser.cd               5 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|7                       
 ohip.pl.ser.date             8 DATE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|5                       
 ohip.pl.ser.no               2 INT      R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|6                       
 ohip.pl.variance             7 SMONEY   R                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|10                      
 ohip.pl.ver                  2 FREE     L                 :BYOHIP[oFN]GRP[oGR]TOT[oDR]PT[oCT]|2                       
 Ì     i   2
ohip.remit.messages    (ohip.remit.msg) 
[ohip.remit.file, ohip.msg.cnt]
:BYOHIP[oFN]MSG[oMCT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ohip.msg.cnt                 4 INT      R                 oMCT                                                        
 ohip.msg.text               70 FREE     L                 :BYOHIP[oFN]MSG[oMCT]|0                                     
 Ì     i   2
bar.batch.posting.queue    (posting.queue) 
[queue.time]
?BYQ[byq]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 queue.time                   8 FREE     L                 byq                                                         
 queue.value                 14 FREE     L                 ?BYQ[byq]                                                   
 Ì     i   2
bar.batch.stats    (posting.stats) 
[posting.stats.urn,corp]
?BYS[by,gn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 posting.stats.urn           10 URN      L  BAR.BCH        by                                                      
 corp                         4 FREE     L  MIS.GL.CORP    gn                                                      
 Ì     i   2
bar.batch.stats.aging    (aging.stats) 
[posting.stats.urn,corp, age.type]
?BYS[by,gn]A[bySA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 age.type                     1 PINT     R                 bySA                                                        
 age.1                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|1                                        
 age.2                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|2                                        
 age.3                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|3                                        
 age.4                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|4                                        
 age.5                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|5                                        
 age.6                       12 SMONEY   R                 ?BYS[by,gn]A[bySA]|6                                        
 age.ur                      12 SMONEY   R                 ?BYS[by,gn]A[bySA]|0                                        
 Ì     i   2
bar.batch.stats.bills    (billing.stats) 
[posting.stats.urn,corp, bill.type]
?BYS[by,gn]B[bySB]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 bill.type                    1 PINT     R                 bySB                                                        
 bill.acct.balance           12 SMONEY   R                 ?BYS[by,gn]B[bySB]|2                                        
 bill.chg.amount             12 SMONEY   R                 ?BYS[by,gn]B[bySB]|1                                        
 bill.count                   6 SINT     R                 ?BYS[by,gn]B[bySB]|0                                        
 Ì     i   2
bar.batch.stats.chg.cats    (charge.category.stats) 
[posting.stats.urn,corp, cs.chg.category]
?BYS[by,gn]C[br]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cs.chg.category              8 FREE     L  BAR.CH.CAT     br                                                      
 cs.amount                   12 SMONEY   R                 ?BYS[by,gn]C[br]|1                                          
 cs.count                     5 PINT     R                 ?BYS[by,gn]C[br]|0                                          
 Ì     i   2
bar.batch.stats.credit.procs    (credit.procedure.stats) 
[posting.stats.urn,corp, cr.procedure]
?BYS[by,gn]R[bd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cr.procedure                10 FREE     L  BAR.PROC       bd                                                      
 cr.amount                   12 SMONEY   R                 ?BYS[by,gn]R[bd]|1                                          
 cr.count                     5 SINT     R                 ?BYS[by,gn]R[bd]|0                                          
 Ì     i   2
bar.batch.stats.ledger    (ledger.stats) 
[posting.stats.urn,corp, ls.type]
?BYS[by,gn]L[bySL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ls.type                      1 PINT     R                 bySL                                                        
 ls.adj                      12 SMONEY   R                 ?BYS[by,gn]L[bySL]|3                                        
 ls.bill                     12 SMONEY   R                 ?BYS[by,gn]L[bySL]|5                                        
 ls.chg                      12 SMONEY   R                 ?BYS[by,gn]L[bySL]|1                                        
 ls.rcp                      12 SMONEY   R                 ?BYS[by,gn]L[bySL]|2                                        
 ls.ref                      12 SMONEY   R                 ?BYS[by,gn]L[bySL]|4                                        
 ls.total                    12 SMONEY   R                 ?BYS[by,gn]L[bySL]|0                                        
 ls.xfer                     12 SMONEY   R                 ?BYS[by,gn]L[bySL]|6                                        
 Ì     i   2
bar.batch.rej.last    (rej.last) 
[rej.last.user.for.batch]
?BYXLU[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.last.user.for.batch     10 FREE     L  MIS.USER       gu                                                      
 rej.last.batch.message      45 FREE     L                 ?BYXLU[gu]                                                  
 Ì     i   2
bar.rej.file.master.list    (rej.master.list) 
?BYXM

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.ml.comp.date             8 DATE     L                 ?BYXM|0                                                     
 rej.ml.comp.time             4 TIME     L                 ?BYXM|1                                                     
 Ì     i   2
bar.batch.rej    (rej.top) 
[rej.urn]
?BYX[by]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.urn                     10 URN      L                 by                                                          
 rej.comment                 58 FREE     L                 ?BYX[by]M|5                                                 
 rej.conv.batch               1 YN       L                 ?BYX[by]M|12                                                
 rej.date                     8 DATE     L                 ?BYX[by]M|0                                                 
 rej.journal                  8 FREE     L  BAR.JOURNAL    ?BYX[by]M|1                                             
 rej.last.device.to.use      20 FREE     L                 ?BYX[by]M|9                                                 
 rej.last.user.to.use        10 FREE     L  MIS.USER       ?BYX[by]M|8                                             
 rej.num.txns                 4 PINT     R                 ?BYX[by]M|6                                                 
 rej.num.unresolved.txns      4 PINT     R                 ?BYX[by]M|7                                                 
 rej.number                   4 PINT     R                 ?BYX[by]M|2                                                 
 rej.orig.batch.status        7 FREE     L                 VAL=@BAR.BCH.status                                         
 rej.original.batch.urn      10 INT      R                 ?BYX[by]M|11                                                
 rej.re.opened               12 PINT     R                 ?BYX[by]M|10                                                
 rej.status                   7 CHOICE   L                 ?BYX[by]M|3                                                 
 Ì     i   2
bar.batch.rej.txns    (rej.transactions) 
[rej.urn, rej.txn.number]
?BYX[by]T[byT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.txn.number               4 URN      L                 byT                                                         
 rej.freeze.flag              1 FREE     L                 VAL=IF{@BAR.PAT.freeze.charges[@rej.txn.account]="Y" "      
                                                           VAL=Y";@BAR.PAT.bar.status[@rej.txn.account]="CR"&(@BA      
                                                           VAL=R.PAT.freeze.charges[@BAR.PAT.client.urn[@rej.txn.      
                                                           VAL=account]]="Y") "Y"}                                     
 rej.txn.account             44 URN      L  BAR.PAT        ?BYX[by]T[byT]|7                                        
 rej.txn.account.number      12 FREE     L                 ?BYX[by]T[byT]|8                                            
 rej.txn.amount               9 MONEY    R                 ?BYX[by]T[byT]|12                                           
 rej.txn.bill.no              3 PINT     R                 ?BYX[by]T[byT]|19                                           
 rej.txn.coins               10 SMONEY   R                 ?BYX[by]T[byT]M|13                                          
 rej.txn.comment             35 FREE     L                 ?BYX[by]T[byT]|15                                           
 rej.txn.copay               10 SMONEY   R                 ?BYX[by]T[byT]M|11                                          
 rej.txn.corp                 4 FREE     L  MIS.GL.CORP    ?BYX[by]T[byT]|21                                       
 rej.txn.cost.amt            10 SMONEY   R                 ?BYX[by]T[byT]M|7                                           
 rej.txn.count                5 PINT     R                 ?BYX[by]T[byT]|11                                           
 rej.txn.deduct              10 SMONEY   R                 ?BYX[by]T[byT]M|9                                           
 rej.txn.fee.sched           12 FREE     L  BAR.FEE.SCH    ?BYX[by]T[byT]|23                                       
 rej.txn.ins                 10 FREE     L  MIS.INS.DICT   ?BYX[by]T[byT]M|15                                      
 rej.txn.ord.phys            10 FREE     L  MIS.DOC.DICT   ?BYX[by]T[byT]|16                                       
 rej.txn.orig.account        12 FREE     L                 ?BYX[by]T[byT]|1                                            
 rej.txn.orig.amount          9 MONEY    R                 ?BYX[by]T[byT]|5                                            
 rej.txn.orig.bill.no         3 PINT     R                 ?BYX[by]T[byT]|20                                           
 rej.txn.orig.coins          10 SMONEY   R                 ?BYX[by]T[byT]M|12                                          
 rej.txn.orig.comment        35 FREE     L                 ?BYX[by]T[byT]|14                                           
 rej.txn.orig.copay          10 SMONEY   R                 ?BYX[by]T[byT]M|10                                          
 rej.txn.orig.corp            4 FREE     L                 ?BYX[by]T[byT]|22                                           
 rej.txn.orig.cost.amt       10 SMONEY   R                 ?BYX[by]T[byT]M|6                                           
 rej.txn.orig.count           5 PINT     R                 ?BYX[by]T[byT]|4                                            
 rej.txn.orig.deduct         10 SMONEY   R                 ?BYX[by]T[byT]M|8                                           
 rej.txn.orig.ins            10 FREE     L  MIS.INS.DICT   ?BYX[by]T[byT]M|14                                      
 rej.txn.orig.procedure      10 FREE     L                 ?BYX[by]T[byT]|3                                            
 rej.txn.orig.remit.amt      10 SMONEY   R                 ?BYX[by]T[byT]M|2                                           
 rej.txn.orig.remit.code     10 FREE     L  BAR.REMIT      ?BYX[by]T[byT]M|0                                       
 rej.txn.orig.rev             1 YN       L                 ?BYX[by]T[byT]|6                                            
 rej.txn.orig.rev.site       10 FREE     L  MIS.REV.SITE   ?BYX[by]T[byT]M|4                                       
 rej.txn.orig.ser.date        8 DATE     L                 ?BYX[by]T[byT]|2                                            
 rej.txn.perf.phys           10 FREE     L  MIS.DOC.DICT   ?BYX[by]T[byT]|17                                       
 rej.txn.phys.identifier     20 URN      L                 ?BYX[by]T[byT]|18                                           
 rej.txn.procedure           10 FREE     L  BAR.PROC       ?BYX[by]T[byT]|10                                       
 rej.txn.remit.amt           10 SMONEY   R                 ?BYX[by]T[byT]M|3                                           
 rej.txn.remit.code          10 FREE     L  BAR.REMIT      ?BYX[by]T[byT]M|1                                       
 rej.txn.rev                  1 YN       L                 ?BYX[by]T[byT]|13                                           
 rej.txn.rev.site            10 FREE     L  MIS.REV.SITE   ?BYX[by]T[byT]M|5                                       
 rej.txn.ser.date             8 DATE     L                 ?BYX[by]T[byT]|9                                            
 rej.txn.status               9 CHOICE   L                 ?BYX[by]T[byT]|0                                            
 rej.txn.ucrn                12 FREE     L                 ?BYX[by]T[byT]|24                                           
 Ì     i   2
rej.txn.cust.def.queries    (rej.cust.def.queries) 
[rej.urn,rej.txn.number, rej.cd.query]
?BYX[by]T[byT]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.cd.query                10 FREE     L  MIS.QUERY      ggv                                                     
 rej.cd.response             75 QRY.RESP L                 ?BYX[by]T[byT]CD[ggv]|0                                     
 Ì     i   2
bar.batch.rej.reasons    (rej.reasons) 
[rej.urn,rej.txn.number, rej.reason.q]
?BYX[by]T[byT]R[byRQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rej.reason.q                 1 URN      L                 byRQ                                                        
 rej.reason                  80 FREE     L                 ?BYX[by]T[byT]R[byRQ]|0                                     
 Ì     i   2
bar.batch    (top) 
[urn]
*BY[by]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 urn                         10 URN      L                 by                                                          
 alert.sent                   1 YN       L                 *BY[by]M|25                                                 
 batch.type                  10 CHOICE   L                 *BY[by]M|24                                                 
 cash.batch.urn              10 URN      L  BAR.CASH       *BY[by]M|28                                             
 close.date                   8 DATE     L                 *BY[by]M|21                                                 
 close.time                   4 HHMM     L                 *BY[by]M|22                                                 
 collection.txns.only         1 YN       L                 *BY[by]M|12                                                 
 comment                     60 FREE     L                 *BY[by]M|5                                                  
 control.amount              12 SMONEY   R                 *BY[by]M|7                                                  
 control.quantity             8 SINT     R                 *BY[by]M|8                                                  
 control.rcp.amount          12 SMONEY   R                 *BY[by]M["M"]|0                                             
 control.txn.count            8 SINT     R                 *BY[by]M|9                                                  
 conv.batch                   1 YN       L                 *BY[by]M|29                                                 
 date                         8 DATE     L                 *BY[by]M|0                                                  
 default.ins                  1 YN       L                 *BY[by]M["R"]|1                                             
 default.service.date         8 DATE     L                 *BY[by]M|4                                                  
 distributed.quantity         5 PINT     R                 *BY[by]M|16                                                 
 distributed.txn.count        5 PINT     R                 *BY[by]M|17                                                 
 edit.drg                     1 YN       L                 *BY[by]M["R"]|0                                             
 edit.exp.rcpts               1 YN       L                 *BY[by]M["R"]|5                                             
 ins.pay.info                 1 YN       L                 *BY[by]M["R"]|6                                             
 journal                      8 FREE     L  BAR.JOURNAL    *BY[by]M|1                                              
 last.device.to.use          20 FREE     L                 *BY[by]M|11                                                 
 last.txn.posted              4 PINT     R                 *BY[by]M|23                                                 
 last.user.to.use            10 FREE     L  MIS.USER       *BY[by]M|10                                             
 number                       4 PINT     R                 *BY[by]M|2                                                  
 open.date                    8 DATE     L                 *BY[by]M|19                                                 
 open.time                    4 HHMM     L                 *BY[by]M|20                                                 
 original.batch.urn          10 INT      R                 *BY[by]M|26                                                 
 queued.by.auto.process       1 YN       L                 *BY[by]M|27                                                 
 re.opened                   12 PINT     R                 *BY[by]M|13                                                 
 record.ord.phys              1 YN       L                 *BY[by]M|15                                                 
 record.perf.phys             1 YN       L                 *BY[by]M|14                                                 
 remit.codes                  1 YN       L                 *BY[by]M["R"]|2                                             
 short.format                 1 YN       L                 *BY[by]M["R"]|4                                             
 status                       7 CHOICE   L                 *BY[by]M|3                                                  
 tot.adj.amount              12 SMONEY   R                 VAL=@nor.adj.amount+@rev.adj.amount:2D                      
 tot.adj.count                8 SINT     R                 VAL=@nor.adj.count+@rev.adj.count                           
 tot.amount                  12 SMONEY   R                 VAL=@BAR.BCH.nor.total.amount+@BAR.BCH.rev.total.amoun      
                                                           VAL=t:2D                                                    
 tot.bdx.amount              12 SMONEY   R                 VAL=@nor.bdx.amount+@rev.bdx.amount:2D                      
 tot.bdx.count                8 SINT     R                 VAL=@nor.bdx.count+@rev.bdx.count                           
 tot.bill.amount             12 SMONEY   R                 VAL=@nor.bill.amount+@rev.bill.amount:2D                    
 tot.bill.count               8 SINT     R                 VAL=@nor.bill.count+@rev.bill.count                         
 tot.chg.amount              12 SMONEY   R                 VAL=@nor.chg.amount+@rev.chg.amount:2D                      
 tot.chg.count                8 SINT     R                 VAL=@nor.chg.count+@rev.chg.count                           
 tot.count                    8 SINT     R                 VAL=@BAR.BCH.nor.total.count+@BAR.BCH.rev.total.count       
 tot.rcp.amount              12 SMONEY   R                 VAL=@nor.rcp.amount+@rev.rcp.amount:2D                      
 tot.rcp.count                8 SINT     R                 VAL=@nor.rcp.count+@rev.rcp.count                           
 tot.ref.amount              12 SMONEY   R                 VAL=@nor.ref.amount+@rev.ref.amount:2D                      
 tot.ref.count                8 SINT     R                 VAL=@nor.ref.count+@rev.ref.count                           
 type                         7 CHOICE   L                 *BY[by]M|6                                                  
 user                        10 FREE     L  MIS.USER       *BY[by]M|18                                             
 zero.print.bal               1 YN       L                 *BY[by]M["R"]|3                                             
 Ì     i   2
collection.insurance.defaults    (coll.insurances) 
[urn, coll.ins]
*BY[by]M["R",ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 coll.ins                    10 FREE     L  MIS.INS.DICT   ggm                                                     
 coll.proc1                  10 FREE     L  BAR.PROC       *BY[by]M["R",ggm]|1                                     
 coll.proc2                  10 FREE     L  BAR.PROC       *BY[by]M["R",ggm]|2                                     
 Ì     i   2
bar.bch.txn.entries    (transactions) 
[urn, txn.number]
*BY[by]T[byT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 txn.number                   4 PINT     R                 byT                                                         
 old.txn.remit.amt           10 SMONEY   R                 *BY[by]T[byT]|12                                            
 old.txn.remit.code          10 FREE     L  BAR.REMIT      *BY[by]T[byT]|7                                         
 txn.account                 44 URN      L  BAR.PAT        *BY[by]T[byT]|0                                         
 txn.ap.address              30 FREE     L                 *BY[by]T[byT]AP|2                                           
 txn.ap.address2             30 FREE     L                 *BY[by]T[byT]AP|3                                           
 txn.ap.city                 20 FREE     L                 *BY[by]T[byT]AP|4                                           
 txn.ap.name                 30 FREE     L                 *BY[by]T[byT]AP|1                                           
 txn.ap.state                 2 FREE     L                 *BY[by]T[byT]AP|5                                           
 txn.ap.zip                  10 FREE     L                 *BY[by]T[byT]AP|6                                           
 txn.bill.no                  3 FREE     L                 *BY[by]T[byT]|2                                             
 txn.guar                    15 FREE     L                 *BY[by]T[byT]|17                                            
 txn.guar.amount             10 SMONEY   R                 *BY[by]T[byT]|18                                            
 txn.ins                     10 FREE     L  MIS.INS.DICT   *BY[by]T[byT]|6                                         
 txn.ins.coins                9 SMONEY   R                 *BY[by]T[byT]|15                                            
 txn.ins.copay                9 SMONEY   R                 *BY[by]T[byT]|14                                            
 txn.ins.deduct               9 SMONEY   R                 *BY[by]T[byT]|13                                            
 txn.ord.phys                10 FREE     L  MIS.DOC.DICT   *BY[by]T[byT]|4                                         
 txn.perf.phys               10 FREE     L  MIS.DOC.DICT   *BY[by]T[byT]|3                                         
 txn.phys.identifier         20 URN      L                 *BY[by]T[byT]|5                                             
 txn.posted                   1 YN       L                 VAL=IF{@status="POSTED" "Y";"N"}                            
 txn.receipt.date             8 DATE     L                 *BY[by]T[byT]|11                                            
 txn.receipt.num             10 PINT     R                 *BY[by]T[byT]|10                                            
 txn.record.ap.pay            1 YN       L                 *BY[by]T[byT]AP|0                                           
 txn.reimb.drg                6 FREE     L  MIS.DRG.NAME   *BY[by]T[byT]|20                                        
 txn.service.date             8 DATE     L                 *BY[by]T[byT]|1                                             
 txn.stmt.no                  3 PINT     R                 *BY[by]T[byT]|2                                             
 txn.ucr.comment             30 FREE     L                 *BY[by]T[byT]|9                                             
 txn.ucrn                    12 FREE     L                 *BY[by]T[byT]|8                                             
 txn.user                    10 FREE     L  MIS.USER       *BY[by]T[byT]|21                                        
 Ì     i   2
bar.bch.transaction.apcs    (transaction.apcs) 
[urn,txn.number, txn.apc.seq.no]
*BY[by]T[byT]AP[byaQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 txn.apc.seq.no               3 INT      R                 byaQ                                                        
 txn.apc                      5 FREE     L  MIS.APC        *BY[by]T[byT]AP[byaQ]|0                                 
 Ì     i   2
bar.batch.txn.items    (transaction.items) 
[urn,txn.number, item.urn]
*BY[by]T[byT]I[byTI]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 item.urn                     3 URN      L                 byTI                                                        
 cd.screen                   15 FREE     L  MIS.SCREEN     VAL=IF{@BAR.PROC.cd.screen[@item.procedure^item.proced  
                                                           VAL=ure];@BAR.CH.CAT.cd.screen[item.procedure's.chg.ca      
                                                           VAL=t]}                                                     
 item.acct.balance           12 SMONEY   R                 *BY[by]T[byT]I[byTI]|7                                      
 item.additional.bill         5 PINT     R                 *BY[by]T[byT]I[byTI]|20                                     
 item.agency                  8 FREE     L  BAR.COL.AG     *BY[by]T[byT]I[byTI]|11                                 
 item.amount                 12 SMONEY   R                 *BY[by]T[byT]I[byTI]|2                                      
 item.bill.no                 3 FREE     L                 *BY[by]T[byT]I[byTI]|15                                     
 item.category                8 FREE     L  BAR.CH.CAT     *BY[by]T[byT]I[byTI]|4                                  
 item.comment                35 FREE     L                 *BY[by]T[byT]I[byTI]|6                                      
 item.corp                    4 FREE     L  MIS.GL.CORP    *BY[by]T[byT]I[byTI]|17                                 
 item.cost.amt               10 SMONEY   R                 *BY[by]T[byT]I[byTI]|24                                     
 item.count                   5 SINT     R                 *BY[by]T[byT]I[byTI]|3                                      
 item.date.range.from         8 DATE     L                 *BY[by]T[byT]I[byTI]|18                                     
 item.date.range.thru         8 DATE     L                 *BY[by]T[byT]I[byTI]|19                                     
 item.discount                1 YN       L                 *BY[by]T[byT]I[byTI]|12                                     
 item.distributed             1 YN       L                 *BY[by]T[byT]I[byTI]|16                                     
 item.fee.sched.override     12 FREE     L  BAR.FEE.SCH    *BY[by]T[byT]I[byTI]|21                                 
 item.from.client            44 URN      L  BAR.PAT        *BY[by]T[byT]I[byTI]|13                                 
 item.insurance              10 FREE     L  MIS.INS.DICT   *BY[by]T[byT]I[byTI]|5                                  
 item.posted                  1 YN       L                 VAL=IF{@status="POSTED" "Y";"N"}                            
 item.procedure              10 FREE     L  BAR.PROC       *BY[by]T[byT]I[byTI]|0                                  
 item.replaced                1 FREE     L                 *BY[by]T[byT]I[byTI]|23                                     
 item.rev.site               10 FREE     L  MIS.REV.SITE   *BY[by]T[byT]I[byTI]|22                                 
 item.std.amount             12 MONEY    R                 *BY[by]T[byT]I[byTI]|8                                      
 item.std.prof.amount        12 MONEY    R                 *BY[by]T[byT]I[byTI]|9                                      
 item.std.prof.percent       12 DEC      R                 *BY[by]T[byT]I[byTI]|10                                     
 item.to.client              44 URN      L  BAR.PAT        *BY[by]T[byT]I[byTI]|14                                 
 item.type                    3 CHOICE   L                 *BY[by]T[byT]I[byTI]|1                                      
 item.unit.amount            12 MONEY    R                 *BY[by]T[byT]I[byTI]|7                                      
 print.cd.screen              0 FREE     L                 VAL=IF{@cd.screen^CDS %BAR.BCH.list.extended.M.cds(CDS      
                                                           VAL=,^@cust.def.screen),""}                                 
 temp.cd.screen               0 FREE     L                 VAL=c.temp.cd.screen                                        
 Ì     i   2
cust.def.queries    (cust.def.queries) 
[urn,txn.number,item.urn, cd.query]
*BY[by]T[byT]I[byTI]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cd.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 cd.response                 75 QRY.RESP L                 *BY[by]T[byT]I[byTI]CD[ggv]|0                               
 Ì     i   2
bar.batch.item.proration    (item.p.prorationing) 
[urn,txn.number,item.urn, ins]
*BY[by]T[byT]I[byTI]P[ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ins                         10 FREE     L  MIS.INS.DICT   ggm                                                     
 amount                       9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|0                                
 exp.reimb                   10 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|6                                
 man.edit                     9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|5                                
 num.rcpts                    2 SINT     R                 *BY[by]T[byT]I[byTI]P[ggm]|1                                
 num.rcpts.hold               2 SINT     R                 *BY[by]T[byT]I[byTI]P[ggm]|2                                
 writeoff                     9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|3                                
 writeoff.proc               10 FREE     L  BAR.PROC       *BY[by]T[byT]I[byTI]P[ggm]|4                            
 writeoff.proc2              10 FREE     L  BAR.PROC       *BY[by]T[byT]I[byTI]P[ggm]|8                            
 writeoff2                    9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|7                                
 xxx.exp.adj.not.used         9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]|2                                
 Ì     i   2
proration.other.writeoffs    (proration.other.writeoffs) 
[urn,txn.number,item.urn,ins, writeoff.other.q]
*BY[by]T[byT]I[byTI]P[ggm]WO[byPWO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 writeoff.other.q             3 INT      R                 byPWO                                                       
 writeoff.other               9 SMONEY   R                 *BY[by]T[byT]I[byTI]P[ggm]WO[byPWO]|0                       
 writeoff.other.proc         10 FREE     L  BAR.PROC       *BY[by]T[byT]I[byTI]P[ggm]WO[byPWO]|1                   
 Ì     i   2
bar.trans.item.cl.accts    (transaction.item.cl.accts) 
[urn,txn.number,item.urn, cl.account]
*BY[by]T[byT]I[byTI]CLA[bzCR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cl.account                  44 URN      L  BAR.PAT        bzCR                                                    
 cl.account.number           12 FREE     L                 *BY[by]T[byT]I[byTI]CLA[bzCR]|0                             
 cl.transfer.amount          10 SMONEY   R                 *BY[by]T[byT]I[byTI]CLA[bzCR]|1                             
 Ì     i   2
bar.transaction.item.cla.txns    (transaction.item.cla.txns) 
[urn,txn.number,item.urn,cl.account, cl.txn.start]
*BY[by]T[byT]I[byTI]CLA[bzCR]T[bycls]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 cl.txn.start                 5 PINT     R                 bycls                                                       
 cl.txn.end                   5 PINT     R                 *BY[by]T[byT]I[byTI]CLA[bzCR]T[bycls]|0                     
 Ì     i   2
bar.bch.txn.remit.codes    (transaction.remit.codes) 
[urn,txn.number, txn.remit.seq.no]
*BY[by]T[byT]RM[byRM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 txn.remit.seq.no             3 INT      R                 byRM                                                        
 txn.remit.amount            10 SMONEY   R                 *BY[by]T[byT]RM[byRM]|1                                     
 txn.remit.cd                10 FREE     L  BAR.REMIT      *BY[by]T[byT]RM[byRM]|0                                 
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 ansi.835.status.index              [ansi.835.file.num,ansi.835.status.code,ansi.835.provider,ansi.835.acct.num,ansi
   ansi.835.status.x                  ?BYAS[byFN,bySC,byP,zbzR,byAC]

 bar.batch.bd.receipt.index         [date,urn,txn.number,item.urn] = agency
   bd.transactions.x                  ?BYBD[byD,by,byT,byTI]

 bar.batch.clinical.xfer.index      [date,clinical.source] = urn
   clinical.xfer.x                    ?BYCM[byD,iaD]

 bar.batch.exception.index          [date,urn,txn.number,item.urn]
   except.x                           ?BYEX[byD,by,byT,byTI]

 bar.batch.index                    [date,journal,number] = urn
   id.x                               ?BYI[byD,bj,byN]

 bar.late.chg.by.pat.index          [txn.account,date,urn,txn.number,item.urn]
   late.pat.x                         ?BYLZ[bz,byD,by,byT,byTI]

 bar.batch.late.charge.index        [date,urn,txn.number,item.urn]
   late.x                             ?BYL[byD,by,byT,byTI]

 bar.batch.master.log.client        [date,txn.account.client,txn.account.sort.name,txn.account,urn,txn.number]
   ml.sort.by.client                  ?BYMC[byD,bzCL,bzN,bz,by,byT]

 bar.batch.master.log.dept          [date,procedure.dept,item.procedure,txn.account.number,urn,txn.number,item.urn]
   ml.sort.by.dept                    ?BYMD[byD,gd,bd,bzR,by,byT,byTI]

 bar.batch.master.log.gl.number     [date,gl.number,txn.account.number,urn,txn.number,item.urn]
   ml.sort.by.gl.number               ?BYMG[byD,ga,bzR,by,byT,byTI]

 bar.batch.master.log.name          [date,txn.account.sort.name,txn.account,urn,txn.number]
   ml.sort.by.name                    ?BYMN[byD,bzN,bz,by,byT]

 bar.batch.master.log.number        [date,txn.account.number,txn.account,urn,txn.number]
   ml.sort.by.number                  ?BYMR[byD,bzR,bz,by,byT]

 bar.batch.master.log.proc          [date,item.procedure,txn.account.number,urn,txn.number,item.urn]
   ml.sort.by.procedure               ?BYMP[byD,bd,bzR,by,byT,byTI]

 bar.batch.number.index             [date,number] = urn
   number.x                           ?BYR[byD,byN]

 ohip.remit.date.index              [ohip.remit.date,ohip.remit.file]
   ohip.remit.date.x                  ?BYOHIP.I[oDT,oFN]

 ohip.remit.payment.list.nm.num     [ohip.remit.file,ohip.group.num,ohip.tot.doc,ohip.pl.pt.name,ohip.pl.pt.number,o
   ohip.remit.pl.name.num.x           ?BYOHIP.NM[oFN,oGR,oDR,oNM,oNUM,oCT]

 ohip.remit.payment.list.num.nm     [ohip.remit.file,ohip.group.num,ohip.tot.doc,ohip.pl.pt.number,ohip.pl.pt.name,o
   ohip.remit.pl.num.name.x           ?BYOHIP.NO[oFN,oGR,oDR,oNUM,oNM,oCT]

 online.bill.pay.bch.index          [date,urn]
   online.bill.pay.bch.x              ?BYOBP[byD,by]

 online.bill.pay.pend.x             [BAR.PAT.account,online.bill.pay.date,BAR.PROC.rcp.credit.card.type,online.bill.
   online.bill.pay.pend.x             ?BYOBPX[bz,obpdt,bdCCT,obpau,obpam]

 bar.batch.refund.index             [date,urn,txn.number,item.urn]
   refund.x                           ?BYRF[byD,by,byT,byTI]

 bar.batch.rej.index                [rej.date,rej.journal,rej.number] = rej.urn
   rej.id.x                           ?BYXI[byD,bj,byN]

 bar.batch.rej.ml.sort              [BAR.PROC.chg.dept,rej.txn.orig.procedure,rej.date,rej.journal,rej.number,rej.ur
   rej.ml.sort                        ?BYXM[gd,bdO,byD,bj,byN,by,byT]