Ì 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]
|
|
| | | | | | |