sHelp
                                     NUR.ST.SCHED
     i   2
   nur.st.sched.create.nodes
       nur.st.sched.display.budget
   display.end.date
   display.start.date
   nur.st.sched.estimate.cost
     nur.st.sched.estimate.employee
       nur.st.sched.estimate.workdate
         nur.st.sched.estimate.nur.type
           nur.estimate.worked.data
   nur.input.month.shift
   nur.input.week.shift
     nur.st.sched.input.by.week
           input.ending.date
   nur.staffing.scheduling
     nur.staff.sched.urns
       nur.staff.sched.audit.status
       nur.st.sched.budget.nur.type
       nur.staff.sched.weeks
         nur.staff.scheduling.sched
           nur.staff.sched.edit.days
             nur.staff.sched.audit.days
               audit.end.date
               audit.start.date
             edit.end.date
             edit.start.date
             nur.edit.days.end.date
             nur.on.call.times
             nur.st.sched.changes
             nur.sched.edits.start.date
   nur.staff.sched.remarks
     nur.staff.sched.remark.text

 Ì     i   2
nur.st.sched.display.budget    (disp.budget) 
[rank, nurb.type]
/EST.SCHED[nrk,nt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nurb.type                    5 FREE     L  NUR.NURSE.TYPE nt                                                      
 bud.dol                     12 FREE     L                 /EST.SCHED[nrk,nt]|0                                        
 bud.hrs                     12 FREE     L                 /EST.SCHED[nrk,nt]|3                                        
 diff.dollars                12 FREE     L                 /EST.SCHED[nrk,nt]|4                                        
 diff.hours                  12 FREE     L                 /EST.SCHED[nrk,nt]|5                                        
 est.dollars                 12 FREE     L                 /EST.SCHED[nrk,nt]|1                                        
 est.hours                   12 FREE     L                 /EST.SCHED[nrk,nt]|2                                        
 Ì     i   2
display.end.date    (disp.end.date) 
[dis.end.counter]
/DIS.END[disE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dis.end.counter              2 PINT     R                 disE                                                        
 dis.earn.num2                8 PDEC     R                 /DIS.END[disE]|0                                            
 dis.earn2                    8 FREE     L                 /DIS.END[disE]|3                                            
 dis.hrs2                     6 DEC3     R                 /DIS.END[disE]|2                                            
 dis.sft2                     1 PINT     R                 /DIS.END[disE]|1                                            
 Ì     i   2
display.start.date    (disp.start.date) 
[dis.st.counter]
/DIS.ST[disS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 dis.st.counter               2 INT      R                 disS                                                        
 dis.earn                     8 FREE     L                 /DIS.ST[disS]|3                                             
 dis.earn.num                 8 PDEC     R                 /DIS.ST[disS]|0                                             
 dis.hrs                      6 DEC3     R                 /DIS.ST[disS]|2                                             
 dis.sft                      1 PINT     R                 /DIS.ST[disS]|1                                             
 Ì     i   2
nur.st.sched.estimate.cost    (estimates) 
[est.pp.db]
/NSEC[iaD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 est.pp.db                   12 FREE     L  MIS.APPL       iaD                                                     
 Ì     i   2
nur.st.sched.estimate.employee    (est.employees) 
[est.pp.db, est.employee]
/NSEC[iaD]E[jy]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 est.employee                 6 URN      L                 jy                                                          
 est.name                    20 FREE     L                 /NSEC[iaD]E[jy]|0                                           
 Ì     i   2
nur.st.sched.estimate.workdate    (est.workdates) 
[est.pp.db,est.employee, est.workdate]
/NSEC[iaD]E[jy]D[jxtT]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 est.workdate                 8 DATE     L                 jxtT                                                        
 Ì     i   2
nur.st.sched.estimate.nur.type    (est.nur.types) 
[est.pp.db,est.employee,est.workdate, est.nur.type]
/NSEC[iaD]E[jy]D[jxtT]N[nt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 est.nur.type                 5 FREE     L                 nt                                                          
 Ì     i   2
nur.estimate.worked.data    (est.worked.data) 
[est.pp.db,est.employee,est.workdate,est.nur.type, est.counter]
/NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 est.counter                  2 PINT     R                 neC                                                         
 est.amount                   8 SMONEY   R                 /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|5                         
 est.dept                    15 FREE     L  MIS.GL.DEPT    /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|4                     
 est.earning                  8 PDEC     L  PP.EARN        /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|0                     
 est.hrs                      6 SDEC3    R                 /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|1                         
 est.job                     10 FREE     L  PP.JOB         /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|3                     
 est.shift                    1 PINT     R                 /NSEC[iaD]E[jy]D[jxtT]N[nt]L[neC]|2                         
 Ì     i   2
nur.input.month.shift    (inputm.shift) 
[shiftm.urn]
/NSW[nsws]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 shiftm.urn                   1 INT      R                 nsws                                                        
 Ì     i   2
nur.input.week.shift    (inputw.shift) 
[shift.urn]
/NSW[nsws]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 shift.urn                    1 INT      R                 nsws                                                        
 Ì     i   2
nur.st.sched.input.by.week    (input.week) 
[shift.urn, inputw.urn]
/NSW[nsws]S[nsw]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 inputw.urn                   3 INT      R                 nsw                                                         
 day.stop                     0 FREE     L                 /NSW[nsws]S[nsw]|20                                         
 disp.name                   15 FREE     L                 /NSW[nsws]S[nsw]|8                                          
 disp.wk1                     7 FREE     L                 /NSW[nsws]S[nsw]|9                                          
 disp.wk2                     7 FREE     L                 /NSW[nsws]S[nsw]|10                                         
 disp.wk3                     7 FREE     L                 /NSW[nsws]S[nsw]|11                                         
 disp.wk4                     7 FREE     L                 /NSW[nsws]S[nsw]|12                                         
 disp2.wk1                   27 FREE     L                 /NSW[nsws]S[nsw]|17                                         
 disp2.wk2                   27 FREE     L                 /NSW[nsws]S[nsw]|18                                         
 disp3.wk                    33 FREE     L                 /NSW[nsws]S[nsw]|21                                         
 initial                     10 FREE     L  MIS.USER       /NSW[nsws]S[nsw]|6                                      
 input.jb.code               10 FREE     L  PP.JOB         /NSW[nsws]S[nsw]|7                                      
 name                        30 FREE     L                 /NSW[nsws]S[nsw]|0                                          
 occur                        2 FREE     L                 /NSW[nsws]S[nsw]|19                                         
 skill1                       1 FREE     L                 /NSW[nsws]S[nsw]|3                                          
 skill2                       1 FREE     L                 /NSW[nsws]S[nsw]|4                                          
 skill3                       1 FREE     L                 /NSW[nsws]S[nsw]|5                                          
 skills                       3 FREE     L                 /NSW[nsws]S[nsw]|2                                          
 type                         5 FREE     L  NUR.NURSE.TYPE /NSW[nsws]S[nsw]|1                                      
 wk1.stop                     0 FREE     L                 /NSW[nsws]S[nsw]|13                                         
 wk2.stop                     0 FREE     L                 /NSW[nsws]S[nsw]|14                                         
 wk3.stop                     0 FREE     L                 /NSW[nsws]S[nsw]|15                                         
 wk4.stop                     0 FREE     L                 /NSW[nsws]S[nsw]|16                                         
 Ì     i   2
input.ending.date    (input.end.date) 
[shift.urn,inputw.urn,week.urn,input.edit.day, end.ctr]
/NSW[nsws]S[nsw]W[nssW]ED[nswED]EN[nswEN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 end.ctr                      2 INT      R                 nswEN                                                       
 input.earn.disp2             8 FREE     L                 /NSW[nsws]S[nsw]W[nssW]ED[nswED]EN[nswEN]|3                 
 input.earn2                  8 PDEC     L  PP.EARN        /NSW[nsws]S[nsw]W[nssW]ED[nswED]EN[nswEN]|0             
 input.hours2                 6 DEC3     R                 /NSW[nsws]S[nsw]W[nssW]ED[nswED]EN[nswEN]|2                 
 input.shift2                 1 PINT     R                 /NSW[nsws]S[nsw]W[nssW]ED[nswED]EN[nswEN]|1                 
 Ì     i   2
nur.staffing.scheduling    (main) 
[location]
:NSS[ggn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 location                    10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 last.template.week           2 PINT     R                 VAL=IF{@NUR.ST.SCHED.nurse.master.sched.rot.x|0'>@L      
                                                           VAL=ast(NUR.NURSE.week);0}                                  
 next.date                    8 DATE     L                 :NSS[ggn]|0                                                 
 next.start.date              8 DATE     L                 :NSS[ggn]|2                                                 
 next.urn                    20 PINT     R                 :NSS[ggn]|1                                                 
 Ì     i   2
nur.staff.sched.urns    (sched.urns) 
[location, sched.urn]
:NSS[ggn]SCH[nss]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sched.urn                   20 INT      R                 nss                                                         
 beg.date                     8 DATE     L                 :NSS[ggn]SCH[nss]|1                                         
 date                         8 DATE     L                                                                             
 sched.length                20 PINT     R                 :NSS[ggn]SCH[nss]|3                                         
 status                       6 CHOICE   L                 :NSS[ggn]SCH[nss]|0                                         
 thru.date                    8 DATE     L                 :NSS[ggn]SCH[nss]|2                                         
 Ì     i   2
nur.staff.sched.audit.status    (audit.status) 
[location,sched.urn, aud.status.urn]
:NSS[ggn]SCH[nss]AUD[nssSU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 aud.status.urn               2 INT      R                 nssSU                                                       
 aud.status.new              10 FREE     L                 :NSS[ggn]SCH[nss]AUD[nssSU]|1                               
 aud.status.old              10 FREE     L                 :NSS[ggn]SCH[nss]AUD[nssSU]|0                               
 aud.status.term             15 FREE     L                 :NSS[ggn]SCH[nss]AUD[nssSU]|4                               
 aud.status.time             10 HHMM     L                 :NSS[ggn]SCH[nss]AUD[nssSU]|2                               
 aud.status.user             15 FREE     L                 :NSS[ggn]SCH[nss]AUD[nssSU]|3                               
 Ì     i   2
nur.st.sched.budget.nur.type    (bud.nurse.types) 
[location,sched.urn, nurse.type]
:NSS[ggn]SCH[nss]BNT[nt]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 nurse.type                   5 FREE     L  NUR.NURSE.TYPE nt                                                      
 bud.dollars                 12 MONEY    R                 :NSS[ggn]SCH[nss]BNT[nt]|1                                  
 bud.hours                   12 DEC2     R                 :NSS[ggn]SCH[nss]BNT[nt]|0                                  
 Ì     i   2
nur.staff.sched.weeks    (weeks) 
[location,sched.urn, week]
:NSS[ggn]SCH[nss]W[nssW]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 week                         2 PINT     R                 nssW                                                        
 Ì     i   2
nur.staff.scheduling.sched    (schedules) 
[location,sched.urn,week, counter]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 counter                      3 INT      R                 nssC                                                        
 day1                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|3                       
 day1.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|4                           
 day2                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|5                       
 day2.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|6                           
 day3                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|7                       
 day3.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|8                           
 day4                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|9                       
 day4.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|10                          
 day5                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|11                      
 day5.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|12                          
 day6                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|13                      
 day6.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|14                          
 day7                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]|15                      
 day7.edit                    1 YN       L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]|16                          
 initials                    10 FREE     L  MIS.USER       :NSS[ggn]SCH[nss]W[nssW]S[nssC]|0                       
 job.code                    10 FREE     L  PP.JOB         :NSS[ggn]SCH[nss]W[nssW]S[nssC]|2                       
 nur.type                     5 FREE     L  NUR.NURSE.TYPE :NSS[ggn]SCH[nss]W[nssW]S[nssC]|1                       
 Ì     i   2
nur.staff.sched.edit.days    (edit.days) 
[location,sched.urn,week,counter, edit.day]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.day                     1 PINT     R                 nssED                                                       
 code                         3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]|0              
 color                        2 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|0               
 duration                     5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]|2                  
 ed.jb.code                  10 FREE     L  PP.JOB         :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]|3              
 ed.reason                   10 FREE     L  NUR.REASON.DICT:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]|4              
 fte1                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|1               
 fte10                        5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|10              
 fte11                        5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|11              
 fte12                        5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|12              
 fte2                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|2               
 fte3                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|3               
 fte4                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|4               
 fte5                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|5               
 fte6                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|6               
 fte7                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|7               
 fte8                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|8               
 fte9                         5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|9               
 start.day.offset             1 INT      R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]FTE|13              
 start.time                   4 HHMM     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]|1                  
 Ì     i   2
