sHelp
                                     PBR.APT.SCRN
     i   2
 data.row
 error.times
 main
   doctors.resources
     dates
       times
         appointments
 schedule.log

 Ì     i   2
data.row
[row.seq]
/HPSAE[psadr]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 row.seq                      4 PINT     R                 psadr                                                       
 row.appt.urn                 8 URN      L  PBR.APT        /HPSAE[psadr]|4                                         
 row.count                    2 PINT     R                 /HPSAE[psadr]|3                                             
 row.status                   1 CHOICE   L                 /HPSAE[psadr]|0                                             
 row.time                     5 HHMM     L                 /HPSAE[psadr]|1                                             
 row.type                     2 FREE     L  PBR.APT.TYPE   /HPSAE[psadr]|2                                         
 Ì     i   2
error.times
[err.sched.location,err.sched.dr.res,err.sched.date,err.sched.time]
/HPSAE[pdl,par,psaeD,psaeT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 err.sched.location           8 FREE     L  PBR.LOCATION   pdl                                                     
 err.sched.dr.res             6 FREE     L  PBR.APT.SRSC   par                                                     
 err.sched.date               8 DATE     L                 psaeD                                                       
 err.sched.time               5 HHMM     L                 psaeT                                                       
 err.sched.day                3 FREE     L                 /HPSAE[pdl,par,psaeD,psaeT]|4                               
 err.sched.end.time           5 HHMM     L                 /HPSAE[pdl,par,psaeD,psaeT]|3                               
 err.sched.length             3 PINT     R                 /HPSAE[pdl,par,psaeD,psaeT]|2                               
 err.sched.number             2 PINT     R                 /HPSAE[pdl,par,psaeD,psaeT]|1                               
 err.sched.type               2 FREE     L  PBR.APT.TYPE   /HPSAE[pdl,par,psaeD,psaeT]|0                           
 Ì   €   i   2
main
[sched.location]
*(HP6)HPSA[pdl]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sched.location               8 FREE     L  PBR.LOCATION   pdl                                                     
 dsb.handle                   8 FREE     L                 *(HP6)HPSA[pdl]|3                                           
 msb.handle                   8 FREE     L                 *(HP6)HPSA[pdl]|2                                           
 sched.loc.from.date          8 DATE     L                 *(HP6)HPSA[pdl]|0                                           
 sched.loc.thru.date          8 DATE     L                 *(HP6)HPSA[pdl]|1                                           
 Ì   €   i   2
doctors.resources
[sched.location,  sched.dr.res]
*(HP6)HPSA[pdl,par]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sched.dr.res                 6 FREE     L  PBR.APT.SRSC   par                                                     
 sched.end.date               8 DATE     L                 *(HP6)HPSA[pdl,par]|3                                       
 sched.from.date              8 DATE     L                 *(HP6)HPSA[pdl,par]|0                                       
 sched.start.date             8 DATE     L                 *(HP6)HPSA[pdl,par]|2                                       
 sched.thru.date              8 DATE     L                 *(HP6)HPSA[pdl,par]|1                                       
 Ì   €   i   2
dates
[sched.location,sched.dr.res,  sched.date]
*(HP6)HPSA[pdl,par,psaD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sched.date                   8 DATE     L                 psaD                                                        
 limit.obk                    1 YN       L                 *(HP6)HPSA[pdl,par,psaD]|2                                  
 long.msg                    65 FREE     L                 *(HP6)HPSA[pdl,par,psaD]|1                                  
 obk.number                   2 INT      R                 *(HP6)HPSA[pdl,par,psaD]|3                                  
 short.msg                    8 FREE     L                 *(HP6)HPSA[pdl,par,psaD]|0                                  
 Ì   €   i   2
times
[sched.location,sched.dr.res,sched.date,  sched.time]
*(HP6)HPSA[pdl,par,psaD,psaT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sched.time                   5 HHMM     L                 psaT                                                        
 Ì   €   i   2
appointments
[sched.location,sched.dr.res,sched.date,sched.time,  sched.track]
*(HP6)HPSA[pdl,par,psaD,psaT,psaTT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 sched.track                  2 PINT     R                 psaTT                                                       
 sched.appt                   8 URN      L  PBR.APT        *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|0                   
 sched.appt.text             38 TEXT     L                 *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|5                       
 sched.appt.type              2 FREE     L  PBR.APT.TYPE   *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|1                   
 sched.job                    5 PINT     R                 *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|3                       
 sched.length                 3 PINT     R                 *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|4                       
 sched.orig.type              2 FREE     L  PBR.APT.TYPE   *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|6                   
 sched.overbook               1 YN       L                 *(HP6)HPSA[pdl,par,psaD,psaT,psaTT]|2                       
 Ì     i   2
schedule.log
[log.urn]
*(HP6)HPSAA[psaa]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL
 log.urn                     12 STIME    L                 psaa                                                        
 log.appt                     8 URN      L  PBR.APT        *(HP6)HPSAA[psaa]|4                                     
 log.date                     8 DATE     L                 *(HP6)HPSAA[psaa]|2                                         
 log.dr.res                   6 FREE     L  PBR.APT.SRSC   *(HP6)HPSAA[psaa]|1                                     
 log.event                    4 FREE     L                 *(HP6)HPSAA[psaa]|6                                         
 log.location                 8 FREE     L  PBR.LOCATION   *(HP6)HPSAA[psaa]|0                                     
 log.time                     5 HHMM     L                 *(HP6)HPSAA[psaa]|3                                         
 log.trk                      3 FREE     L                 *(HP6)HPSAA[psaa]|8                                         
 log.type                     1 CHOICE   L                 *(HP6)HPSAA[psaa]|7                                         
 log.update                  10 FREE     L                 *(HP6)HPSAA[psaa]|5                                         

 Index Files                        Subscripts/Physical Base

 appt.type.x                        [sched.appt.type,sched.date,sched.time,sched.location,sched.dr.res,sched.track]
                                      ?(HP)HPSAT[pat,psaD,psaT,pdl,par,psaTT]

 location.type.x                    [sched.location,sched.appt.type,sched.date,sched.time,sched.dr.res,sched.track]
                                      ?(HP)HPSAL[pdl,pat,psaD,psaT,par,psaTT]