sHelp
                                     BAR.Z.PAT.BAL
       2
   bar.patient.bal
     bar.patient.bal.acct.types
       bar.patient.bal.aging

 Ì       2
bar.patient.bal    (main) 
[date.segment]
*BUP[bu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 date.segment                 8 DATE     L                 bu                                                          
 Ì       2
bar.patient.bal.acct.types    (account.type.info) 
[date.segment, account.type]
*BUP[bu,ba]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 account.type                 8 FREE     L  BAR.ACCT.TYPE  ba                                                      
 acct.typ.change.amount      10 SMONEY   R                 *BUP[bu,ba]|7                                               
 acct.typ.change.count        5 PINT     R                 *BUP[bu,ba]|17                                              
 adjustment.amount           10 SMONEY   R                 *BUP[bu,ba]|5                                               
 ar.to.bd                    10 SMONEY   R                 *BUP[bu,ba]|8                                               
 ar.to.bd.count               5 PINT     R                 *BUP[bu,ba]|18                                              
 balance                     10 SMONEY   R                 *BUP[bu,ba]|0                                               
 bd.to.ar                    10 SMONEY   R                 *BUP[bu,ba]|9                                               
 bd.to.ar.count               5 PINT     R                 *BUP[bu,ba]|19                                              
 chg.amount                  10 SMONEY   R                 *BUP[bu,ba]|3                                               
 count                        5 PINT     R                 *BUP[bu,ba]|10                                              
 prev.balance                10 SMONEY   R                 VAL=@BAR.Z.PAT.BAL.balance[-@BAR.Z.PAT.BAL.main!198500      
                                                           VAL=00,account.type]                                        
 prev.count                   5 PINT     R                 VAL=@BAR.Z.PAT.BAL.count[-@BAR.Z.PAT.BAL.main!19850000      
                                                           VAL=,account.type]                                          
 prorate.change.amount       10 SMONEY   R                 *BUP[bu,ba]|6                                               
 prorated.amount             10 SMONEY   R                 *BUP[bu,ba]|1                                               
 prorated.count               5 PINT     R                 *BUP[bu,ba]|11                                              
 received.amount             10 SMONEY   R                 *BUP[bu,ba]|2                                               
 ref.amount                  10 SMONEY   R                 *BUP[bu,ba]|4                                               
 Ì       2
bar.patient.bal.aging    (aging) 
[date.segment,account.type, aging.category]
*BUP[bu,ba]A[buA]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 aging.category               1 PINT     R                 buA                                                         
 age.balance                 10 SMONEY   R                 *BUP[bu,ba]A[buA]|1                                         
 age.count                    5 PINT     R                 *BUP[bu,ba]A[buA]|0