nur.staff.sched.audit.days    (audit.days) 
[location,sched.urn,week,counter,edit.day, audit.day]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 audit.day                    3 PINT     R                 nssAD                                                       
 aud.code                     3 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|7        
 aud.duration                 5 DEC2     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|1        
 aud.ed.term                 15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|6        
 aud.ed.time                 15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|4        
 aud.ed.user                 10 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|5        
 aud.job.code                10 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|2        
 aud.reason                  10 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|3        
 aud.start.time               4 HHMM     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]|0        
 Ì     i   2
audit.end.date    (audit.end.date) 
[location,sched.urn,week,counter,edit.day,audit.day, aud.end.ctr]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]EN[nssAE]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 aud.end.ctr                  2 INT      R                 nssAE                                                       
 aud.earn.disp2               8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]EN[nssAE]|
 aud.earn2                    8 PDEC     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]EN[nssAE]|
 aud.hours2                   6 DEC3     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]EN[nssAE]|
 aud.shift2                   1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]EN[nssAE]|
 Ì     i   2
audit.start.date    (audit.start.date) 
[location,sched.urn,week,counter,edit.day,audit.day, aud.start.ctr]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]SD[nssAS]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 aud.start.ctr                2 INT      R                 nssAS                                                       
 aud.earn                     8 PDEC     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]SD[nssAS]|
 aud.earn.disp                8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]SD[nssAS]|
 aud.hours                    6 DEC3     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]SD[nssAS]|
 aud.shift                    1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]AUD[nssAD]SD[nssAS]|
 Ì     i   2
