sHelp
                                     BAR.PAT
     i   2
 abs.xfer.accts
   abs.xfer.procs
     abs.xfer.alt.code
       abs.xfer.alt.code.line
     abs.xfer.corps
       abs.xfer.periods
         abs.xfer.dates
           abs.xfer.date.site
         abs.xfer.site
 cl.bills
   cl.bill.drs
     cl.bill.dr.pts
 conv.tape.load.results
 cs.activity.file
 cs.rem.xfer.out
 pe.status.vector
   pe.cl.aged.ar
   pe.ins.order
   pe.insurance.ledger
     pe.insurance.bill.ledger
 top
   can.acct.numbers
   conditions
   customer.def.queries
     cust.def.query.mult
   apc.data
     apcs
       apc.cpts
   apc.reimb.date
     apc.reimb.data
   apgs
     apg.cpts
   cpt.codes
     cpt.codes.modifiers
   diag
   surg.proc
   emp.info
   hhrg
     hhrg.visits
       hhrg.diags
   medi.cal.remarks
   medi.cal.remarks.sys
   non.cov
   occurances
   rugs
   value.codes
   bills
     bills.claims.ins
       bills.claims.ins.bills
       bills.claims.ins.checks
     bills.date.ranges
     bills.pro.checks
     bills.transactions
     chg.categ
     proration
   cl.aged.ar
   cl.discount.structure
   cl.special.rates
   doctor.need.txn
   ins.order
   insurance.ledger
     insurance.bill.ledger
   insurances
     ins.auth.procedures
     ins.authm.data
       ins.authm.procedures
     ins.cd.queries
       ins.cd.queries.mult
     ins.elig.data.trace
     ins.non.cov.days
   interest.ytd
   log.flag
   rec.procedures
   stmt.coll.events
   tape.holds
   unique.claim.ref
   user.reminders
   insurance.reminders
   transaction.unbilled
   transactions
     transaction.cd.queries
     transaction.text
   txn.need.doctor

 Ì     i   2
abs.xfer.accts
[abs.date,  abs.acct.no]
*(B1)BZAB[bzABS,bzR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.acct.no                 12 FREE     L                 bzR                                                         
 abs.chg.total                9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|0                                      
 abs.ins.bal                  9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|3                                      
 abs.ins.rec                  9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|1                                      
 abs.last.txn                 4 INT      R                 *(B1)BZAB[bzABS,bzR]|9                                      
 abs.next.bill.date           8 DATE     L                 *(B1)BZAB[bzABS,bzR]|7                                      
 abs.next.type.of.bill        3 FREE     L                 *(B1)BZAB[bzABS,bzR]|6                                      
 abs.pri.ins.deductible      13 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|8                                      
 abs.pt.bal                   9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|4                                      
 abs.pt.rec                   9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]|2                                      
 abs.reimb.changed            1 CHOICE   L                 *(B1)BZAB[bzABS,bzR]|5                                      
 abs.xfer.claim              10 FREE     L  BAR.CLAIM      *(B1)BZAB[bzABS,bzR]|10                                 
 Ì   €   i   2
abs.xfer.procs
[abs.date,abs.acct.no,  abs.proc]
*(B1)BZAB[bzABS,bzR]P[bd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.proc                    10 FREE     L  BAR.PROC       bd                                                      
 Ì   €   i   2
abs.xfer.alt.code
[abs.date,abs.acct.no,abs.proc,  abs.alt.pc.date,abs.alt.code.type]
*(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.alt.pc.date              8 DATE     L                 gpSD                                                        
 abs.alt.code.type           12 FREE     L                 bdAC                                                        
 old.abs.alt.code            12 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC]|0                   
 old.abs.alt.description     30 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC]|1                   
 Ì   €   i   2
abs.xfer.alt.code.line
[abs.date,abs.acct.no,abs.proc,abs.alt.pc.date,abs.alt.code.type,  abs.alt.line]
*(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.alt.line                12 FREE     L                 altn                                                        
 abs.alt.amount               9 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|9              
 abs.alt.code                12 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|0              
 abs.alt.description         30 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|1              
 abs.alt.mod1                 2 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|3              
 abs.alt.mod2                 2 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|4              
 abs.alt.mod3                 2 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|5              
 abs.alt.mod4                 2 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|6              
 abs.alt.mod5                 2 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|7              
 abs.alt.qty                  5 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|2              
 abs.alt.rev.code             5 FREE     L                 *(B1)BZAB[bzABS,bzR]P[bd]ALT[gpSD,bdAC,altn]|8              
 Ì   €   i   2
abs.xfer.corps
[abs.date,abs.acct.no,abs.proc,  abs.corp]
*(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.corp                     4 FREE     L  MIS.GL.CORP    gvCN                                                    
 Ì   €   i   2
abs.xfer.periods
[abs.date,abs.acct.no,abs.proc,abs.corp,  abs.pp.date]
*(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.pp.date                  8 DATE     L                 gpD                                                         
 abs.pp.amount                9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]|1                   
 abs.pp.count                 6 PINT     R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]|0                   
 Ì   €   i   2
abs.xfer.dates
[abs.date,abs.acct.no,abs.proc,abs.corp,abs.pp.date,  abs.pc.date]
*(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.pc.date                  8 DATE     L                 gpSD                                                        
 abs.pc.amount                9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]|1            
 abs.pc.count                 6 PINT     R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]|0            
 Ì   €   i   2
abs.xfer.date.site
[abs.date,abs.acct.no,abs.proc,abs.corp,abs.pp.date,abs.pc.date,  abs.date.rev.site]
*(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]R[gyr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.date.rev.site           10 FREE     L  MIS.REV.SITE   gyr                                                     
 abs.date.rs.amount           9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]R[gyr]|1      
 abs.date.rs.count            6 PINT     R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]D[gpSD]R[gyr]|0      
 Ì   €   i   2
abs.xfer.site
[abs.date,abs.acct.no,abs.proc,abs.corp,abs.pp.date,  abs.rev.site]
*(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]R[gyr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 abs.rev.site                10 FREE     L  MIS.REV.SITE   gyr                                                     
 abs.rs.amount                9 SMONEY   R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]R[gyr]|1             
 abs.rs.count                 6 PINT     R                 *(B1)BZAB[bzABS,bzR]P[bd]CR[gvCN]G[gpD]R[gyr]|0             
 Ì     i   2
cl.bills
[cl.bill.client,cl.bill.seq.number]
*(B)BZCLB[bzCL,bzCB]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.bill.client               8 FREE     L                 bzCL                                                        
 cl.bill.seq.number           4 URN      L                 bzCB                                                        
 cl.bill.date                 8 DATE     L                 *(B)BZCLB[bzCL,bzCB]|3                                      
 cl.bill.discount            11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB]|2                                      
 cl.bill.exempt.chg          11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB]|1                                      
 cl.bill.purged               1 YN       L                 *(B)BZCLB[bzCL,bzCB]|4                                      
 cl.bill.total.chg           11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB]|0                                      
 Ì   €   i   2
cl.bill.drs
[cl.bill.client,cl.bill.seq.number,  cl.bill.dr]
*(B)BZCLB[bzCL,bzCB,ggg]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.bill.dr                  10 FREE     L  MIS.DOC        ggg                                                     
 cl.bill.dr.discount         11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB,ggg]|2                                  
 cl.bill.dr.exempt.chg       11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB,ggg]|1                                  
 cl.bill.dr.total.chg        11 SMONEY   R                 *(B)BZCLB[bzCL,bzCB,ggg]|0                                  
 Ì   €   i   2
cl.bill.dr.pts
[cl.bill.client,cl.bill.seq.number,cl.bill.dr,  cl.bill.pt.sort.name,cl.bill.pt.number,cl.bill.
*(B)BZCLB[bzCL,bzCB,ggg,bzCLN,bzCLR,bzCP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.bill.pt.sort.name        30 FREE     L                 bzCLN                                                       
 cl.bill.pt.number           12 FREE     L                 bzCLR                                                       
 cl.bill.pt.urn               8 FREE     L                 bzCP                                                        
 Ì     i   2
conv.tape.load.results
[tape.volume]
*(B)BZTAPE[bzv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tape.volume                  4 PINT     R                 bzv                                                         
 tape.errors                  1 PINT     R                 *(B)BZTAPE[bzv]|4                                           
 tape.finish.time             9 FREE     L                 *(B)BZTAPE[bzv]|1                                           
 tape.finish.urn             12 PINT     R                 *(B)BZTAPE[bzv]|6                                           
 tape.load.status            15 FREE     L                 *(B)BZTAPE[bzv]|2                                           
 tape.master.job.num          4 FREE     L                 *(B)BZTAPE[bzv]|7                                           
 tape.recs.read               8 PINT     R                 *(B)BZTAPE[bzv]|3                                           
 tape.start.time              9 FREE     L                 *(B)BZTAPE[bzv]|0                                           
 tape.start.urn              12 PINT     R                 *(B)BZTAPE[bzv]|5                                           
 Ì     i   2
cs.activity.file
[cs.for.user,cs.on.date,cs.by.user,cs.for.date,cs.account,cs.txn.urn]
*(B1)BZRR[gu,bzTS,gu1,bzRd,bz,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cs.for.user                 10 FREE     L  MIS.USER       gu                                                      
 cs.on.date                   8 DATE     L                 bzTS                                                        
 cs.by.user                  10 FREE     L  MIS.USER       gu1                                                     
 cs.for.date                  8 DATE     L                 bzRd                                                        
 cs.account                  44 URN      L  BAR.PAT        bz                                                      
 cs.txn.urn                   5 PINT     R                 bzT                                                         
 cs.canned.text.mnemonic     10 FREE     L  BAR.COMMENT    *(B1)BZRR[gu,bzTS,gu1,bzRd,bz,bzT]|0                    
 cs.xfered.in                 1 PINT     R                 *(B1)BZRR[gu,bzTS,gu1,bzRd,bz,bzT]|1                        
 Ì     i   2
cs.rem.xfer.out
[cs.xfer.user,cs.xfer.date,cs.acct,cs.txn]
*(B1)BZRX[gu,bzD,bz,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cs.xfer.user                10 FREE     L  MIS.USER       gu                                                      
 cs.xfer.date                 8 DATE     L                 bzD                                                         
 cs.acct                     44 URN      L  BAR.PAT        bz                                                      
 cs.txn                       5 PINT     R                 bzT                                                         
 cs.xfered.out               10 FREE     L  MIS.USER       *(B1)BZRX[gu,bzD,bz,bzT]|0                              
 Ì     i   2
pe.status.vector
[period,pe.account]
*(B2)BZPE[bzP,bz]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 period                       8 DATE     L                 bzP                                                         
 pe.account                  44 URN      L  BAR.PAT        bz                                                      
 pe.agency                    8 FREE     L  BAR.COL.AG     *(B2)BZPE[bzP,bz]|15                                    
 pe.any.cl.dis.exemptions     1 YN       L                 *(B2)BZPE[bzP,bz]|25                                        
 pe.ar.age.date               8 DATE     L                 *(B2)BZPE[bzP,bz]|12                                        
 pe.ar.chg.total              9 SMONEY   R                 *(B2)BZPE[bzP,bz]|6                                         
 pe.balance                   9 SMONEY   R                 *(B2)BZPE[bzP,bz]|2                                         
 pe.bar.status                2 CHOICE   L                 *(B2)BZPE[bzP,bz]|1                                         
 pe.bd.age.date               8 DATE     L                 *(B2)BZPE[bzP,bz]|13                                        
 pe.billing.rule              8 FREE     L  BAR.BRULE      *(B2)BZPE[bzP,bz]|18                                    
 pe.chg.total                 9 SMONEY   R                 VAL=(@BAR.PAT.pe.ur.chg.total+@BAR.PAT.pe.ar.chg.total      
                                                           VAL=)                                                       
 pe.cl.pending.charges       11 SMONEY   R                 *(B2)BZPE[bzP,bz]|23                                        
 pe.cl.unapplied.credits      9 SMONEY   R                 *(B2)BZPE[bzP,bz]|24                                        
 pe.client.urn               10 FREE     L                 *(B2)BZPE[bzP,bz]|17                                        
 pe.contract.amount           8 MONEY    R                 *(B2)BZPE[bzP,bz]|21                                        
 pe.contract.date             8 DATE     L                 *(B2)BZPE[bzP,bz]|20                                        
 pe.contract.paid             8 MONEY    R                 *(B2)BZPE[bzP,bz]|22                                        
 pe.corp                      4 FREE     L  MIS.GL.CORP    *(B2)BZPE[bzP,bz]|30                                    
 pe.fee.schedule             12 FREE     L  BAR.FEE.SCH    *(B2)BZPE[bzP,bz]|11                                    
 pe.inhouse.status           10 CHOICE   L                 VAL=IF{@pe.ur.chg.total+0'=0 IF{@pe.pt.type="I" IF{@di      
                                                           VAL=s.date'>period "DIS-IN";"INHOUSE"};(/(.S).PTO@T      
                                                           VAL=r.l2u)};""}                                             
 pe.insurance.balance         9 SMONEY   R                 *(B2)BZPE[bzP,bz]|4                                         
 pe.last.bill.txn             5 PINT     R                 *(B2)BZPE[bzP,bz]|9                                         
 pe.last.pay.date             8 DATE     L                 *(B2)BZPE[bzP,bz]|14                                        
 pe.last.post.txn             5 PINT     R                 *(B2)BZPE[bzP,bz]|26                                        
 pe.last.st.txn               5 PINT     R                 *(B2)BZPE[bzP,bz]|8                                         
 pe.last.txn                  5 PINT     R                 *(B2)BZPE[bzP,bz]|0                                         
 pe.pt.balance                9 SMONEY   R                 *(B2)BZPE[bzP,bz]|3                                         
 pe.pt.type                   1 CHOICE   L                 *(B2)BZPE[bzP,bz]|19                                        
 pe.stmt.grp                  8 FREE     L  BAR.STMT.GRP   *(B2)BZPE[bzP,bz]|27                                    
 pe.type                      8 FREE     L  BAR.ACCT.TYPE  *(B2)BZPE[bzP,bz]|10                                    
 pe.ur.chg.total              9 SMONEY   R                 *(B2)BZPE[bzP,bz]|5                                         
 pe.vector.final              8 DATE     L                 *(B2)BZPE[bzP,bz]|33                                        
 pe.zero.date                 8 DATE     L                 *(B2)BZPE[bzP,bz]|16                                        
 Ì   €   i   2
pe.cl.aged.ar
[period,pe.account,  pe.cl.age.date]
*(B2)BZPE[bzP,bz]1[bzCD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pe.cl.age.date               8 DATE     L                 bzCD                                                        
 pe.cl.age.amount            11 SMONEY   R                 *(B2)BZPE[bzP,bz]1[bzCD]                                    
 Ì   €   i   2
pe.ins.order
[period,pe.account,  pe.insurance.order]
*(B2)BZPE[bzP,bz]O[bzIO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pe.insurance.order           2 PINT     R                 bzIO                                                        
 pe.ins.mnemonic             10 FREE     L  MIS.INS        *(B2)BZPE[bzP,bz]O[bzIO]|0                              
 Ì   €   i   2
pe.insurance.ledger
[period,pe.account,  pe.ins]
*(B2)BZPE[bzP,bz]0[ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pe.ins                      10 FREE     L  MIS.INS        ggm                                                     
 pe.ins.adj                   9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|4                                   
 pe.ins.auto.transfer         9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|7                                   
 pe.ins.balance               9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|0                                   
 pe.ins.biller                8 FREE     L  BAR.BILLER     *(B2)BZPE[bzP,bz]0[ggm]|17                              
 pe.ins.collector             8 FREE     L  BAR.COLLECTOR  *(B2)BZPE[bzP,bz]0[ggm]|9                               
 pe.ins.exp.reimb            10 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|15                                  
 pe.ins.last.pay.txn          4 INT      R                 *(B2)BZPE[bzP,bz]0[ggm]|16                                  
 pe.ins.manual.edit           9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|6                                   
 pe.ins.num.adjs              3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]|12                                  
 pe.ins.num.exp.rcpts         3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]|10                                  
 pe.ins.num.rcpts             3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]|11                                  
 pe.ins.num.refs              3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]|13                                  
 pe.ins.nxt.reminder.dt       8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]|19                                  
 pe.ins.orig.post.date        8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]|18                                  
 pe.ins.prorate.adj           9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|2                                   
 pe.ins.prorate.amount        9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|1                                   
 pe.ins.rcpt                  9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|3                                   
 pe.ins.ref                   9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]|5                                   
 pe.ins.transfer.date         8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]|14                                  
 Ì   €   i   2