edit.end.date    (edit.end.date) 
[location,sched.urn,week,counter,edit.day, edit.end.ctr]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 edit.end.ctr                 2 INT      R                 nssEN                                                       
 edit.earn.disp2              8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|3         
 edit.earn2                   8 PDEC     L  PP.EARN        :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|0     
 edit.hours2                  6 DEC3     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|2         
 edit.shift2                  1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|1         
 Ì     i   2
edit.start.date    (edit.start.date) 
[location,sched.urn,week,counter,edit.day, ed.start.ctr]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]SD[nssES]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 ed.start.ctr                 2 INT      R                 nssES                                                       
 edit.earn                    8 PDEC     L  PP.EARN        :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]SD[nssES]|0     
 edit.earn.disp               8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]SD[nssES]|3         
 edit.hours                   6 DEC3     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]SD[nssES]|2         
 edit.shift                   1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]SD[nssES]|1         
 Ì     i   2
nur.edit.days.end.date    (end.date) 
[location,sched.urn,week,counter,edit.day, en.counter]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 en.counter                   2 INT      R                 nssEN                                                       
 earn.disp2                   8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|1         
 earning2                     8 PDEC     L  PP.EARN        :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|0     
 hours2                       6 DEC3     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|3         
 shift2                       1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]EN[nssEN]|2         
 Ì     i   2
nur.on.call.times    (on.call.times) 
[location,sched.urn,week,counter,edit.day, onc.counter]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 onc.counter                  2 PINT     R                 onc                                                         
 in.entered                  15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|4          
 in.entered.by               10 FREE     L  MIS.USER       :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|3      
 in.terminal                 10 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|5          
 onc.in.time                  4 HHMM     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|0          
 onc.out.time                 4 HHMM     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|1          
 onc.tot.time                12 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|2          
 out.entered                 15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|7          
 out.entered.by              10 FREE     L  MIS.USER       :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|6      
 out.terminal                10 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ONC[onc]|8          
 Ì     i   2
nur.st.sched.changes    (sched.changes) 
[location,sched.urn,week,counter,edit.day, chg.counter]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 chg.counter                  2 PINT     R                 nssCH                                                       
 chg.reason                  10 FREE     L  NUR.REASON.DICT:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|0    
 chg.terminal                15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|5        
 chg.time                    15 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|3        
 chg.user                    10 FREE     L  MIS.USER       :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|4    
 new.codes                    3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|2    
 old.code                     3 FREE     L  NUR.SCHED.CODES:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]CHG[nssCH]|1    
 Ì     i   2
nur.sched.edits.start.date    (start.date) 
[location,sched.urn,week,counter,edit.day, st.counter]
:NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ST[nssST]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 st.counter                   2 INT      R                 nssST                                                       
 earn.disp                    8 FREE     L                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ST[nssST]|1         
 earning                      8 PDEC     L  PP.EARN        :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ST[nssST]|0     
 hours                        6 SDEC3    R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ST[nssST]|3         
 shift                        1 PINT     R                 :NSS[ggn]SCH[nss]W[nssW]S[nssC]ED[nssED]ST[nssST]|2         
 Ì     i   2