pe.insurance.bill.ledger
[period,pe.account,pe.ins,  pe.ins.bill.no]
*(B2)BZPE[bzP,bz]0[ggm]B[bzBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pe.ins.bill.no               3 PINT     R                 bzBN                                                        
 pe.ins.bill.adj              9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|4                            
 pe.ins.bill.age.date         8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|16                           
 pe.ins.bill.auto.transfer    9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|7                            
 pe.ins.bill.balance          9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|0                            
 pe.ins.bill.date.sent        8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|17                           
 pe.ins.bill.exp.reimb       10 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|15                           
 pe.ins.bill.manual.edit      9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|6                            
 pe.ins.bill.num.adjs         3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|12                           
 pe.ins.bill.num.exp.rcpts    3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|10                           
 pe.ins.bill.num.rcpts        3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|11                           
 pe.ins.bill.num.refs         3 PINT     R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|13                           
 pe.ins.bill.prorate.adj      9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|2                            
 pe.ins.bill.prorate.amt      9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|1                            
 pe.ins.bill.rcpt             9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|3                            
 pe.ins.bill.ref              9 MONEY    R                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|5                            
 pe.ins.bill.resolved.date    8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|18                           
 pe.ins.bill.transfer.date    8 DATE     L                 *(B2)BZPE[bzP,bz]0[ggm]B[bzBN]|14                           
 Ì     i   2
top
[account]
$(B1)BZ[bz]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 account                     44 URN      L                 bz                                                          
 abs.status                  10 CHOICE   L                 $(B1)BZ[bz]M["D"]D7|15                                      
 acct.type                    8 FREE     L  BAR.ACCT.TYPE  $(B1)BZ[bz]M["D"]D1|10                                  
 acct.urn                    44 URN      L                                                                             
 activity.date                8 DATE     L                                                                             
 activity.type                1 CHOICE   L                                                                             
 addr1                       30 FREE     L                 $(B1)BZ[bz]M["D"]D1|3                                       
 addr2                       30 FREE     L                 $(B1)BZ[bz]M["D"]D1|4                                       
 adj.total                   11 MONEY    R                 VAL=%BAR.PAT.get.credit.total("A",account)                  
 adm.date                     8 DATE     L                 $(B1)BZ[bz]M["D"]D3|12                                      
 adm.diagnosis               30 FREE     L                 $(B1)BZ[bz]M["D"]D3|11                                      
 adm.er.phys                 10 FREE     L  MIS.DOC        VAL=IF{@BAR.PAT.admit.phys;@BAR.PAT.er.phys}            
 adm.er.phys.name            30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[IF{@BAR.PAT.admit.      
                                                           VAL=phys;@BAR.PAT.er.phys}],1)                              
 adm.priority                10 FREE     L  MIS.ADM.PRIORT $(B1)BZ[bz]M["D"]D4|0                                   
 adm.purge.date               8 DATE     L                 $(B1)BZ[bz]M["D"]|4                                         
 adm.src                     10 FREE     L  MIS.ADM.SOURCE $(B1)BZ[bz]M["D"]D4|1                                   
 adm.status                   8 FREE     L                 $(B1)BZ[bz]M["D"]D3|16                                      
 adm.time                     4 TIME     L                 $(B1)BZ[bz]M["D"]D3|13                                      
 admit.diag                   6 FREE     L                 $(B1)BZ[bz]M["D"]D7|5                                       
 admit.diag.desc             50 FREE     L                 $(B1)BZ[bz]M["D"]D7|7                                       
 admit.phys                  10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|1                                   
 admit.phys.name             30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.admit.phy      
                                                           VAL=s],1)                                                   
 age                          3 INT      R                 $(B1)BZ[bz]M["D"]D1|15                                      
 agency                       8 FREE     L  BAR.COL.AG     $(B1)BZ[bz]M|15                                         
 agency.addr1                30 FREE     L                 VAL=IF{@BAR.PAT.agency^BAR.COL.AG.mnemonic @BAR.COL.AG      
                                                           VAL=.address1}                                              
 agency.addr2                30 FREE     L                 VAL=IF{@BAR.PAT.agency^BAR.COL.AG.mnemonic @BAR.COL.AG      
                                                           VAL=.address2}                                              
 agency.addr3                30 FREE     L                 VAL=IF{@BAR.PAT.agency^BAR.COL.AG.mnemonic @BAR.COL.AG      
                                                           VAL=.address3}                                              
 agency.name                 30 FREE     L                 VAL=IF{@BAR.PAT.agency^BAR.COL.AG.mnemonic @BAR.COL.AG      
                                                           VAL=.name}                                                  
 agency.phone                18 FREE     L                 VAL=IF{@BAR.PAT.agency^BAR.COL.AG.mnemonic @BAR.COL.AG      
                                                           VAL=.phone}                                                 
 any.cl.dis.exemptions        1 YN       L                 $(B1)BZ[bz]M|25                                             
 apc.charges                  4 INT      R                 $(B1)BZ[bz]M["D"]D7|16                                      
 apg.summary                  6 FREE     L  MIS.APG.NAME   $(B1)BZ[bz]M["D"]D7["A"]|0                              
 apg.tot.cost.wt             10 DEC      R                 $(B1)BZ[bz]M["D"]D7["A"]|1                                  
 apg.tot.exp.reimb           10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["A"]|2                                  
 apg.tot.rate                10 DEC      R                 $(B1)BZ[bz]M["D"]D7["A"]|3                                  
 ar.age.date                  8 DATE     L                 $(B1)BZ[bz]M|12                                             
 ar.chg.total                 9 SMONEY   R                 $(B1)BZ[bz]M|6                                              
 attend.phys                 10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|2                                   
 attend.phys.name            30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.attend.ph      
                                                           VAL=ys],1)                                                  
 balance                      9 SMONEY   R                 $(B1)BZ[bz]M|2                                              
 balance.billed               9 SMONEY   R                 VAL=(@balance-@ur.chg.total)                                
 bar.adm.ser                  8 DATE     L                 VAL=IF{@BAR.PAT.adm.date;@BAR.PAT.ser.date}                 
 bar.created                  8 DATE     L                 $(B1)BZ[bz]M["D"]|5                                         
 bar.dis.ser                  8 DATE     L                 VAL=IF{@BAR.PAT.dis.date;@BAR.PAT.ser.dis.date;@BAR.PA      
                                                           VAL=T.ser.date}                                             
 bar.status                   2 CHOICE   L                 $(B1)BZ[bz]M|1                                              
 bd.age.date                  8 DATE     L                 $(B1)BZ[bz]M|13                                             
 bed                          3 FREE     L                 $(B1)BZ[bz]M["D"]D3|9                                       
 bill.date                    8 DATE     L                 VAL=@BAR.PAT.txn.ser.date["O",@BAR.PAT.last.bill.txn]       
 billing.rule                 8 FREE     L  BAR.BRULE      $(B1)BZ[bz]M|18                                         
 birthdate                   10 BDATE    L                 $(B1)BZ[bz]M["D"]D1|14                                      
 blood.ded                    2 INT      R                 $(B1)BZ[bz]M["D"]U|14                                       
 blood.furn                   2 INT      R                 $(B1)BZ[bz]M["D"]U|11                                       
 blood.not.repl               2 INT      R                 $(B1)BZ[bz]M["D"]U|13                                       
 blood.repl                   2 INT      R                 $(B1)BZ[bz]M["D"]U|12                                       
 bus.phone                   18 PHONE    L                 $(B1)BZ[bz]M["D"]D1|9                                       
 calc.drg                     6 FREE     L  MIS.DRG.NAME   $(B1)BZ[bz]M["D"]D7|1                                   
 calc.next.stmt.msg.no        3 PINT     R                 VAL=%BAR.PAT.next.stmt.msg(BAR.PAT.account,stmt.grp)        
 cancelled                    1 YN       L                 $(B1)BZ[bz]M["D"]|13                                        
 cci.acct.status.at.cci      15 FREE     L                 $(B1)BZ[bz]M["D"]CCI|9                                      
 cci.comment                 59 FREE     L                 $(B1)BZ[bz]M["D"]CCI|8                                      
 cci.delete.reason            1 FREE     L                 $(B1)BZ[bz]M["D"]CCI|5                                      
 cci.last.edit.date           8 DATE     L                 $(B1)BZ[bz]M["D"]CCI|7                                      
 cci.last.rej.date            8 DATE     L                 $(B1)BZ[bz]M["D"]CCI|6                                      
 cci.last.txn                 4 INT      R                 $(B1)BZ[bz]M["D"]CCI|2                                      
 cci.retd.from.cci.date       8 DATE     L                 $(B1)BZ[bz]M["D"]CCI|4                                      
 cci.sent.to.cci.date         8 DATE     L                 $(B1)BZ[bz]M["D"]CCI|3                                      
 cci.status                   3 FREE     L                 $(B1)BZ[bz]M["D"]CCI|0                                      
 cci.status.edit.type         3 FREE     L                 $(B1)BZ[bz]M["D"]CCI|1                                      
 cd.screen                   15 FREE     L  MIS.SCREEN     VAL=@BAR.PSTATS.cd.screen[@BAR.PAT.pt.status]           
 cds.diag.disp                6 FREE     L                                                                             
 chg.total                    9 SMONEY   R                 VAL=(@BAR.PAT.ur.chg.total+@BAR.PAT.ar.chg.total)           
 city                        20 FREE     L                 $(B1)BZ[bz]M["D"]D1|5                                       
 cl.acct.type                 8 FREE     L  BAR.ACCT.TYPE  $(B1)BZ[bz]M["D"]D1|10                                  
 cl.active                    1 YN       L                 $(B1)BZ[bz]M["D"]C2|4                                       
 cl.addr1                    30 FREE     L                 $(B1)BZ[bz]M["D"]D1|3                                       
 cl.addr2                    30 FREE     L                 $(B1)BZ[bz]M["D"]D1|4                                       
 cl.city                     20 FREE     L                 $(B1)BZ[bz]M["D"]D1|5                                       
 cl.current.bill.number       6 INT      R                 $(B1)BZ[bz]M["D"]C2|2                                       
 cl.discount.direct           1 YN       L                 $(B1)BZ[bz]M["D"]C2|5                                       
 cl.discount.procedure       10 FREE     L  BAR.PROC       $(B1)BZ[bz]M["D"]C2|1                                   
 cl.fee.schedule             12 FREE     L  BAR.FEE.SCH    $(B1)BZ[bz]M["D"]C2|3                                   
 cl.inquiry.ar                9 SMONEY   R                 VAL=(@balance-@ur.chg.total)                                
 cl.inquiry.balance           9 SMONEY   R                 VAL=(@balance+@cl.pending.charges)                          
 cl.last.chg.sum              8 DATE     L                 $(B1)BZ[bz]M["D"]C2|7                                       
 cl.last.pat.purge            8 DATE     L                 $(B1)BZ[bz]M["D"]C2|6                                       
 cl.name                     30 FREE     L                 $(B1)BZ[bz]M["D"]|1                                         
 cl.number                   12 FREE     L                 $(B1)BZ[bz]M["D"]|0                                         
 cl.pat.purge.count           6 INT      R                 $(B1)BZ[bz]M["D"]C2|8                                       
 cl.pending.charges           9 SMONEY   R                 $(B1)BZ[bz]M|23                                             
 cl.phone                    18 PHONE    L                 $(B1)BZ[bz]M["D"]D1|8                                       
 cl.remark                   60 FREE     L                 $(B1)BZ[bz]M["D"]|3                                         
 cl.sort.name                30 FREE     L                 $(B1)BZ[bz]M["D"]|2                                         
 cl.state                     2 FREE     L                 $(B1)BZ[bz]M["D"]D1|6                                       
 cl.unapplied.credits         9 SMONEY   R                 $(B1)BZ[bz]M|24                                             
 cl.zip                      10 ZIP.POST L                 $(B1)BZ[bz]M["D"]D1|7                                       
 client                      12 FREE     L                 $(B1)BZ[bz]M["D"]D1|11                                      
 client.addr1                30 FREE     L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.addr2                30 FREE     L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.city                 20 FREE     L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.name                 30 FREE     L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.phone                18 PHONE    L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.state                 2 FREE     L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 client.urn                  10 FREE     L                 $(B1)BZ[bz]M|17                                             
 client.zip                  10 ZIP.POST L                 VAL=%BAR.PAT.get.field.client(A,B,C)                        
 coinsurance.days             3 INT      R                 $(B1)BZ[bz]M["D"]U|4                                        
 coinsurance.rate             9 SMONEY   R                 $(B1)BZ[bz]M["D"]U|3                                        
 collection.event            10 FREE     L  BAR.COL.EV     $(B1)BZ[bz]M["S"]|14                                    
 confidential                 1 YN       L                 $(B1)BZ[bz]M["D"]|11                                        
 contract.1st.pmt.dt          8 DATE     L                 $(B1)BZ[bz]M|29                                             
 contract.amount              8 MONEY    R                 $(B1)BZ[bz]M|21                                             
 contract.date                8 DATE     L                 $(B1)BZ[bz]M|20                                             
 contract.odue                4 PINT     R                 VAL=IF{@pt.balance.billed+0:2D>0.00 (%Z.date.sub(@.      
                                                           VAL=today,@BAR.PAT.contract.1st.pmt.dt)-(@BAR.PAT.cont      
                                                           VAL=ract.paid/@BAR.PAT.contract.amount*@BAR.PAT.next.s      
                                                           VAL=tmt.period)>0)}                                      
 contract.paid                8 MONEY    R                 $(B1)BZ[bz]M|22                                             
 corp                         4 FREE     L  MIS.GL.CORP    $(B1)BZ[bz]M|30                                         
 current.age                  7 FREE     L                 VAL=%Z.age(@dob,IF{"Y"=@MIS.DIS.expired[@pt.dis.disp]!      
                                                           VAL=("Y"=@MIS.DIS.expired[@dis.disp]) @dis.date})           
 current.coll.group           8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]M["S"]|16                                    
 current.coll.ins            10 FREE     L  MIS.INS        $(B1)BZ[bz]M["S"]|17                                    
 cycle.day                    2 PINT     R                 $(B1)BZ[bz]M["S"]|3                                         
 dis.date                     8 DATE     L                 $(B1)BZ[bz]M["D"]D4|8                                       
 dis.diagnosis               30 FREE     L                 $(B1)BZ[bz]M["D"]D4|13                                      
 dis.disp                    10 FREE     L  MIS.DIS        $(B1)BZ[bz]M["D"]D4|10                                  
 dis.time                     4 TIME     L                 $(B1)BZ[bz]M["D"]D4|9                                       
 dob                         10 BDATE    L                 $(B1)BZ[bz]M["D"]D1|17                                      
 dont.use                     8 DATE     L                 $(B1)BZ[bz]M|33                                             
 drg.arith.los                5 DEC      R                 $(B1)BZ[bz]M["D"]D7|13                                      
 drg.dol                      9 SMONEY   R                 $(B1)BZ[bz]M["D"]D7|6                                       
 drg.geom.los                 5 DEC      R                 $(B1)BZ[bz]M["D"]D7|14                                      
 drg.max.stay                 6 DEC      R                 $(B1)BZ[bz]M["D"]D7|3                                       
 drg.min.stay                 6 DEC      R                 $(B1)BZ[bz]M["D"]D7|2                                       
 drg.status                   1 CHOICE   L                 $(B1)BZ[bz]M["D"]D7|0                                       
 drg.std.stay                 6 DEC      R                 $(B1)BZ[bz]M["D"]D7|4                                       
 edit.date                    8 DATE     L                 $(B1)BZ[bz]M["D"]|7                                         
 edit.or.switch.guar.num      1 CHOICE   L                 $(B1)BZ[bz]M["D"]D1|24                                      
 email.guar                  40 FREE     L                 $(B1)BZ[bz]M["D"]DE|3                                       
 email.guar.yn                1 YN       L                 $(B1)BZ[bz]M["D"]DE|2                                       
 email.pat                   40 FREE     L                 $(B1)BZ[bz]M["D"]DE|1                                       
 email.pat.bus               40 FREE     L                 $(B1)BZ[bz]M["D"]DE|4                                       
 email.pat.yn                 1 YN       L                 $(B1)BZ[bz]M["D"]DE|0                                       
 emp.addr                    30 FREE     L                 VAL=IF{@employer.addr;@MIS.EMPLR.address[@employer]}        
 emp.city                    30 FREE     L                 VAL=IF{@employer.city;@MIS.EMPLR.city[@employer]}           
 emp.name                    30 FREE     L                 VAL=IF{@employer.name;@MIS.EMPLR.name[@employer]}           
 emp.phone                   18 PHONE    L                 VAL=IF{@employer.phone;@MIS.EMPLR.phone[@employer]}         
 emp.state                    2 FREE     L                 VAL=IF{@employer.state;@MIS.EMPLR.state[@employer]}         
 emp.status                  10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["D"]D2|2                                   
 emp.zip                     10 ZIP.POST L                 VAL=IF{@employer.zip;@MIS.EMPLR.zip[@employer]}             
 employee.id                 10 FREE     L                 $(B1)BZ[bz]M["D"]D2|3                                       
 employer                    10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["D"]D2|4                                   
 employer.addr               30 FREE     L                 $(B1)BZ[bz]M["D"]D2|6                                       
 employer.addr.disp          30 FREE     L                 VAL=IF{@employer's.address;@employer.addr}                  
 employer.city               30 FREE     L                 $(B1)BZ[bz]M["D"]D2|8                                       
 employer.city.disp          30 FREE     L                 VAL=IF{@employer's.city;@employer.city}                     
 employer.name               30 FREE     L                 $(B1)BZ[bz]M["D"]D2|5                                       
 employer.name.disp          30 FREE     L                 VAL=IF{@employer's.name;@employer.name}                     
 employer.phone              18 PHONE    L                 $(B1)BZ[bz]M["D"]D2|11                                      
 employer.phone.disp         18 PHONE    L                 VAL=IF{@employer's.phone;@employer.phone}                   
 employer.state               2 FREE     L                 $(B1)BZ[bz]M["D"]D2|9                                       
 employer.state.disp          2 FREE     L                 VAL=IF{@employer's.state;@employer.state}                   
 employer.zip                10 ZIP.POST L                 $(B1)BZ[bz]M["D"]D2|10                                      
 employer.zip.disp           10 ZIP.POST L                 VAL=IF{@employer's.zip;@employer.zip}                       
 er.phys                     10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|14                                  
 er.phys.name                30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.er.phys],      
                                                           VAL=1)                                                      
 event.dnq                    8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]M["S"]|26                                    
 event.dnq.no.ccg             1 YN       L                 $(B1)BZ[bz]M["S"]|27                                        
 event.started                1 YN       L                 $(B1)BZ[bz]M["S"]|15                                        
 exp.cost.ol                  9 SMONEY   R                 $(B1)BZ[bz]M["D"]D7|10                                      
 exp.day.ol                   9 SMONEY   R                 $(B1)BZ[bz]M["D"]D7|11                                      
 facility                    10 FREE     L  MIS.FACILITY   $(B1)BZ[bz]M["D"]D4|23                                  
 family.phys                 10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|4                                   
 family.phys.name            30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.family.ph      
                                                           VAL=ys],1)                                                  
 fee.schedule                12 FREE     L  BAR.FEE.SCH    $(B1)BZ[bz]M|11                                         
 filer.time.stamp            10 FREE     L                 $(B1)BZ[bz]M["D"]|10                                        
 fin.class                   10 FREE     L  MIS.FIN.CLASS  $(B1)BZ[bz]M["D"]D1|18                                  
 frm.loc.2                   30 FREE     L                 $(B1)BZ[bz]M["D"]U|6                                        
 frm.loc.27                   8 FREE     L                 $(B1)BZ[bz]M["D"]U|9                                        
 frm.loc.45                  16 FREE     L                 $(B1)BZ[bz]M["D"]U|8                                        
 frm.loc.9                    7 FREE     L                 $(B1)BZ[bz]M["D"]U|7                                        
 from.adm.date                8 DATE     L                 $(B1)BZ[bz]M["D"]|6                                         
 grouper.version              3 FREE     L                 $(B1)BZ[bz]M["D"]D7|12                                      
 guar.adr1                   30 FREE     L                 $(B1)BZ[bz]M["D"]D5|3                                       
 guar.adr1.disp              30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.adr1;@gua      
                                                           VAL=r.id's.guar.adr1}                                       
 guar.adr1.ul                30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guar.adr2                   30 FREE     L                 $(B1)BZ[bz]M["D"]D5|4                                       
 guar.adr2.disp              30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.adr2;@gua      
                                                           VAL=r.id's.guar.adr2}                                       
 guar.adr2.ul                30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guar.bus.phone              18 PHONE    L                 $(B1)BZ[bz]M["D"]D5|9                                       
 guar.bus.phone.disp         18 PHONE    L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.bus.phone      
                                                           VAL=;@guar.id's.guar.bus.phone}                             
 guar.city                   20 FREE     L                 $(B1)BZ[bz]M["D"]D5|5                                       
 guar.city.disp              30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.city;@gua      
                                                           VAL=r.id's.guar.city}                                       
 guar.city.ul                20 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guar.comment.disp           79 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" "";""^BAR.GUAR.      
                                                           VAL=guar.urn,@guar.num^BAR.GUAR.guar.num,@Next(BAR.GUA      
                                                           VAL=R.guar.urn,BAR.GUAR.number.x),@BAR.GUAR.comment.te      
                                                           VAL=xt}                                                     
 guar.emp.addr               30 FREE     L                 $(B1)BZ[bz]M["D"]D6|5                                       
 guar.emp.addr.disp          30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.address;@guar.emp.addr};@guar.id's.guar.emplr      
                                                           VAL=.id's.address;@guar.id's.guar.emp.addr}                 
 guar.emp.city               30 FREE     L                 $(B1)BZ[bz]M["D"]D6|7                                       
 guar.emp.city.disp          30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.city;@guar.emp.city};@guar.id's.guar.emplr.id      
                                                           VAL='s.city;@guar.id's.guar.emp.city}                       
 guar.emp.name               30 FREE     L                 $(B1)BZ[bz]M["D"]D6|4                                       
 guar.emp.name.disp          30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.name;@guar.emp.name};@guar.id's.guar.emplr.id      
                                                           VAL='s.name;@guar.id's.guar.emp.name}                       
 guar.emp.phone              18 PHONE    L                 $(B1)BZ[bz]M["D"]D6|10                                      
 guar.emp.phone.disp         18 PHONE    L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.phone;@guar.emp.phone};@guar.id's.guar.emplr.      
                                                           VAL=id's.phone;@guar.id's.guar.emp.phone}                   
 guar.emp.state               2 FREE     L                 $(B1)BZ[bz]M["D"]D6|8                                       
 guar.emp.state.disp          2 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.state;@guar.emp.state};@guar.id's.guar.emplr.      
                                                           VAL=id's.state;@guar.id's.guar.emp.state}                   
 guar.emp.status             10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["D"]D6|1                                   
 guar.emp.status.disp        10 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.emp.statu      
                                                           VAL=s;@guar.id's.guar.emp.status}                           
 guar.emp.zip                10 ZIP.POST L                 $(B1)BZ[bz]M["D"]D6|9                                       
 guar.emp.zip.disp           10 ZIP.POST L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" IF{@guar.emplr.      
                                                           VAL=id's.zip;@guar.emp.zip};@guar.id's.guar.emplr.id's      
                                                           VAL=.zip;@guar.id's.guar.emp.zip}                           
 guar.emplr.id               10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["D"]D6|3                                   
 guar.emplye.id              10 FREE     L                 $(B1)BZ[bz]M["D"]D6|2                                       
 guar.emplye.id.disp         10 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.emplye.id      
                                                           VAL=;@guar.id's.guar.emplye.id}                             
 guar.first.name             15 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @p.guar.name;""      
                                                           VAL=^BAR.GUAR.guar.urn,@guar.num^BAR.GUAR.guar.num,@Ne      
                                                           VAL=xt(BAR.GUAR.guar.urn,BAR.GUAR.number.x),@BAR.GUAR.      
                                                           VAL=guar.name}#"1,"                                         
 guar.home.phone             18 PHONE    L                 $(B1)BZ[bz]M["D"]D5|8                                       
 guar.home.phone.disp        18 PHONE    L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.home.phon      
                                                           VAL=e;@guar.id's.guar.home.phone}                           
 guar.id                     47 URN      L  BAR.GUAR       $(B1)BZ[bz]M["D"]D5|11                                  
 guar.last.name              15 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @p.guar.name;""      
                                                           VAL=^BAR.GUAR.guar.urn,@guar.num^BAR.GUAR.guar.num,@Ne      
                                                           VAL=xt(BAR.GUAR.guar.urn,BAR.GUAR.number.x),@BAR.GUAR.      
                                                           VAL=guar.name}#"0,"                                         
 guar.name                   30 FREE     L                 $(B1)BZ[bz]M["D"]D5|1                                       
 guar.name.disp              30 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @p.guar.name;""      
                                                           VAL=^BAR.GUAR.guar.urn,@guar.num^BAR.GUAR.guar.num,@Ne      
                                                           VAL=xt(BAR.GUAR.guar.urn,BAR.GUAR.number.x),@BAR.GUAR.      
                                                           VAL=guar.name}                                              
 guar.name.fl                30 FREE     L                 VAL=%Z.name.inversion(IF{@BAR.PARAM.pt.or.guar.stmts="      
                                                           VAL=P" @p.guar.name;""^BAR.GUAR.guar.urn,@guar.num^BAR      
                                                           VAL=.GUAR.guar.num,@Next(BAR.GUAR.guar.urn,BAR.GUAR.nu      
                                                           VAL=mber.x),@BAR.GUAR.guar.name})                           
 guar.name.fl.ul             30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guar.num                    15 FREE     L                 $(B1)BZ[bz]M["D"]D5|0                                       
 guar.num.disp               15 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.num;@guar      
                                                           VAL=.id's.guar.num}                                         
 guar.occup                  20 FREE     L                 $(B1)BZ[bz]M["D"]D6|0                                       
 guar.occup.disp             20 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.occup;@gu      
                                                           VAL=ar.id's.guar.occup}                                     
 guar.pt.relat               30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guar.soc.sec                15 FREE     L                 $(B1)BZ[bz]M["D"]D5|10                                      
 guar.soc.sec.disp           15 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.soc.sec;@      
                                                           VAL=guar.id's.guar.soc.sec}                                 
 guar.sort.name              30 FREE     L                                                                             
 guar.state                   2 FREE     L                 $(B1)BZ[bz]M["D"]D5|6                                       
 guar.state.disp              2 FREE     L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.state;@gu      
                                                           VAL=ar.id's.guar.state}                                     
 guar.zip                    10 ZIP.POST L                 $(B1)BZ[bz]M["D"]D5|7                                       
 guar.zip.disp               10 ZIP.POST L                 VAL=IF{@BAR.PARAM.pt.or.guar.stmts="P" @guar.zip;@guar      
                                                           VAL=.id's.guar.zip}                                         
 guarantor.adr1              30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.adr2              30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.bus.phone         18 PHONE    L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.city              20 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp               10 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.addr          30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.city          30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.name          30 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.phone         18 PHONE    L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.state          2 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.emp.zip           10 ZIP.POST L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.home.phone        18 PHONE    L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.occupation        20 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.state              2 FREE     L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 guarantor.zip               10 ZIP.POST L                 VAL=%BAR.PAT.get.field.guarantor(A,B,C)                     
 hc.subscriber.inits          3 FREE     L                 $(B1)BZ[bz]M["D"]DCAN|1                                     
 hc.subscriber.relation      10 FREE     L  MIS.RELAT      $(B1)BZ[bz]M["D"]DCAN|2                                 
 health.care.number          14 FREE     L                 $(B1)BZ[bz]M["D"]DCAN|0                                     
 hold.bd.xfer                 1 YN       L                 $(B1)BZ[bz]M["S"]|23                                        
 hold.bd.xfer.by             10 FREE     L  MIS.USER       $(B1)BZ[bz]M["S"]|24                                    
 hold.bd.xfer.date            8 DATE     L                 $(B1)BZ[bz]M["S"]|25                                        
 hold.letter                  1 YN       L                 $(B1)BZ[bz]M["S"]|20                                        
 hold.letter.by              10 FREE     L  MIS.USER       $(B1)BZ[bz]M["S"]|21                                    
 hold.letter.date             8 DATE     L                 $(B1)BZ[bz]M["S"]|22                                        
 hold.stmt                    1 YN       L                 $(B1)BZ[bz]M["S"]|1                                         
 home.phone                  18 PHONE    L                 $(B1)BZ[bz]M["D"]D1|8                                       
 inhouse.status              10 CHOICE   L                 VAL=%BAR.PAT.inhouse.status(account)                        
 inpt.service                10 FREE     L  MIS.SVC        $(B1)BZ[bz]M["D"]D3|7                                   
 ins.elig.trace.num.disp     30 FREE     L                 VAL=@BAR.PAT.ins.elig.trace.num[/insurance]                 
 ins1.addr.disp              30 FREE     L                 VAL=IF{@ins1.mnemonic.disp^XXX,@MIS.INS.address[XXX];@      
                                                           VAL=insurance.addr[XXX]}                                    
 ins1.balance.disp            9 MONEY    R                 VAL=IF{@ins1.mnemonic.disp^XXX @ins.balance[XXX]}           
 ins1.city.disp              30 FREE     L                 VAL=IF{@ins1.mnemonic.disp^XXX,@MIS.INS.city[XXX];@ins      
                                                           VAL=urance.city[XXX]}                                       
 ins1.mnemonic.disp          10 FREE     L                 VAL=IF{@ins.mnemonic[1];@MIS.PARAM.self.pay.ins;"SP"}       
 ins1.name.disp              30 FREE     L                 VAL=IF{@MIS.INS.name[@ins.mnemonic[1]^XXX];@insurance.      
                                                           VAL=name[XXX]}                                              
 ins1.phone.disp             30 PHONE    L                 VAL=IF{@ins1.mnemonic.disp^XXX,@MIS.INS.phone[XXX];@in      
                                                           VAL=surance.phone[XXX]}                                     
 ins1.state.disp              2 FREE     L                 VAL=IF{@ins1.mnemonic.disp^XXX,@MIS.INS.state[XXX];@in      
                                                           VAL=surance.state[XXX]}                                     
 ins1.zip.disp               10 FREE     L                 VAL=IF{@ins1.mnemonic.disp^XXX,@MIS.INS.zip[XXX];@insu      
                                                           VAL=rance.zip[XXX]}                                         
 ins2.addr.disp              30 FREE     L                 VAL=IF{@ins2.mnemonic.disp^XXX,@MIS.INS.address[XXX];@      
                                                           VAL=insurance.addr[XXX]}                                    
 ins2.balance.disp            9 MONEY    R                 VAL=IF{@ins2.mnemonic.disp^XXX @ins.balance[XXX]}           
 ins2.city.disp              30 FREE     L                 VAL=IF{@ins2.mnemonic.disp^XXX,@MIS.INS.city[XXX];@ins      
                                                           VAL=urance.city[XXX]}                                       
 ins2.mnemonic.disp          10 FREE     L                 VAL=IF{@ins.mnemonic[2];@MIS.PARAM.self.pay.ins;"SP"}       
 ins2.name.disp              30 FREE     L                 VAL=IF{@MIS.INS.name[@ins.mnemonic[2]^XXX];@insurance.      
                                                           VAL=name[XXX]}                                              
 ins2.phone.disp             30 PHONE    L                 VAL=IF{@ins2.mnemonic.disp^XXX,@MIS.INS.phone[XXX];@in      
                                                           VAL=surance.phone[XXX]}                                     
 ins2.state.disp              2 FREE     L                 VAL=IF{@ins2.mnemonic.disp^XXX,@MIS.INS.state[XXX];@in      
                                                           VAL=surance.state[XXX]}                                     
 ins2.zip.disp               10 FREE     L                 VAL=IF{@ins2.mnemonic.disp^XXX,@MIS.INS.zip[XXX];@insu      
                                                           VAL=rance.zip[XXX]}                                         
 ins3.addr.disp              30 FREE     L                 VAL=IF{@ins3.mnemonic.disp^XXX,@MIS.INS.address[XXX];@      
                                                           VAL=insurance.addr[XXX]}                                    
 ins3.balance.disp            9 MONEY    R                 VAL=IF{@ins3.mnemonic.disp^XXX @ins.balance[XXX]}           
 ins3.city.disp              30 FREE     L                 VAL=IF{@ins3.mnemonic.disp^XXX,@MIS.INS.city[XXX];@ins      
                                                           VAL=urance.city[XXX]}                                       
 ins3.mnemonic.disp          10 FREE     L                 VAL=IF{@ins.mnemonic[3];@MIS.PARAM.self.pay.ins;"SP"}       
 ins3.name.disp              30 FREE     L                 VAL=IF{@MIS.INS.name[@ins.mnemonic[3]^XXX];@insurance.      
                                                           VAL=name[XXX]}                                              
 ins3.phone.disp             30 PHONE    L                 VAL=IF{@ins3.mnemonic.disp^XXX,@MIS.INS.phone[XXX];@in      
                                                           VAL=surance.phone[XXX]}                                     
 ins3.state.disp              2 FREE     L                 VAL=IF{@ins3.mnemonic.disp^XXX,@MIS.INS.state[XXX];@in      
                                                           VAL=surance.state[XXX]}                                     
 ins3.zip.disp               10 FREE     L                 VAL=IF{@ins3.mnemonic.disp^XXX,@MIS.INS.zip[XXX];@insu      
                                                           VAL=rance.zip[XXX]}                                         
 ins4.addr.disp              30 FREE     L                 VAL=IF{@ins4.mnemonic.disp^XXX,@MIS.INS.address[XXX];@      
                                                           VAL=insurance.addr[XXX]}                                    
 ins4.balance.disp            9 MONEY    R                 VAL=IF{@ins4.mnemonic.disp^XXX @ins.balance[XXX]}           
 ins4.city.disp              30 FREE     L                 VAL=IF{@ins4.mnemonic.disp^XXX,@MIS.INS.city[XXX];@ins      
                                                           VAL=urance.city[XXX]}                                       
 ins4.mnemonic.disp          10 FREE     L                 VAL=IF{@ins.mnemonic[4];@MIS.PARAM.self.pay.ins;"SP"}       
 ins4.name.disp              30 FREE     L                 VAL=IF{@MIS.INS.name[@ins.mnemonic[4]^XXX];@insurance.      
                                                           VAL=name[XXX]}                                              
 ins4.phone.disp             30 PHONE    L                 VAL=IF{@ins4.mnemonic.disp^XXX,@MIS.INS.phone[XXX];@in      
                                                           VAL=surance.phone[XXX]}                                     
 ins4.state.disp              2 FREE     L                 VAL=IF{@ins4.mnemonic.disp^XXX,@MIS.INS.state[XXX];@in      
                                                           VAL=surance.state[XXX]}                                     
 ins4.zip.disp               10 FREE     L                 VAL=IF{@ins4.mnemonic.disp^XXX,@MIS.INS.zip[XXX];@insu      
                                                           VAL=rance.zip[XXX]}                                         
 insurance.balance            9 SMONEY   R                 $(B1)BZ[bz]M|4                                              
 int.number                  12 FREE     L                 $(B1)BZ[bz]M["D"]|8                                         
 interest.held                1 YN       L                 $(B1)BZ[bz]M["S"]|8                                         
 interest.last.posted         8 DATE     L                 $(B1)BZ[bz]M["S"]|10                                        
 interest.reinstated          8 DATE     L                 $(B1)BZ[bz]M["S"]|9                                         
 interest.total              12 MONEY    R                 $(B1)BZ[bz]M["S"]|11                                        
 irf.adm.calc.hipps.cmg.cd    5 FREE     L                 VAL=IF{@irf.adm.cmg&@irf.adm.com @irf.adm.com_@irf.adm      
                                                           VAL=.cmg}                                                   
 irf.adm.cmg                 10 FREE     L                 $(B1)BZ[bz]M["D"]IRF|0                                      
 irf.adm.com                  1 CHOICE   L                 $(B1)BZ[bz]M["D"]IRF|1                                      
 irf.calc.hipps.cmg.cd.xxx    5 FREE     L                 $(B1)BZ[bz]M["D"]IRF|4                                      
 irf.dis.calc.cmg.reimb.rt   10 MONEY    R                 VAL=%BAR.PAT.get.irf.cmg.reimbursement(account)             
 irf.dis.calc.hipps.cmg.cd    5 FREE     L                 VAL=IF{@irf.dis.cmg&@irf.dis.com @irf.dis.com_@irf.dis      
                                                           VAL=.cmg}                                                   
 irf.dis.cmg                 10 FREE     L                 $(B1)BZ[bz]M["D"]IRF|2                                      
 irf.dis.com                  1 CHOICE   L                 $(B1)BZ[bz]M["D"]IRF|3                                      
 irf.dis.final.assess.dt      8 DATE     L                 $(B1)BZ[bz]M["D"]IRF|5                                      
 last.bill.txn                5 PINT     R                 $(B1)BZ[bz]M|9                                              
 last.billed.date             8 DATE     L                 $(B1)BZ[bz]M|32                                             
 last.event.date              8 DATE     L                 VAL=@BAR.PAT.txn.ser.date["O",@BAR.PAT.last.st.txn]         
 last.hosp                   30 FREE     L                 $(B1)BZ[bz]M["D"]D4|4                                       
 last.hosp.frm.date           8 DATE     L                 $(B1)BZ[bz]M["D"]D4|5                                       
 last.hosp.thr.date           8 DATE     L                 $(B1)BZ[bz]M["D"]D4|6                                       
 last.letter                  8 FREE     L  BAR.LETTER     $(B1)BZ[bz]M["S"]|18                                    
 last.letter.date             8 DATE     L                 $(B1)BZ[bz]M["S"]|19                                        
 last.pay.amount             15 SMONEY   R                 VAL=%BAR.PAT.get.field(A,B,C)                               
 last.pay.date                8 DATE     L                 $(B1)BZ[bz]M|14                                             
 last.post.txn                5 PINT     R                 $(B1)BZ[bz]M|26                                             
 last.st.txn                  5 PINT     R                 $(B1)BZ[bz]M|8                                              
 last.stmt.txn                5 PINT     R                 $(B1)BZ[bz]M|35                                             
 last.txn                     5 PINT     R                 $(B1)BZ[bz]M|0                                              
 lifetime.rsrv.days           3 INT      R                 $(B1)BZ[bz]M["D"]U|2                                        
 lifetime.rsrv.rate           9 SMONEY   R                 $(B1)BZ[bz]M["D"]U|1                                        
 los                          4 PINT     R                 VAL=IF{@adm.date %Z.date.sub(IF{@dis.date;@.today},@ad      
                                                           VAL=m.date)!1;0}                                            
 marital.status              10 FREE     L  MIS.MAR.STATUS $(B1)BZ[bz]M["D"]D1|16                                  
 master.pt.urn               20 FREE     L                 $(B1)BZ[bz]M["D"]D1|1                                       
 mcal.2.month                 1 FREE     L                 $(B1)BZ[bz]M["D"]ML|3                                       
 mcal.attachments             1 FREE     L                 $(B1)BZ[bz]M["D"]ML|2                                       
 mcal.date.ra.eomb            8 DATE     L                 $(B1)BZ[bz]M["D"]ML|5                                       
 mcal.emer.cert               1 FREE     L                 $(B1)BZ[bz]M["D"]ML|1                                       
 mcal.lab.addr1              38 FREE     L                 $(B1)BZ[bz]M["D"]ML|8                                       
 mcal.lab.addr2              38 FREE     L                 $(B1)BZ[bz]M["D"]ML|9                                       
 mcal.lab.name               38 FREE     L                 $(B1)BZ[bz]M["D"]ML|7                                       
 mcal.medicare                1 FREE     L                 $(B1)BZ[bz]M["D"]ML|4                                       
 mcal.medicare.disallowed     8 MONEY    R                 $(B1)BZ[bz]M["D"]ML|6                                       
 mcal.other.cov               1 FREE     L                 $(B1)BZ[bz]M["D"]ML|0                                       
 mcal.remark.sys.keep         1 YN       L                 $(B1)BZ[bz]M["D"]ML|10                                      
 mother                      12 FREE     L                 $(B1)BZ[bz]M["D"]D4|22                                      
 msa.code                    10 FREE     L  MIS.MSA.DICT   $(B1)BZ[bz]M["D"]D1|25                                  
 multiplier.1                 3 INT      R                 $(B1)BZ[bz]M["D"]U|15                                       
 multiplier.2                 3 INT      R                 $(B1)BZ[bz]M["D"]U|16                                       
 name                        30 NAME     L                 $(B1)BZ[bz]M["D"]|1                                         
 newborn.adm.src             10 FREE     L  MIS.NEWBORN    $(B1)BZ[bz]M["D"]D4|2                                   
 next.stmt.ctrc.offset        2 PINT     R                 $(B1)BZ[bz]M["NSD"]|4                                       
 next.stmt.date               8 DATE     L                 $(B1)BZ[bz]M["NSD"]|0                                       
 next.stmt.date.disp          8 DATE     L                 VAL=IF{"P"=@BAR.PARAM.pt.or.guar.stmts @BAR.PAT.next.s      
                                                           VAL=tmt.date;@BAR.GUAR.next.stmt.date[@BAR.PAT.guar.id      
                                                           VAL=]}                                                      
 next.stmt.dunning.msg        8 FREE     L  BAR.DUN.MSG    $(B1)BZ[bz]M["NSD"]|3                                   
 next.stmt.msg.number         2 PINT     R                 $(B1)BZ[bz]M["NSD"]|1                                       
 next.stmt.no                 3 PINT     R                 $(B1)BZ[bz]M["S"]|0                                         
 next.stmt.period             3 PINT     R                 $(B1)BZ[bz]M["NSD"]|2                                       
 next.stmt.seq.no             3 PINT     R                 $(B1)BZ[bz]M["S"]|2                                         
 next.stmt.temp.msg.cnt       2 INT      R                 $(B1)BZ[bz]M["NSD"]|6                                       
 next.stmt.temp.msg.max       2 PINT     R                 $(B1)BZ[bz]M["NSD"]|5                                       
 number                      12 FREE     L                 $(B1)BZ[bz]M["D"]|0                                         
 occupation                  20 FREE     L                 $(B1)BZ[bz]M["D"]D2|1                                       
 old.version                  4 FREE     L                 $(B1)BZ[bz]M|31                                             
 on.hold.by                  10 FREE     L  MIS.USER       $(B1)BZ[bz]M["S"]|6                                     
 on.hold.date                 8 DATE     L                 $(B1)BZ[bz]M["S"]|7                                         
 other.phys                  10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|3                                   
 other.phys.name             30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.other.phy      
                                                           VAL=s],1)                                                   
 outpt.locn                  10 FREE     L  MIS.LOCN       $(B1)BZ[bz]M["D"]D3|6                                   
 outpt.service               10 FREE     L  MIS.SVC        $(B1)BZ[bz]M["D"]D3|17                                  
 outreach.pt.number          15 FREE     L                 $(B1)BZ[bz]M["D"]|14                                        
 override.acct.type           8 FREE     L  BAR.ACCT.TYPE  $(B1)BZ[bz]M["D"]D1|19                                  
 override.msa                10 FREE     L  MIS.MSA.DICT   $(B1)BZ[bz]M["D"]D1|26                                  
 override.sp.biller           8 FREE     L  BAR.BILLER     $(B1)BZ[bz]M["D"]D1|21                                  
 override.sp.coll             8 FREE     L  BAR.COLLECTOR  $(B1)BZ[bz]M["D"]D1|20                                  
 prim.care.phys              10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D3|15                                  
 prim.care.phys.name         30 FREE     L                 VAL=%Z.name.inversion(@MIS.DOC.name[@BAR.PAT.prim.care      
                                                           VAL=.phys],1)                                               
 primary.ins                 10 FREE     L  MIS.INS        VAL=IF{@BAR.PAT.ins.mnemonic[1];@MIS.PARAM.self.pay.in  
                                                           VAL=s;"SP"}                                                 
 primary.insurance           30 FREE     L                 VAL=IF{@p.primary.ins^XXX,@MIS.INS.other.type[XXX]="Y"      
                                                           VAL= @BAR.PAT.insurance.name[XXX];@MIS.INS.name[XXX]}       
 print.cd.screen              0 FREE     L                 VAL=IF{@cd.screen account^/account,%MIS.SCREEN.print(@      
                                                           VAL=cd.screen,^@customer.def.fields,"",0),""}               
 print.cd.screen.verbatim     0 FREE     L                 VAL=IF{@cd.screen account^/account,%MIS.SCREEN.print(@      
                                                           VAL=cd.screen,^@customer.def.fields,1,0),""}                
 pt.addr1.ul                 30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pt.addr2.ul                 30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pt.balance                   9 SMONEY   R                 $(B1)BZ[bz]M|3                                              
 pt.balance.billed            9 SMONEY   R                 VAL=(@pt.balance-@ur.chg.total)                             
 pt.city.ul                  20 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pt.depart.date               8 DATE     L                 $(B1)BZ[bz]M["D"]D4|25                                      
 pt.dis.disp                 10 FREE     L  MIS.DIS        $(B1)BZ[bz]M["D"]D4|24                                  
 pt.first.name               15 FREE     L                 VAL=@name#"1,"                                              
 pt.last.name                15 FREE     L                 VAL=@name#"0,"                                              
 pt.name                     30 FREE     L                 VAL=%Z.name.inversion(@name)                                
 pt.name.ul                  30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pt.rcvbl.balance             9 SMONEY   R                 VAL=(@BAR.PAT.ar.chg.total-@BAR.PAT.insurance.balance)      
 pt.relat                    10 FREE     L  MIS.RELAT      $(B1)BZ[bz]M["D"]D5|2                                   
 pt.status                    8 FREE     L  BAR.PSTATS     $(B1)BZ[bz]M["D"]D3|5                                   
 pt.type                      1 CHOICE   L                 $(B1)BZ[bz]M|19                                             
 race                        10 FREE     L  MIS.RACE       $(B1)BZ[bz]M["D"]D1|13                                  
 rcpt.total                  11 MONEY    R                 VAL=%BAR.PAT.get.credit.total("R",account)                  
 ref.total                   11 MONEY    R                 VAL=%BAR.PAT.get.credit.total("P",account)                  
 reimb.drg                    6 FREE     L  MIS.DRG.NAME   $(B1)BZ[bz]M["D"]D7|9                                   
 remark                      50 FREE     L                 $(B1)BZ[bz]M["D"]|3                                         
 remark1                     39 FREE     L                 $(B1)BZ[bz]M["D"]U["R"]|0                                   
 remark2                     39 FREE     L                 $(B1)BZ[bz]M["D"]U["R"]|1                                   
 remark3                     39 FREE     L                 $(B1)BZ[bz]M["D"]U["R"]|2                                   
 remark4                     39 FREE     L                 $(B1)BZ[bz]M["D"]U["R"]|3                                   
 remark5                     39 FREE     L                 $(B1)BZ[bz]M["D"]U["R"]|4                                   
 room                        10 FREE     L  MIS.ROOM       $(B1)BZ[bz]M["D"]D3|8                                   
 ser.date                     8 DATE     L                 $(B1)BZ[bz]M["D"]D4|11                                      
 ser.date.rec                 8 DATE     L                 $(B1)BZ[bz]M["D"]D4|15                                      
 ser.dis.date                 8 DATE     L                 $(B1)BZ[bz]M["D"]D4|12                                      
 ser.time                     4 TIME     L                 $(B1)BZ[bz]M["D"]D4|14                                      
 service.location            10 FREE     L                 VAL=IF{@inpt.service;@outpt.locn}                           
 sex                          1 CHOICE   L                 $(B1)BZ[bz]M["D"]D1|12                                      
 soc.sec                     15 FREE     L                 $(B1)BZ[bz]M["D"]D1|2                                       
 sort.name                   30 NAME     L                 $(B1)BZ[bz]M["D"]|2                                         
 sp.prog                     10 FREE     L  MIS.SPEC.PROG  $(B1)BZ[bz]M["D"]D4|3                                   
 state                        2 FREE     L                 $(B1)BZ[bz]M["D"]D1|6                                       
 status.date                  8 DATE     L                 VAL=%BAR.PAT.get.status.date(BAR.PAT.account)               
 stmt.age.date                8 DATE     L                 $(B1)BZ[bz]M["S"]|13                                        
 stmt.date                    8 DATE     L                 VAL=@BAR.PAT.txn.ser.date["O",@BAR.PAT.last.stmt.txn]       
 stmt.date.and.hold          10 FREE     L                 VAL=%BAR.PAT.stmt.date.and.hold(account)                    
 stmt.grp                     8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]M|27                                         
 stmt.reset                   1 YN       L                 $(B1)BZ[bz]M["S"]|5                                         
 stmt.start                   8 DATE     L                 $(B1)BZ[bz]M["S"]|4                                         
 stripped.num                12 FREE     L                 $(B1)BZ[bz]M["D"]|9                                         
 suppress.stmt                1 YN       L                 $(B1)BZ[bz]M["S"]|12                                        
 treat.auth.no               10 FREE     L                 $(B1)BZ[bz]M["D"]D4|7                                       
 type                         8 FREE     L  BAR.ACCT.TYPE  $(B1)BZ[bz]M|10                                         
 type.of.bill                 3 FREE     L                 $(B1)BZ[bz]M["D"]U|0                                        
 unit.number                 26 FREE     L                 $(B1)BZ[bz]M["D"]D1|0                                       
 ur.app.from                  8 DATE     L                 $(B1)BZ[bz]M["D"]D4|19                                      
 ur.app.thru                  8 DATE     L                 $(B1)BZ[bz]M["D"]D4|20                                      
 ur.chg.total                 9 SMONEY   R                 $(B1)BZ[bz]M|5                                              
 ur.code                      1 INT      R                 $(B1)BZ[bz]M["D"]D4|18                                      
 ur.grace                     2 INT      R                 $(B1)BZ[bz]M["D"]D4|21                                      
 usual.visit.guarantor        1 YN       L                 $(B1)BZ[bz]M["D"]D1|23                                      
 usual.visit.insurances       1 YN       L                 $(B1)BZ[bz]M["D"]D1|22                                      
 vip                          1 YN       L                 $(B1)BZ[bz]M["D"]|12                                        
 vip.confidential.disp       19 FREE     R                 VAL=IF{"Y"=@vip "<VIP>"}_IF{"Y"=@confidential "&      
                                                           VAL=lt;CONFIDENTIAL>"}                                   
 visit.reason                50 FREE     L                 $(B1)BZ[bz]M["D"]D3|0                                       
 web.access                   1 YN       L                 $(B1)BZ[bz]M|34                                             
 zero.date                    8 DATE     L                 $(B1)BZ[bz]M|16                                             
 zip                         10 ZIP.POST L                 $(B1)BZ[bz]M["D"]D1|7                                       
 Ì   €   i   2
can.acct.numbers
[account,  old.can.number.seq.no]
$(B1)BZ[bz]M["D"]CNN[bzCQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 old.can.number.seq.no        2 PINT     R                 bzCQ                                                        
 old.can.acct.number         12 FREE     L                 $(B1)BZ[bz]M["D"]CNN[bzCQ]|0                                
 Ì   €   i   2
conditions
[account,  seq.no]
$(B1)BZ[bz]M["D"]C[bzCN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 seq.no                       1 PINT     R                 bzCN                                                        
 cond                        10 FREE     L  MIS.COND       $(B1)BZ[bz]M["D"]C[bzCN]|0                              
 Ì   €   i   2
customer.def.queries
[account,  cd.query]
$(B1)BZ[bz]M["D"]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.query                    10 FREE     L  MIS.QUERY      ggv                                                     
 cd.response                 75 FREE     L                 $(B1)BZ[bz]M["D"]CD[ggv]|0                                  
 cd.response.for.letter      75 QRY.RESP L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 cd.yn.comment               75 FREE     L                 $(B1)BZ[bz]M["D"]CD[ggv]|5                                  
 Ì   €   i   2
cust.def.query.mult
[account,cd.query,  cd.query.mult.q]
$(B1)BZ[bz]M["D"]CD[ggv]M[bzMQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cd.query.mult.q              2 PINT     R                 bzMQ                                                        
 cd.qyery.mult.response      30 QRY.RESP L                 $(B1)BZ[bz]M["D"]CD[ggv]M[bzMQ]|0                           
 Ì   €   i   2
apc.data
[account,  apc.date]
$(B1)BZ[bz]M["D"]D7["APC",bzapD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apc.date                     8 DATE     L                 bzapD                                                       
 apc.grouped.thru.date        8 DATE     L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|6                          
 apc.outlier                 10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|7                          
 apc.status                   1 CHOICE   L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|4                          
 apc.total.copay             10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|2                          
 apc.total.cost.wt           10 DEC      R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|0                          
 apc.total.pay               10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|1                          
 apc.total.reimb             10 DEC3     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|3                          
 apc.version                 10 FREE     L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD]|5                          
 Ì   €   i   2
apcs
[account,apc.date,  apc.seq.no]
$(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apc.seq.no                   3 PINT     R                 bzapS                                                       
 apc                          5 FREE     L  MIS.APC.NAME   $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|0                
 apc.copay                   10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|4                    
 apc.cs.wt                   10 DEC      R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|1                    
 apc.line.outlier            10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|8                    
 apc.medical                  1 YN       L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|7                    
 apc.pay                     10 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|3                    
 apc.pct                      6 DEC2     R                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|2                    
 apc.reimb                   10 DEC2     R                 VAL=(@apc.pay-@apc.copay)                                   
 apc.st                       2 FREE     L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|6                    
 apc.type                     1 FREE     L                 $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]|5                    
 Ì   €   i   2
apc.cpts
[account,apc.date,apc.seq.no,  apc.cpt.seq]
$(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apc.cpt.seq                  4 PINT     R                 bzapC                                                       
 apc.cpt                     10 FREE     L  MIS.CPT        $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|0        
 apc.cpt.mod1                 2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|1        
 apc.cpt.mod2                 2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|2        
 apc.cpt.mod3                 2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|3        
 apc.cpt.mod4                 2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|4        
 apc.cpt.mod5                 2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["APC",bzapD,bzapS]C[bzapC]|5        
 Ì   €   i   2
apc.reimb.date
[account,  apcr.date]
$(B1)BZ[bz]M["D"]D7["APCR",bzapR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apcr.date                    8 DATE     L                 bzapR                                                       
 Ì   €   i   2
apc.reimb.data
[account,apcr.date,  apcr.seq.no]
$(B1)BZ[bz]M["D"]D7["APCR",bzapR,bzapQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apcr.seq.no                  3 PINT     R                 bzapQ                                                       
 apcr                         5 FREE     L  MIS.APC.NAME   $(B1)BZ[bz]M["D"]D7["APCR",bzapR,bzapQ]|0               
 Ì   €   i   2
apgs
[account,  apg.seq.no]
$(B1)BZ[bz]M["D"]D7["A",bzapS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apg.seq.no                   2 PINT     R                 bzapS                                                       
 apg                          6 FREE     L  MIS.APG.NAME   $(B1)BZ[bz]M["D"]D7["A",bzapS]|0                        
 apg.cs.wt                   10 DEC      R                 $(B1)BZ[bz]M["D"]D7["A",bzapS]|1                            
 apg.pct                      6 DEC2     R                 $(B1)BZ[bz]M["D"]D7["A",bzapS]|2                            
 Ì   €   i   2
apg.cpts
[account,apg.seq.no,  apg.cpt.seq]
$(B1)BZ[bz]M["D"]D7["A",bzapS]C[bzapC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 apg.cpt.seq                  4 PINT     R                 bzapC                                                       
 apg.cpt                      8 FREE     L                 $(B1)BZ[bz]M["D"]D7["A",bzapS]C[bzapC]|0                    
 apg.cpt.mod                  2 CHOICE   L                 $(B1)BZ[bz]M["D"]D7["A",bzapS]C[bzapC]|1                    
 Ì   €   i   2
cpt.codes
[account,  cpt.seq.no]
$(B1)BZ[bz]M["D"]D7["CP",bzCPT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cpt.seq.no                   1 PINT     R                 bzCPT                                                       
 cpt.code                     8 FREE     L                 $(B1)BZ[bz]M["D"]D7["CP",bzCPT]|0                           
 cpt.code.date                8 DATE     L                 $(B1)BZ[bz]M["D"]D7["CP",bzCPT]|2                           
 cpt.code.desc               30 FREE     L                 $(B1)BZ[bz]M["D"]D7["CP",bzCPT]|1                           
 cpt.code.loc                 3 FREE     L  MIS.CPT.LOC    $(B1)BZ[bz]M["D"]D7["CP",bzCPT]|3                       
 Ì   €   i   2
cpt.codes.modifiers
[account,cpt.seq.no,  cpt.code.mod.seq.no]
$(B1)BZ[bz]M["D"]D7["CP",bzCPT]M[bzCPM]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cpt.code.mod.seq.no          2 PINT     R                 bzCPM                                                       
 cpt.code.modifier            2 FREE     L  MIS.CPT.MOD    $(B1)BZ[bz]M["D"]D7["CP",bzCPT]M[bzCPM]|0               
 cpt.code.modifier.desc      40 FREE     L                 $(B1)BZ[bz]M["D"]D7["CP",bzCPT]M[bzCPM]|1                   
 Ì   €   i   2
diag
[account,  diag.seq.no]
$(B1)BZ[bz]M["D"]D7["DX",bzDN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 diag.seq.no                  1 PINT     R                 bzDN                                                        
 diag.code                    6 FREE     L                 $(B1)BZ[bz]M["D"]D7["DX",bzDN]|0                            
 diag.desc                   45 FREE     L                 $(B1)BZ[bz]M["D"]D7["DX",bzDN]|1                            
 pri.diag.desc.for.letter    45 FREE     L                 VAL=IF{1^BAR.PAT.diag.seq.no @BAR.PAT.diag.desc}            
 pri.diag.for.letter          6 FREE     L                 VAL=IF{1^BAR.PAT.diag.seq.no @BAR.PAT.diag.code}            
 Ì   €   i   2
surg.proc
[account,  proc.seq.no]
$(B1)BZ[bz]M["D"]D7["P",bzPN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 proc.seq.no                  1 PINT     R                 bzPN                                                        
 proc.code                    6 FREE     L                 $(B1)BZ[bz]M["D"]D7["P",bzPN]|0                             
 proc.date                    8 DATE     L                 $(B1)BZ[bz]M["D"]D7["P",bzPN]|1                             
 proc.desc                   45 FREE     L                 $(B1)BZ[bz]M["D"]D7["P",bzPN]|3                             
 proc.dr                     10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["D"]D7["P",bzPN]|2                         
 proc.dr.number              10 FREE     L                 $(B1)BZ[bz]M["D"]D7["P",bzPN]|4                             
 Ì   €   i   2
emp.info
[account,  eid.seq]
$(B1)BZ[bz]M["D"]E[bzEN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 eid.seq                      1 PINT     R                 bzEN                                                        
 eid                         10 FREE     L  MIS.EID        $(B1)BZ[bz]M["D"]E[bzEN]|0                              
 emplr.id                    10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["D"]E[bzEN]|2                              
 emplr.locn                  30 FREE     L                 $(B1)BZ[bz]M["D"]E[bzEN]|4                                  
 emplr.name                  30 FREE     L                 $(B1)BZ[bz]M["D"]E[bzEN]|3                                  
 emplye.id                   11 FREE     L                 $(B1)BZ[bz]M["D"]E[bzEN]|6                                  
 esc                         10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["D"]E[bzEN]|1                              
 Ì   €   i   2
hhrg
[account,  cert.start.date]
$(B1)BZ[bz]M["D"]D9[bzCSD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cert.start.date              8 DATE     L                 bzCSD                                                       
 cert.claim.no               12 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]|1                                
 cert.end.date                8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]|0                                
 hhrg.amount                 15 MONEY    R                 VAL=%BAR.PAT.hhrg.amount(account,hhrg.code,cert.start.      
                                                           VAL=date,MIS.MSA.DICT.code)                                 
 Ì   €   i   2
hhrg.visits
[account,cert.start.date,  hhrg.visit.queue]
$(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hhrg.visit.queue             2 PINT     R                 hhQ                                                         
 hhrg.assessment.code         2 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|5                          
 hhrg.assessment.date         8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|4                          
 hhrg.care.start.date         8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|8                          
 hhrg.code                   10 FREE     L  MIS.HHRG.DICT  $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|2                      
 hhrg.end.date                8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|3                          
 hhrg.hipps                   5 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|6                          
 hhrg.oasis.key              18 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|7                          
 hhrg.start.date              8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|0                          
 hhrg.start.time              4 TIME     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]|1                          
 Ì   €   i   2
hhrg.diags
[account,cert.start.date,hhrg.visit.queue,  hhrg.dx.seq.no]
$(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 hhrg.dx.seq.no               2 PINT     R                 bDXS                                                        
 hhrg.dx.alt.name            60 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]|1                   
 hhrg.dx.class                1 CHOICE   L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]|4                   
 hhrg.dx.code                 7 FREE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]|0                   
 hhrg.dx.date                 8 DATE     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]|2                   
 hhrg.dx.time                 4 TIME     L                 $(B1)BZ[bz]M["D"]D9[bzCSD]V[hhQ]D[bDXS]|3                   
 Ì   €   i   2
medi.cal.remarks
[account,  mcal.remark.queue]
$(B1)BZ[bz]M["D"]ML["R",bzMLQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mcal.remark.queue            3 PINT     R                 bzMLQ                                                       
 mcal.remark                 60 FREE     L                 $(B1)BZ[bz]M["D"]ML["R",bzMLQ]|0                            
 Ì   €   i   2
medi.cal.remarks.sys
[account,  mcal.remark.sys.queue]
$(B1)BZ[bz]M["D"]ML["S",bzMRS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 mcal.remark.sys.queue        3 PINT     R                 bzMRS                                                       
 mcal.remark.sys             65 FREE     L                 $(B1)BZ[bz]M["D"]ML["S",bzMRS]|0                            
 Ì   €   i   2
non.cov
[account,  non.cov.frm]
$(B1)BZ[bz]M["D"]U1[bzND]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 non.cov.frm                  8 DATE     L                 bzND                                                        
 non.cov.thru                 8 DATE     L                 $(B1)BZ[bz]M["D"]U1[bzND]|0                                 
 Ì   €   i   2
occurances
[account,  occur.seq.no]
$(B1)BZ[bz]M["D"]O[bzON]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 occur.seq.no                 1 PINT     R                 bzON                                                        
 occur.date                   8 DATE     L                 $(B1)BZ[bz]M["D"]O[bzON]|1                                  
 occur.time                   4 TIME     L                 $(B1)BZ[bz]M["D"]O[bzON]|2                                  
 occur.type                  10 FREE     L  MIS.ACCID.TYPE $(B1)BZ[bz]M["D"]O[bzON]|0                              
 Ì   €   i   2
rugs
[account,  rug.from.date]
$(B1)BZ[bz]M["D"]D8[rugFR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rug.from.date                8 DATE     L                 rugFR                                                       
 rug.code.medicaid            3 FREE     L  MIS.RUG.CODE   $(B1)BZ[bz]M["D"]D8[rugFR]|1                            
 rug.code.medicare            3 FREE     L  MIS.RUG.CODE   $(B1)BZ[bz]M["D"]D8[rugFR]|0                            
 rug.code.medicare.w.mod      5 FREE     L                 VAL=@rug.code.medicare_@rug.modifier                        
 rug.mds.ref.date             8 DATE     L                 $(B1)BZ[bz]M["D"]D8[rugFR]|4                                
 rug.mds.urn                  8 FREE     L                 $(B1)BZ[bz]M["D"]D8[rugFR]|3                                
 rug.modifier                 2 FREE     L                 $(B1)BZ[bz]M["D"]D8[rugFR]|5                                
 rug.thru.date                8 DATE     L                 $(B1)BZ[bz]M["D"]D8[rugFR]|2                                
 Ì   €   i   2
value.codes
[account,  val.seq.no]
$(B1)BZ[bz]M["D"]V[bzVN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 val.seq.no                   2 PINT     R                 bzVN                                                        
 value.amt                    9 FREE     L                 $(B1)BZ[bz]M["D"]V[bzVN]|1                                  
 value.code                   8 FREE     L  BAR.UB82.VALCDS$(B1)BZ[bz]M["D"]V[bzVN]|0                              
 Ì   €   i   2
bills
[account,  bill.no]
$(B1)BZ[bz]M["B",bzBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bill.no                      3 INT      R                 bzBN                                                        
 additional.bill              5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|39                                   
 bill.charges                10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|5                                    
 bill.eff.date                8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|37                                   
 bill.prof.comp              10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|22                                   
 bill.rule                    8 FREE     L  BAR.BRULE      $(B1)BZ[bz]M["B",bzBN]|1                                
 bill.status                 11 CHOICE   L                 $(B1)BZ[bz]M["B",bzBN]|7                                    
 bill.type                   10 CHOICE   L                 $(B1)BZ[bz]M["B",bzBN]|4                                    
 bill.user                   10 FREE     L  MIS.USER       $(B1)BZ[bz]M["B",bzBN]O|1                               
 bill.writeoff               10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|20                                   
 bills.last.billed.date       8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]T|0                                   
 cutoff.date                  8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|0                                    
 deductible                   8 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|27                                   
 first.trans.date             8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|6                                    
 hold.bill                    1 YN       L                 $(B1)BZ[bz]M["B",bzBN]|9                                    
 initial.bill                 1 YN       L                 $(B1)BZ[bz]M["B",bzBN]|40                                   
 last.mark                    5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|3                                    
 last.post                    5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|29                                   
 last.trans.date              8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|8                                    
 mark.ptr                     5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|2                                    
 ncovd.priv.rm                8 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|25                                   
 other.holds                  7 FREE     L                 $(B1)BZ[bz]M["B",bzBN]O|0                                   
 override.bill.user          10 FREE     L  MIS.USER       $(B1)BZ[bz]M["B",bzBN]O|2                               
 post.date                    8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|15                                   
 post.ptr                     5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|31                                   
 pro.rule                    10 FREE     L  BAR.PRORATE    $(B1)BZ[bz]M["B",bzBN]|18                               
 prorate.date                 8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]|17                                   
 pt.exp.reimb                10 MONEY    R                 $(B1)BZ[bz]M["B",bzBN]|36                                   
 pt.no.rcpts                  3 INT      R                 $(B1)BZ[bz]M["B",bzBN]|13                                   
 pt.num.rcpts                 3 INT      R                 $(B1)BZ[bz]M["B",bzBN]|35                                   
 pt.pro.amt                  10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|10                                   
 pt.real.bal                 10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|34                                   
 pt.writeoff                 10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]|11                                   
 pt.writeoff.proc            10 FREE     L  BAR.PROC       $(B1)BZ[bz]M["B",bzBN]|14                               
 rev.last.bill                5 PINT     R                 $(B1)BZ[bz]M["B",bzBN]|38                                   
 Ì   €   i   2
bills.claims.ins
[account,bill.no,  bills.claim,bills.claim.ins]
$(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bills.claim                 10 FREE     L  BAR.CLAIM      bec                                                     
 bills.claim.ins             10 FREE     L  MIS.INS        ggm                                                     
 claim.amount                10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|8                         
 claim.first.fail.date        8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|9                         
 claim.from                   8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|3                         
 claim.ins.1                 10 FREE     L  MIS.INS        $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|5                     
 claim.ins.2                 10 FREE     L  MIS.INS        $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|6                     
 claim.ins.3                 10 FREE     L  MIS.INS        $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|7                     
 claim.ins.date               8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|1                         
 claim.ins.dcn               17 FREE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|11                        
 claim.ins.status             1 FREE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|0                         
 claim.ins.tob3               1 FREE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|12                        
 claim.ins.ucr                8 FREE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|10                        
 claim.ins.user              10 FREE     L  MIS.USER       $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|2                     
 claim.thru                   8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]|4                         
 Ì   €   i   2
bills.claims.ins.bills
[account,bill.no,bills.claim,bills.claim.ins,  claim.bill]
$(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]B[bzBL]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 claim.bill                   3 INT      R                 bzBL                                                        
 Ì   €   i   2
bills.claims.ins.checks
[account,bill.no,bills.claim,bills.claim.ins,  claim.ins.check]
$(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]K[bek]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 claim.ins.check             15 FREE     L  BAR.CLAIM.CHK  bek                                                     
 failed.cc.msg               30 FREE     L                 $(B1)BZ[bz]M["B",bzBN]F1[bec,ggm]K[bek]|0                   
 Ì   €   i   2
bills.date.ranges
[account,bill.no,  bills.ser.date.seq.no]
$(B1)BZ[bz]M["B",bzBN]DR[bzSDN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bills.ser.date.seq.no        2 PINT     R                 bzSDN                                                       
 bills.ser.date.from          8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]DR[bzSDN]|0                           
 bills.ser.date.thru          8 DATE     L                 $(B1)BZ[bz]M["B",bzBN]DR[bzSDN]|1                           
 Ì   €   i   2
bills.pro.checks
[account,bill.no,  pro.check]
$(B1)BZ[bz]M["B",bzBN]PC[bek]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pro.check                   15 FREE     L  BAR.CLAIM.CHK  bek                                                     
 failed.pc.msg               30 FREE     L                 $(B1)BZ[bz]M["B",bzBN]PC[bek]|0                             
 Ì   €   i   2
bills.transactions
[account,bill.no,  bills.txn.ser.date,bills.txn.urn]
$(B1)BZ[bz]M["B",bzBN]T[bzTS,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 bills.txn.ser.date           8 DATE     L                 bzTS                                                        
 bills.txn.urn                5 PINT     R                 bzT                                                         
 bills.txn.include            1 FREE     L                 $(B1)BZ[bz]M["B",bzBN]T[bzTS,bzT]|0                         
 Ì   €   i   2
chg.categ
[account,bill.no,  chg.cat]
$(B1)BZ[bz]M["B",bzBN]CC[br]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 chg.cat                      8 FREE     L  BAR.CH.CAT     br                                                      
 categ.amt                    9 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]CC[br]|2                              
 categ.count                  4 INT      R                 $(B1)BZ[bz]M["B",bzBN]CC[br]|3                              
 Ì   €   i   2
proration
[account,bill.no,  pro.ins.order]
$(B1)BZ[bz]M["B",bzBN]P[bzIO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 pro.ins.order                1 PINT     R                 bzIO                                                        
 bill.rcpts                   3 INT      R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|12                            
 pro.amt                     10 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|1                             
 pro.exp.reimb               10 MONEY    R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|15                            
 pro.ins                     10 FREE     L  MIS.INS        $(B1)BZ[bz]M["B",bzBN]P[bzIO]|0                         
 pro.num.rcpt                 3 INT      R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|2                             
 pro.num.rcpt.hold            3 INT      R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|3                             
 pro.writeoff                 9 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|6                             
 pro.writeoff.proc           10 FREE     L  BAR.PROC       $(B1)BZ[bz]M["B",bzBN]P[bzIO]|8                         
 pro.writeoff.proc2          10 FREE     L  BAR.PROC       $(B1)BZ[bz]M["B",bzBN]P[bzIO]|17                        
 pro.writeoff2                9 SMONEY   R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|16                            
 timeout.delay                3 INT      R                 $(B1)BZ[bz]M["B",bzBN]P[bzIO]|14                            
 Ì   €   i   2
cl.aged.ar
[account,  cl.age.date]
$(B1)BZ[bz]M["1",bzCD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.age.date                  8 DATE     L                 bzCD                                                        
 cl.age.amount                9 SMONEY   R                 $(B1)BZ[bz]M["1",bzCD]                                      
 cl.f.inq.bill.date           8 DATE     L                 VAL=+@cl.aged.ar[account,""]^cl.age.date                    
 cl.inq.bill.amount           9 SMONEY   R                 VAL=IF{cl.age.date @cl.age.amount}                          
 cl.inq.bill.date             8 DATE     L                 VAL=IF{cl.age.date +@cl.aged.ar[account,cl.age.date]^c      
                                                           VAL=l.age.date}                                             
 cl.inq.bill.days             3 PINT     R                 VAL=IF{cl.age.date %Z.date.sub(@.today,cl.age.date)}        
 Ì   €   i   2
cl.discount.structure
[account,  cl.discount.dollar.volume]
$(B1)BZ[bz]M["D"]C3[bzCV]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.discount.dollar.volume   10 MONEY    R                 bzCV                                                        
 cl.discount.per.cent         6 PDEC     R                 $(B1)BZ[bz]M["D"]C3[bzCV]                                   
 Ì   €   i   2
cl.special.rates
[account,  cl.procedure]
$(B1)BZ[bz]M["D"]C4[bd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 cl.procedure                10 FREE     L  BAR.PROC       bd                                                      
 cl.procedure.amount          9 MONEY    R                 $(B1)BZ[bz]M["D"]C4[bd]                                     
 Ì   €   i   2
doctor.need.txn
[account,  physician.identifier]
$(B1)BZ[bz]M["MD",byUR]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 physician.identifier        20 URN      L                 byUR                                                        
 performing.physician        10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["MD",byUR]|0                               
 Ì   €   i   2
ins.order
[account,  insurance.order]
$(B1)BZ[bz]M["O",bzIO]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 insurance.order              2 PINT     R                 bzIO                                                        
 ins.mnemonic                10 FREE     L  MIS.INS        $(B1)BZ[bz]M["O",bzIO]|0                                
 pri.ins.addr                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.addr2               30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.cd.response         75 QRY.RESP L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.city                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.insured.name        30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.name                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.pol.num             15 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.state                2 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 pri.ins.zip                  9 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.addr                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.addr2               30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.cd.response         75 QRY.RESP L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.city                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.insured.name        30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.name                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.pol.num             15 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.state                2 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 qua.ins.zip                  9 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.addr                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.addr2               30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.cd.response         75 QRY.RESP L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.city                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.insured.name        30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.name                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.pol.num             15 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.state                2 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 sec.ins.zip                  9 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.addr                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.addr2               30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.cd.response         75 QRY.RESP L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.city                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.insured.name        30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.name                30 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.pol.num             15 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.state                2 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 ter.ins.zip                  9 FREE     L                 VAL=%BAR.PAT.get.field(A,B,C)                               
 Ì   €   i   2
insurance.ledger
[account,  ins]
$(B1)BZ[bz]M["0",ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins                         10 FREE     L  MIS.INS        ggm                                                     
 ins.adj                      9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|4                                     
 ins.auto.transfer            9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|7                                     
 ins.balance                  9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|0                                     
 ins.biller                   8 FREE     L  BAR.BILLER     $(B1)BZ[bz]M["0",ggm]|17                                
 ins.collect.grp              8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]M["0",ggm]|20                                
 ins.collector                8 FREE     L  BAR.COLLECTOR  $(B1)BZ[bz]M["0",ggm]|9                                 
 ins.exp.reimb               10 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|15                                    
 ins.last.pay.txn             4 INT      R                 $(B1)BZ[bz]M["0",ggm]|16                                    
 ins.manual.edit              9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|6                                     
 ins.num.adjs                 3 PINT     R                 $(B1)BZ[bz]M["0",ggm]|12                                    
 ins.num.exp.rcpts            3 PINT     R                 $(B1)BZ[bz]M["0",ggm]|10                                    
 ins.num.rcpts                3 PINT     R                 $(B1)BZ[bz]M["0",ggm]|11                                    
 ins.num.refs                 3 PINT     R                 $(B1)BZ[bz]M["0",ggm]|13                                    
 ins.nxt.reminder.dt          8 DATE     L                 $(B1)BZ[bz]M["0",ggm]|19                                    
 ins.orig.post.date           8 DATE     L                 $(B1)BZ[bz]M["0",ggm]|18                                    
 ins.prorate.adj              9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|2                                     
 ins.prorate.amount           9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|1                                     
 ins.rcpt                     9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|3                                     
 ins.ref                      9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]|5                                     
 transfer.date                8 DATE     L                 $(B1)BZ[bz]M["0",ggm]|14                                    
 Ì   €   i   2
insurance.bill.ledger
[account,ins,  ins.bill.no]
$(B1)BZ[bz]M["0",ggm]B[bzBN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.bill.no                  3 FREE     L                 bzBN                                                        
 ins.bill.adj                 9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|4                              
 ins.bill.age.date            8 DATE     L                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|16                             
 ins.bill.auto.transfer       9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|7                              
 ins.bill.balance             9 SMONEY   R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|0                              
 ins.bill.date.sent           8 DATE     L                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|17                             
 ins.bill.exp.reimb          10 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|15                             
 ins.bill.manual.edit         9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|6                              
 ins.bill.num.adjs            3 PINT     R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|12                             
 ins.bill.num.exp.rcpts       3 PINT     R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|10                             
 ins.bill.num.rcpts           3 PINT     R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|11                             
 ins.bill.num.rcpts.hold      3 PINT     R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|19                             
 ins.bill.num.refs            3 PINT     R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|13                             
 ins.bill.prorate.adj         9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|2                              
 ins.bill.prorate.amount      9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|1                              
 ins.bill.rcpt                9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|3                              
 ins.bill.ref                 9 MONEY    R                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|5                              
 ins.bill.resolved.date       8 DATE     L                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|18                             
 ins.bill.transfer.date       8 DATE     L                 $(B1)BZ[bz]M["0",ggm]B[bzBN]|14                             
 Ì   €   i   2
insurances
[account,  insurance]
$(B1)BZ[bz]M["I",ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 insurance                   10 FREE     L  MIS.INS        ggm                                                     
 assign.ben                   1 YN       L                 $(B1)BZ[bz]M["I",ggm]|12                                    
 ins.auth.diag.code           6 FREE     L                 $(B1)BZ[bz]M["I",ggm]A|1                                    
 ins.auth.diag.desc          30 FREE     L                 $(B1)BZ[bz]M["I",ggm]A|2                                    
 ins.auth.eff.date            8 DATE     L                 $(B1)BZ[bz]M["I",ggm]A|7                                    
 ins.auth.exp.date            8 DATE     L                 $(B1)BZ[bz]M["I",ggm]A|8                                    
 ins.auth.ipa.reimb.amt       9 MONEY    R                 $(B1)BZ[bz]M["I",ggm]A|10                                   
 ins.auth.last.user          10 FREE     L  MIS.USER       $(B1)BZ[bz]M["I",ggm]A|12                               
 ins.auth.number             18 FREE     L                 VAL=@ins.treatment.auth.no                                  
 ins.auth.process             4 FREE     L                 VAL="AUTH"                                                  
 ins.auth.process.status      8 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]A|5                                    
 ins.auth.process.tried.q     1 FREE     L                 $(B1)BZ[bz]M["I",ggm]A|11                                   
 ins.auth.ref.provider       10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["I",ggm]A|9                                
 ins.auth.status              9 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]A|4                                    
 ins.auth.status.date         8 DATE     L                 $(B1)BZ[bz]M["I",ggm]A|6                                    
 ins.auth.units               4 PINT     R                 $(B1)BZ[bz]M["I",ggm]A|3                                    
 ins.coinsurance              9 SMONEY   R                 $(B1)BZ[bz]M["I",ggm]|22                                    
 ins.collect.group            8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]M["I",ggm]|20                                
 ins.copay                    9 SMONEY   R                 $(B1)BZ[bz]M["I",ggm]|21                                    
 ins.deductible               9 SMONEY   R                 $(B1)BZ[bz]M["I",ggm]|13                                    
 ins.dem.id                  44 FREE     L                 VAL=@p.number_"  "_@p.name'="  "                            
 ins.elig.inq.seq.no          3 PINT     R                 $(B1)BZ[bz]M["I",ggm]L|5                                    
 ins.elig.last.user          10 FREE     L  MIS.USER       $(B1)BZ[bz]M["I",ggm]L|3                                
 ins.elig.process             4 FREE     L                 VAL="ELIG"                                                  
 ins.elig.process.tried.q     1 FREE     L                 $(B1)BZ[bz]M["I",ggm]L|2                                    
 ins.elig.status              8 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]L|0                                    
 ins.elig.status.date         8 DATE     L                 $(B1)BZ[bz]M["I",ggm]L|1                                    
 ins.elig.trace.num          30 FREE     L                 $(B1)BZ[bz]M["I",ggm]L|4                                    
 ins.ncovd.priv.rm            9 SMONEY   R                 $(B1)BZ[bz]M["I",ggm]|16                                    
 ins.print.queries            8 FREE     L                 VAL=%BAR.PAT.print.ins.screen(urn,insurance,"",0,1)         
 ins.treatment.auth.no       18 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|10                                  
 ins1.group.number           15 FREE     L                 VAL=IF{1^insurance.order,@ins.mnemonic^ins.mnemonic @i      
                                                           VAL=nsured.group.number}                                    
 ins1.treatment.auth.no      18 FREE     L                 VAL=IF{1^insurance.order,@ins.mnemonic^ins.mnemonic @P      
                                                           VAL=gm.trans(%BAR.PAT.get.treatment.auth.number)(ins.m      
                                                           VAL=nemonic)}                                               
 ins2.group.number           15 FREE     L                 VAL=IF{2^insurance.order,@ins.mnemonic^ins.mnemonic @i      
                                                           VAL=nsured.group.number}                                    
 ins2.treatment.auth.no      18 FREE     L                 VAL=IF{2^insurance.order,@ins.mnemonic^ins.mnemonic @P      
                                                           VAL=gm.trans(%BAR.PAT.get.treatment.auth.number)(ins.m      
                                                           VAL=nemonic)}                                               
 ins3.group.number           15 FREE     L                 VAL=IF{3^insurance.order,@ins.mnemonic^ins.mnemonic @i      
                                                           VAL=nsured.group.number}                                    
 ins3.treatment.auth.no      18 FREE     L                 VAL=IF{3^insurance.order,@ins.mnemonic^ins.mnemonic @P      
                                                           VAL=gm.trans(%BAR.PAT.get.treatment.auth.number)(ins.m      
                                                           VAL=nemonic)}                                               
 ins4.group.number           15 FREE     L                 VAL=IF{4^insurance.order,@ins.mnemonic^ins.mnemonic @i      
                                                           VAL=nsured.group.number}                                    
 ins4.treatment.auth.no      18 FREE     L                 VAL=IF{4^insurance.order,@ins.mnemonic^ins.mnemonic @P      
                                                           VAL=gm.trans(%BAR.PAT.get.treatment.auth.number)(ins.m      
                                                           VAL=nemonic)}                                               
 insurance.active.flag        1 YN       L                 $(B1)BZ[bz]M["I",ggm]|0                                     
 insurance.addr              30 FREE     L                 $(B1)BZ[bz]M["I",ggm]|3                                     
 insurance.addr2             30 FREE     L                 $(B1)BZ[bz]M["I",ggm]|4                                     
 insurance.benefit.plan      10 FREE     L  MIS.INS.BENE   $(B1)BZ[bz]M["I",ggm]I1|14                              
 insurance.biller             8 FREE     L  BAR.BILLER     $(B1)BZ[bz]M["I",ggm]|19                                
 insurance.city              30 FREE     L                 $(B1)BZ[bz]M["I",ggm]|5                                     
 insurance.collector          8 FREE     L  BAR.COLLECTOR  $(B1)BZ[bz]M["I",ggm]|10                                
 insurance.comment           20 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|9                                   
 insurance.cov.no            20 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|8                                   
 insurance.eff.date           8 DATE     L                 $(B1)BZ[bz]M["I",ggm]I1|6                                   
 insurance.exp.date           8 DATE     L                 $(B1)BZ[bz]M["I",ggm]I1|7                                   
 insurance.from.adm          10 FREE     L                 $(B1)BZ[bz]M["I",ggm]|1                                     
 insurance.name              30 FREE     L                 $(B1)BZ[bz]M["I",ggm]|2                                     
 insurance.phone             30 PHONE    L                 $(B1)BZ[bz]M["I",ggm]|8                                     
 insurance.remark            60 FREE     L                 $(B1)BZ[bz]M["I",ggm]|17                                    
 insurance.state              2 FREE     L                 $(B1)BZ[bz]M["I",ggm]|6                                     
 insurance.zip               10 ZIP.POST L                 $(B1)BZ[bz]M["I",ggm]|7                                     
 insured.emp.addr            30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I2|2                                   
 insured.emp.city            20 FREE     L                 $(B1)BZ[bz]M["I",ggm]I2|3                                   
 insured.emp.name            30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I2|1                                   
 insured.emp.phone           18 PHONE    L                 $(B1)BZ[bz]M["I",ggm]I2|6                                   
 insured.emp.state            2 FREE     L                 $(B1)BZ[bz]M["I",ggm]I2|4                                   
 insured.emp.status          10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["I",ggm]I2|8                               
 insured.emp.zip             10 ZIP.POST L                 $(B1)BZ[bz]M["I",ggm]I2|5                                   
 insured.empl.status         10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["I",ggm]I1|11                              
 insured.employer            10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["I",ggm]I2|0                               
 insured.emplr.loc           30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|13                                  
 insured.emplr.name          10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["I",ggm]I1|12                              
 insured.emplye.id           20 FREE     L                 $(B1)BZ[bz]M["I",ggm]I2|9                                   
 insured.group.name          30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|4                                   
 insured.group.number        15 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|3                                   
 insured.name                30 NAME     L                 $(B1)BZ[bz]M["I",ggm]I1|0                                   
 insured.name.out            30 NAME     L                 VAL=%BAR.PAT.insured.name.out(account,insurance)            
 insured.policy.number       30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|2                                   
 insured.relationship        10 FREE     L  MIS.RELAT      $(B1)BZ[bz]M["I",ggm]I1|1                               
 insured.sex                  1 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]I1|5                                   
 order.of.insurance           2 FREE     L                 VAL=%BAR.PAT.get.ins.order.from.mnemonic(account,insur      
                                                           VAL=ance)                                                   
 override.biller              8 FREE     L  BAR.BILLER     $(B1)BZ[bz]M["I",ggm]|18                                
 override.collector           8 FREE     L  BAR.COLLECTOR  $(B1)BZ[bz]M["I",ggm]|9                                 
 release.info                 1 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]|11                                    
 subscriber.benefit.plan     10 FREE     L  MIS.INS.BENE   $(B1)BZ[bz]M["I",ggm]I1|14                              
 subscriber.emp.location     30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|13                                  
 subscriber.emp.name         10 FREE     L  MIS.EMPLR      $(B1)BZ[bz]M["I",ggm]I1|12                              
 subscriber.emp.status       10 FREE     L  MIS.EMP.STATUS $(B1)BZ[bz]M["I",ggm]I1|11                              
 subscriber.group.name       30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|4                                   
 subscriber.group.number     15 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|3                                   
 subscriber.ins.cov.no       20 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|8                                   
 subscriber.ins.eff.date      8 DATE     L                 $(B1)BZ[bz]M["I",ggm]I1|6                                   
 subscriber.ins.elig          8 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]L|0                                    
 subscriber.ins.elig.date     8 DATE     L                 $(B1)BZ[bz]M["I",ggm]L|1                                    
 subscriber.ins.exp.date      8 DATE     L                 $(B1)BZ[bz]M["I",ggm]I1|7                                   
 subscriber.name             30 NAME     L                 $(B1)BZ[bz]M["I",ggm]I1|0                                   
 subscriber.policy.number    30 FREE     L                 $(B1)BZ[bz]M["I",ggm]I1|2                                   
 subscriber.relationship     10 FREE     L  MIS.RELAT      $(B1)BZ[bz]M["I",ggm]I1|1                               
 subscriber.sex               1 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]I1|5                                   
 subscriber.urn              35 URN      L  MRI.SUBSCRIBER $(B1)BZ[bz]M["I",ggm]I1|15                              
 Ì   €   i   2
ins.auth.procedures
[account,insurance,  ins.auth.proc.seq.no]
$(B1)BZ[bz]M["I",ggm]A["P",bzIAP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.auth.proc.seq.no         2 PINT     R                 bzIAP                                                       
 ins.auth.proc               10 FREE     L                 $(B1)BZ[bz]M["I",ggm]A["P",bzIAP]|0                         
 ins.auth.proc.amt            9 MONEY    R                 $(B1)BZ[bz]M["I",ggm]A["P",bzIAP]|1                         
 ins.auth.proc.copay          8 MONEY    R                 $(B1)BZ[bz]M["I",ggm]A["P",bzIAP]|3                         
 ins.auth.proc.units          4 PINT     R                 $(B1)BZ[bz]M["I",ggm]A["P",bzIAP]|2                         
 Ì   €   i   2
ins.authm.data
[account,insurance,  ins.authm.urn]
$(B1)BZ[bz]M["I",ggm]AM[bzANU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.authm.urn               18 FREE     L                 bzANU                                                       
 ins.authm.diag.code          6 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|1                            
 ins.authm.diag.desc         30 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|2                            
 ins.authm.eff.date           8 DATE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|7                            
 ins.authm.exp.date           8 DATE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|8                            
 ins.authm.ipa.reimb.amt      9 MONEY    R                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|10                           
 ins.authm.last.user         10 FREE     L  MIS.USER       $(B1)BZ[bz]M["I",ggm]AM[bzANU]|12                       
 ins.authm.number            18 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|0                            
 ins.authm.process            4 FREE     L                 VAL="AUTH"                                                  
 ins.authm.process.status     9 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|5                            
 ins.authm.process.tried.q    1 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|11                           
 ins.authm.ref.provider      10 FREE     L  MIS.DOC        $(B1)BZ[bz]M["I",ggm]AM[bzANU]|9                        
 ins.authm.ref.type          10 FREE     L  MIS.REF.TYPE   $(B1)BZ[bz]M["I",ggm]AM[bzANU]|13                       
 ins.authm.rm                 1 YN       L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|14                           
 ins.authm.status             9 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|4                            
 ins.authm.status.date        8 DATE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|6                            
 ins.authm.track.number      10 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|15                           
 ins.authm.units              4 PINT     R                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]|3                            
 Ì   €   i   2
ins.authm.procedures
[account,insurance,ins.authm.urn,  ins.authm.proc.seq.no]
$(B1)BZ[bz]M["I",ggm]AM[bzANU]PM[bzIAP]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.authm.proc.seq.no        2 PINT     R                 bzIAP                                                       
 ins.authm.proc              10 FREE     L                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]PM[bzIAP]|0                   
 ins.authm.proc.amt           9 MONEY    R                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]PM[bzIAP]|1                   
 ins.authm.proc.copay         8 MONEY    R                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]PM[bzIAP]|3                   
 ins.authm.proc.units         4 PINT     R                 $(B1)BZ[bz]M["I",ggm]AM[bzANU]PM[bzIAP]|2                   
 Ì   €   i   2
ins.cd.queries
[account,insurance,  ins.cd.query]
$(B1)BZ[bz]M["I",ggm]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.cd.query                10 FREE     L  MIS.QUERY      ggv                                                     
 ins.cd.response             75 QRY.RESP L                 $(B1)BZ[bz]M["I",ggm]CD[ggv]|0                              
 ins.cd.yn.comment           70 QRY.RESP L                 $(B1)BZ[bz]M["I",ggm]CD[ggv]|5                              
 Ì   €   i   2
ins.cd.queries.mult
[account,insurance,ins.cd.query,  ins.cd.query.q]
$(B1)BZ[bz]M["I",ggm]CD[ggv]M[ggvIQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.cd.query.q               2 PINT     R                 ggvIQ                                                       
 ins.cd.query.resp.mult      30 QRY.RESP L                 $(B1)BZ[bz]M["I",ggm]CD[ggv]M[ggvIQ]|0                      
 Ì   €   i   2
ins.elig.data.trace
[account,insurance,  ins.elig.trn.seq.no]
$(B1)BZ[bz]M["I",ggm]L[gimTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.elig.trn.seq.no          3 PINT     R                 gimTQ                                                       
 ins.elig.trn.last.user      10 FREE     L  MIS.USER       $(B1)BZ[bz]M["I",ggm]L[gimTQ]|3                         
 ins.elig.trn.number         30 FREE     L                 $(B1)BZ[bz]M["I",ggm]L[gimTQ]|0                             
 ins.elig.trn.status          8 CHOICE   L                 $(B1)BZ[bz]M["I",ggm]L[gimTQ]|1                             
 ins.elig.trn.status.date     8 DATE     L                 $(B1)BZ[bz]M["I",ggm]L[gimTQ]|2                             
 Ì   €   i   2
ins.non.cov.days
[account,insurance,  ins.non.cov.frm]
$(B1)BZ[bz]M["I",ggm]NC[bzNC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ins.non.cov.frm              8 DATE     L                 bzNC                                                        
 ins.non.cov.thru             8 DATE     L                 $(B1)BZ[bz]M["I",ggm]NC[bzNC]|0                             
 Ì   €   i   2
interest.ytd
[account,  interest.year]
$(B1)BZ[bz]M["SI",bzSY]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 interest.year                4 PINT     R                 bzSY                                                        
 interest.ytd.total           8 MONEY    R                 $(B1)BZ[bz]M["SI",bzSY]                                     
 Ì   €   i   2
log.flag
[account,  log]
$(B1)BZ[bz]M["L",blh]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 log                          8 FREE     L  BAR.LOG.DICT   blh                                                     
 log.fiscal.yr                4 YEAR     L                 $(B1)BZ[bz]M["L",blh]|0                                     
 log.num                      3 PINT     R                 $(B1)BZ[bz]M["L",blh]|1                                     
 log.status                   8 CHOICE   L                 $(B1)BZ[bz]M["L",blh]|2                                     
 Ì   €   i   2
rec.procedures
[account,rec.schedule,  rec.procedure]
$(B1)BZ[bz]M["RS",bds]RP[bd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 rec.procedure               10 FREE     L  BAR.PROC       bd                                                      
 rec.amount                  10 SMONEY   R                 $(B1)BZ[bz]M["RS",bds]RP[bd]|0                              
 rec.bill.no                  3 PINT     R                 $(B1)BZ[bz]M["RS",bds]RP[bd]|1                              
 Ì   €   i   2
stmt.coll.events
[account,  event.type,event.sort1,event.sort2,event.sort3]
$(B1)BZ[bz]M["S"]E[bET,bES1,bES2,bES3]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 event.type                   8 CHOICE   L                 bET                                                         
 event.sort1                 12 FREE     L                 bES1                                                        
 event.sort2                 12 FREE     L                 bES2                                                        
 event.sort3                 12 FREE     L                 bES3                                                        
 event.date                   8 DATE     L                 $(B1)BZ[bz]M["S"]E[bET,bES1,bES2,bES3]|1                    
 event.mnemonic              10 FREE     L  BAR.COL.EV     $(B1)BZ[bz]M["S"]E[bET,bES1,bES2,bES3]|2                
 event.msg.no                 3 PINT     R                 $(B1)BZ[bz]M["S"]E[bET,bES1,bES2,bES3]|0                    
 event.pay.type               1 FREE     L                 $(B1)BZ[bz]M["S"]E[bET,bES1,bES2,bES3]|3                    
 Ì   €   i   2
tape.holds
[account,  tape.to.hold,insurance.hold]
$(B1)BZ[bz]M["H",bec,ggm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 tape.to.hold                10 FREE     L  BAR.CLAIM      bec                                                     
 insurance.hold              10 FREE     L  MIS.INS        ggm                                                     
 failed.check                15 FREE     L  BAR.CLAIM.CHK  $(B1)BZ[bz]M["H",bec,ggm]|3                             
 failed.check.msg            30 FREE     L                 $(B1)BZ[bz]M["H",bec,ggm]|4                                 
 held.by.user                10 FREE     L  MIS.USER       $(B1)BZ[bz]M["H",bec,ggm]|0                             
 hold.type                    1 CHOICE   L                 $(B1)BZ[bz]M["H",bec,ggm]|2                                 
 taken.off.hold              10 PINT     R                 $(B1)BZ[bz]M["H",bec,ggm]|1                                 
 Ì   €   i   2
unique.claim.ref
[account,  ucr.num]
$(B1)BZ[bz]M["UCR",bucr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 ucr.num                      8 FREE     L                 bucr                                                        
 ucr.adj.amt                 10 SMONEY   R                 $(B1)BZ[bz]M["UCR",bucr]|7                                  
 ucr.bill.no                  3 PINT     R                 $(B1)BZ[bz]M["UCR",bucr]|1                                  
 ucr.claim                   10 FREE     L  BAR.CLAIM      $(B1)BZ[bz]M["UCR",bucr]|2                              
 ucr.ins                     10 FREE     L  MIS.INS        $(B1)BZ[bz]M["UCR",bucr]|0                              
 ucr.no.rcpts                 3 PINT     R                 $(B1)BZ[bz]M["UCR",bucr]|8                                  
 ucr.rcp.amt                 10 SMONEY   R                 $(B1)BZ[bz]M["UCR",bucr]|6                                  
 ucr.remit.date               8 DATE     L                 $(B1)BZ[bz]M["UCR",bucr]|5                                  
 ucr.submit.amt              10 SMONEY   R                 $(B1)BZ[bz]M["UCR",bucr]|4                                  
 ucr.submit.date              8 DATE     L                 $(B1)BZ[bz]M["UCR",bucr]|3                                  
 Ì   €   i   2
user.reminders
[account,  reminder.user,reminder.txn.number]
$(B1)BZ[bz]M["TU",gu,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 reminder.user               10 FREE     L  MIS.USER       gu                                                      
 reminder.txn.number          5 PINT     R                 bzT                                                         
 Ì   €   i   2
insurance.reminders
[account,  reminder.insurance,reminder.txn.urn]
$(B1)BZ[bz]T["TI",ggm,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 reminder.insurance          10 FREE     L  MIS.INS        ggm                                                     
 reminder.txn.urn             5 PINT     R                 bzT                                                         
 Ì   €   i   2
transaction.unbilled
[account,  txn.ub.ser.date,txn.ub.urn]
$(B1)BZ[bz]T["UB",bzTS,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.ub.ser.date              8 DATE     L                 bzTS                                                        
 txn.ub.urn                   5 URN      L                 bzT                                                         
 txn.ub.value                 1 FREE     L                 $(B1)BZ[bz]T["UB",bzTS,bzT]|0                               
 Ì   €   i   2
transactions
[account,  txn.class,txn.urn]
$(B1)BZ[bz]T["T",bzC,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.class                    1 CHOICE   L                 bzC                                                         
 txn.urn                      5 URN      L                 bzT                                                         
 txn.adj.to.date             12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|34                                
 txn.amount                  12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|5                                 
 txn.balance                  9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|18                                
 txn.bch                      8 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|3                                 
 txn.bch.date                 8 DATE     L                 VAL=(@BAR.PAT.txn.ser.date-@BAR.PAT.txn.bch.date.offse      
                                                           VAL=t)                                                      
 txn.bch.date.offset          8 INT      R                 $(B1)BZ[bz]T["T",bzC,bzT]|2                                 
 txn.bill.no                  3 INT      R                 $(B1)BZ[bz]T["T",bzC,bzT]|19                                
 txn.canned.text.code        10 FREE     L  BAR.COMMENT    $(B1)BZ[bz]T["T",bzC,bzT]|11                            
 txn.cd.screen               15 FREE     L  MIS.SCREEN     VAL=IF{@txn.procedure's.cd.screen;@txn.procedure's.chg  
                                                           VAL=.cat's.cd.screen}                                       
 txn.chg.to.date             12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|32                                
 txn.comment                 50 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|11                                
 txn.comment.ack.date         8 DATE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|40                                
 txn.comment.ack.user        10 FREE     L  MIS.USER       $(B1)BZ[bz]T["T",bzC,bzT]|41                            
 txn.comment.by.system        1 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|10                                
 txn.corp                     4 FREE     L  MIS.GL.CORP    $(B1)BZ[bz]T["T",bzC,bzT]|12                            
 txn.count                    4 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|6                                 
 txn.dis.exemption            1 YN       L                 $(B1)BZ[bz]T["T",bzC,bzT]|7                                 
 txn.edit.from               20 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|12                                
 txn.edit.to                 20 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|13                                
 txn.end.pointer              5 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|10                                
 txn.fixed                   20 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|10                                
 txn.for.reminder             5 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|7                                 
 txn.guar.amt                 9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|46                                
 txn.info.comment             1 YN       L                 $(B1)BZ[bz]T["T",bzC,bzT]|39                                
 txn.ins                     10 FREE     L  MIS.INS        $(B1)BZ[bz]T["T",bzC,bzT]|8                             
 txn.ins.coins                9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|44                                
 txn.ins.copay                9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|43                                
 txn.ins.deduct               9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|42                                
 txn.ord.physician           10 FREE     L  MIS.DOC        $(B1)BZ[bz]T["T",bzC,bzT]|25                            
 txn.perf.physician          10 FREE     L  MIS.DOC        $(B1)BZ[bz]T["T",bzC,bzT]|21                            
 txn.phys.identifier         20 URN      L                 $(B1)BZ[bz]T["T",bzC,bzT]|26                                
 txn.pointer                  5 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|7                                 
 txn.procedure               10 FREE     L  BAR.PROC       $(B1)BZ[bz]T["T",bzC,bzT]|4                             
 txn.prof.comp               12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|9                                 
 txn.rcp.to.date             12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|33                                
 txn.receipt.date             8 DATE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|37                                
 txn.receipt.num             10 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|38                                
 txn.receipt.num.disp        11 FREE     L                 VAL=@txn.receipt.num+10000000000%0^RCP$9_"-"_(RCP#9)        
 txn.ref.to.date             12 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|35                                
 txn.reminder.active          1 CHOICE   L                 $(B1)BZ[bz]T["T",bzC,bzT]|17                                
 txn.reminder.balance         9 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|18                                
 txn.reminder.date            8 DATE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|16                                
 txn.reminder.for.user       10 FREE     L  MIS.USER       $(B1)BZ[bz]T["T",bzC,bzT]|15                            
 txn.reminder.resolved.by     5 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|10                                
 txn.remit.amt               10 SMONEY   R                 $(B1)BZ[bz]T["T",bzC,bzT]|48                                
 txn.remit.code               5 FREE     L  BAR.REMIT      $(B1)BZ[bz]T["T",bzC,bzT]|30                            
 txn.rev.site                10 FREE     L  MIS.REV.SITE   $(B1)BZ[bz]T["T",bzC,bzT]|45                            
 txn.ser.date                 8 DATE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|1                                 
 txn.spool.file               5 PINT     R  MIS.SPOOL      $(B1)BZ[bz]T["T",bzC,bzT]|27                            
 txn.spool.page.beg           5 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|28                                
 txn.spool.page.end           5 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|29                                
 txn.stmt.grp                 8 FREE     L  BAR.STMT.GRP   $(B1)BZ[bz]T["T",bzC,bzT]|47                            
 txn.stmt.msg                 8 FREE     L  BAR.DUN.MSG    $(B1)BZ[bz]T["T",bzC,bzT]|12                            
 txn.stmt.no                  3 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|19                                
 txn.stmt.seq.no              3 PINT     R                 $(B1)BZ[bz]T["T",bzC,bzT]|20                                
 txn.tax.code                 3 FREE     L  MIS.TAX.CODE   $(B1)BZ[bz]T["T",bzC,bzT]|24                            
 txn.temp.cd.screen          15 FREE     L  MIS.SCREEN     VAL=IF{@tx.procedure's.cd.screen;@tx.chg.cat's.cd.scre  
                                                           VAL=en}                                                     
 txn.temp.print.cd.screen     0 FREE     L                 VAL=IF{@txn.temp.cd.screen "C"^txn.class,@tx.urn^txn.u      
                                                           VAL=rn,%BAR.PAT.process.cds.txns.print.M.cds(@txn.temp      
                                                           VAL=.cd.screen,^@transaction.cd.screen),""}                 
 txn.transfer.neg.bal         1 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|22                                
 txn.transfer.pos.bal         1 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|23                                
 txn.type                     1 CHOICE   L                 $(B1)BZ[bz]T["T",bzC,bzT]|0                                 
 txn.ucrn                     8 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]|31                                
 txn.user                    10 FREE     L  MIS.USER       $(B1)BZ[bz]T["T",bzC,bzT]|14                            
 txn.user1                   10 FREE     L  MIS.USER       VAL=@txn.user                                           
 Ì   €   i   2
transaction.cd.queries
[account,txn.class,txn.urn,  txn.cd.query]
$(B1)BZ[bz]T["T",bzC,bzT]CD[ggv]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.cd.query                10 FREE     L  MIS.QUERY      ggv                                                     
 txn.cd.response             75 FREE     L                 $(B1)BZ[bz]T["T",bzC,bzT]CD[ggv]|0                          
 Ì   €   i   2
transaction.text
[account,txn.class,txn.urn,  txn.text.urn]
$(B1)BZ[bz]T["T",bzC,bzT]T[bzTT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 txn.text.urn                 3 URN      L                 bzTT                                                        
 txn.text                    27 TEXT     L                 $(B1)BZ[bz]T["T",bzC,bzT]T[bzTT]                            
 Ì   €   i   2
txn.need.doctor
[account,  td.transfer.urn,td.txn.urn]
$(B1)BZ[bz]T["TD",byUR,bzT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 td.transfer.urn             20 URN      L                 byUR                                                        
 td.txn.urn                   5 URN      L                 bzT                                                         

 Index Files                        Subscripts/Physical Base

 account.x                          [account]
                                      ?(B)BZBZX[bz]

 acct.type.x                        [acct.type,account]
                                      ?(B)BZAT[ba,bz]

 activity.index                     [activity.date,account,txn.class]
                                      ?(B)BZAC[bzAC,bz,bzC]

 admission.x                        [bar.adm.ser,account]
                                      ?(B)BZADX[bzas,bz]

 ar.age.x                           [ar.age.date,account]
                                      ?(B)BZA[bzAD,bz]

 auto.xfer.x                        [transfer.date,account,ins,bill.no]
                                      ?(B)BZTDX[bzTD,bz,ggm,bzBN]

 baby.x                             [mother,account]
                                      ?(B)BZBBY[bzMO,bz]

 bar.status.x                       [bar.status,account]
                                      ?(B)BZS[bzST,bz]

 bd.age.x                           [bd.age.date,account]
                                      ?(B)BZB[bzAD,bz]

 bill.ins.x                         [insurance,insurance.order,account,bill.no]
                                      ?(B)BZBIN[ggm,bzIO,bz,bzBN]

 bill.inso.x                        [insurance.order,insurance,account,bill.no]
                                      ?(B)BZBIO[bzIO,ggm,bz,bzBN]

 billc.x                            [cutoff.date,bill.rule,account,bill.no]
                                      ?(B)BZBC[bzCD,bb,bz,bzBN]

 biller.user.q                      [MIS.USER.mnemonic,account,bill.no,insurance,BAR.CLAIM.mnemonic]
                                      ?(B)BZFRU[gu,bz,bzBN,ggm,bec]

 biller.x                           [insurance.biller,account]
                                      ?(B)BZBBX[bnb,bz]

 billi.x                            [billing.rule,cutoff.date,account,bill.no]
                                      ?(B)BZBI[bb,bzCD,bz,bzBN]

 billu.x                            [bill.user,account,bill.no]
                                      ?(B)BZBU[gu,bz,bzBN]

 brule.x                            [billing.rule,account]
                                      ?(B)BZBR[bb,bz]

 bucket.x                           [BAR.PARAM.age.bucket,account]
                                      ?(B)BZD[agb,bz]

 cci.status.x                       [cci.status,account]
                                      ?(B)BZCCIS[cciS,bz]

 cl.id.x                            [sort.id,account]
                                      ?(B)BZCLI[bzID,bz]

 cl.name.x                          [cl.sort.name,account]
                                      ?(B)BZCLN[bzN,bz]

 cl.number.x                        [cl.number,account]
                                      ?(B)BZCLR[bzR,bz]

 cl.pat.x                           [client.urn,account]
                                      ?(B)BZCLPX[bzCL,bz]

 coll.x                             [insurance.collector,account]
                                      ?(B)BZC[bc,bz]

 contract.x                         [account]
                                      ?(B)BZCN[bz]

 discharge.x                        [bar.dis.ser,account]
                                      ?(B)BZDDX[bzds,bz]

 forms.x                            [BAR.CLAIM.mnemonic,insurance,account,bill.no]
                                      ?(B)BZFR[bec,ggm,bz,bzBN]

 guar.cycle.x                       [cycle.day,guar.num,stmt.age.date,account]
                                      ?(B)BZGCX[bzSC,bzGN,bzAG,bz]

 guar.id.x                          [guar.id.pat,account]
                                      ?(B)BZGXI[bzGI,bz]

 guar.x                             [guar.num,account]
                                      ?(B)BZGX[bzGN,bz]

 ins.x                              [insurance,insurance.order,account]
                                      ?(B)BZIN[ggm,bzIO,bz]

 inso.x                             [insurance.order,insurance,account]
                                      ?(B)BZIO[bzIO,ggm,bz]

 late.x                             [account]
                                      ?(B)BZLX[bz]

 letter.x                           [BAR.LETTER.mnemonic,account]
                                      ?(B)BZL[ble,bz]

 mpi.x                              [master.pt.urn,account]
                                      ?(B)BZMPI[mpi,bz]

 name.x                             [sort.name,account]
                                      ?(B)BZN[bzN,bz]

 next.bill.x                        [insurance,account]
                                      ?(B)BZBN[ggm,bz]

 next.reminder.x                    [ins.nxt.reminder.dt,insurance,account]
                                      ?(B)BZNRX[bzNRD,ggm,bz]

 next.stmt.x                        [stmt.grp,next.stmt.date,account]
                                      ?(B)BZNSX[bsg,bzNSD,bz]

 number.x                           [number,account]
                                      ?(B)BZR[bzR,bz]

 old.reminder.x                     [txn.reminder.for.user,txn.reminder.date,account,txn.urn]
                                      ?(B)BZPRO[gu,bzRd,bz,bzT]

 old.stmt.x                         [stmt.grp,account]
                                      ?(B)BZOSX[bsg,bz]

 pe.ub.ib.x                         [period,pe.bar.status,account]
                                      ?(B)BZPUI[bzP,bzST,bz]

 reminder.x                         [txn.reminder.for.user,txn.reminder.date,account,txn.urn]
                                      ?(B)BZPR[gu,bzRd,bz,bzT]

 res.user.reminder.x                [txn.user1,txn.ser.date,txn.reminder.for.user]
                                      ?(B)BZRUR[gu1,bzTS,gu]

 retire.x                           [retire.date,account]
                                      ?(B)BZRDX[bzRD,bz]

 small.x                            [account]
                                      ?(B)BZSM[bz]

 soc.sec.num.x                      [soc.sec,account]
                                      ?(B)BZSSNX[bzSSN,bz]

 stmt.grp.x                         [cycle.day,stmt.grp,account]
                                      ?(B)BZSG[bzSC,bsg,bz]

 stmt.hold.x                        [account]
                                      ?(B)BZSH[bz]

 stripped.num.x                     [stripped.num,account]
                                      ?(B)BZSNX[bzSN,bz]

 tape.hold.x                        [BAR.CLAIM.mnemonic,insurance.hold,account]
                                      ?(B)BZTH[bec,ggm,bz]

 time.stamp.x                       [filer.time.stamp,account]
                                      ?(B)BZFTS[bzTS,bz]

 unique.clm.ref.date.x              [ucr.submit.date,ucr.num,account]
                                      ?(B)BZUCD[bucrd,bucr,bz]

 unique.clm.ref.x                   [ucr.num,account]
                                      ?(B)BZUCR[bucr,bz]

 unit.x                             ,unit.number[unit.number,account]
                                      ?(B)BZU[bzU,bz]

 zero.x                             [account]
                                      ?(B)BZZ[bz]