nur.staff.sched.remarks    (remarks) 
[rem.nurse,rem.date,rem.q]
:NSSRMK[gu,nsrD,nsrQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rem.nurse                   10 FREE     L  NUR.NURSE      gu                                                      
 rem.date                     8 DATE     L                 nsrD                                                        
 rem.q                        4 PINT     R                 nsrQ                                                        
 rem.ent.date                 8 DATE     L                 :NSSRMK[gu,nsrD,nsrQ]|1                                     
 rem.ent.time                 4 HHMM     L                 :NSSRMK[gu,nsrD,nsrQ]|2                                     
 rem.entered.by              10 FREE     L                 :NSSRMK[gu,nsrD,nsrQ]|0                                     
 Ì     i   2
nur.staff.sched.remark.text    (remark.text) 
[rem.nurse,rem.date,rem.q, rem.text.q]
:NSSRMK[gu,nsrD,nsrQ]T[nsTQ]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 rem.text.q                   3 PINT     R                 nsTQ                                                        
 rem.text                    80 FREE     L                 :NSSRMK[gu,nsrD,nsrQ]T[nsTQ]                                
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 nur.st.sched.edit.x                [initials,location,date,nur.type,sched.urn,week,counter] = edit.day
   edit.x                             :NSSED[gu,ggn,nssD,nt,nss,nssW,nssC]

 nur.st.sched.nurse.index           [initials,date,location,nur.type,sched.urn,week,counter] = edit.day
   nurse.x                            :NSSN[gu,nssD,ggn,nt,nss,nssW,nssC]

 nur.st.sched.on.call.index         [initials,date,location,code]
   on.call.date.x                     :NSSOCI[gu,nssD,ggn,nco]

 nur.st.sched.posted.index          [sched.urn,location]
   post.x                             :NSSPI[nss,ggn]

 nur.st.sched.sched.date.index      [location,beg.date] = sched.urn
   sched.date.x                       :NSSDI[ggn,nssBD]