sHelp
                                     NUR.SCHED.REQ
     i   2
   nur.sched.req.code.history
   nur.sched.input.review
   nur.scheduling.requests
     nur.sched.req.locations
       nur.sched.request
         nur.sched.req.audit.trail
           nur.sched.audit.req.lines
         nur.sched.req.lines
           nur.sched.req.original.sched
             nur.sched.req.orig.sched.codes
               nur.sched.req.edit.days
                 nur.sched.req.audit.days
                 nur.sched.req.edit.end.date
                 nur.sched.req.edit.start.date
                 nur.sched.req.ending.date
                 nur.sched.req.sched.changes
                 nur.sched.req.starting.date

 Ì     i   2
nur.sched.req.code.history    (code.history) 
[sreq.location,sreq.initials,code.sched.date,change.date.time]
:NSRH[ggn,gu,nsd,nsDTm]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 sreq.location               10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 sreq.initials               10 FREE     L  MIS.USER       gu                                                      
 code.sched.date              8 DATE     L                 nsd                                                         
 change.date.time            15 FREE     L                 nsDTm                                                       
 prev.change.date.time       15 FREE     L                 :NSRH[ggn,gu,nsd,nsDTm]|1                                   
 req.num.link                10 PINT     R                 :NSRH[ggn,gu,nsd,nsDTm]|0                                   
 Ì     i   2
nur.sched.input.review    (input.rev) 
[urn]
/NSIR[nsir]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 urn                          2 INT      R                 nsir                                                        
 disp.sched.code              3 FREE     L  NUR.SCHED.CODES/NSIR[nsir]|10                                          
 disp.select                  1 FREE     L                 /NSIR[nsir]|15                                              
 disp.start.date              8 DATE     L                 /NSIR[nsir]|9                                               
 end.date                     8 DATE     L                 /NSIR[nsir]|3                                               
 initials                    10 FREE     L  MIS.USER       /NSIR[nsir]|6                                           
 jb.code                     10 FREE     L  PP.JOB         /NSIR[nsir]|2                                           
 loc                         10 FREE     L  MIS.LOCN.DICT  /NSIR[nsir]|7                                           
 loc.name                    30 FREE     L                 /NSIR[nsir]|8                                               
 name                        30 FREE     L                 /NSIR[nsir]|0                                               
 nur.type                     5 FREE     L  NUR.NURSE.TYPE /NSIR[nsir]|1                                           
 req                         10 INT      R                 /NSIR[nsir]|5                                               
 stat                         9 CHOICE   L                 /NSIR[nsir]|4                                               
 Ì     i   2
nur.scheduling.requests    (main) 
[initial]
:NSR[gu]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 initial                     10 FREE     L  MIS.USER       gu                                                      
 date                         8 DATE     L                                                                             
 start.date                   8 DATE     L                                                                             
 Ì     i   2
nur.sched.req.locations    (locations) 
[initial, location]
:NSR[gu]L[ggn]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 location                    10 FREE     L  MIS.LOCN.DICT  ggn                                                     
 Ì     i   2
nur.sched.request    (request) 
[initial,location, req.num]
:NSR[gu]L[ggn]R[nsrU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 req.num                     10 PINT     R                 nsrU                                                        
 comment                     35 FREE     L                 :NSR[gu]L[ggn]R[nsrU]|2                                     
 date.of.req                  8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]|3                                     
 entered.by                  10 FREE     L  MIS.USER       :NSR[gu]L[ggn]R[nsrU]|6                                 
 job.code                    10 FREE     L  PP.JOB         :NSR[gu]L[ggn]R[nsrU]|1                                 
 nurse.type                   5 FREE     L  NUR.NURSE.TYPE :NSR[gu]L[ggn]R[nsrU]|0                                 
 resp.by                     10 FREE     L  MIS.USER       :NSR[gu]L[ggn]R[nsrU]|7                                 
 resp.com                    35 FREE     L                 :NSR[gu]L[ggn]R[nsrU]|10                                    
 resp.date                    8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]|8                                     
 resp.time                    4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]|9                                     
 status                       9 CHOICE   L                 :NSR[gu]L[ggn]R[nsrU]|5                                     
 time.of.req                  4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]|4                                     
 Ì     i   2
nur.sched.req.audit.trail    (audit.trail) 
[initial,location,req.num, audit.urn]
:NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 audit.urn                    2 PINT     R                 nsrAU                                                       
 aud.comment                 35 FREE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|2                           
 aud.event.flag               2 FREE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|10                          
 aud.job.code                10 FREE     L  PP.JOB         :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|1                       
 aud.nur.type                 5 FREE     L  NUR.NURSE.TYPE :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|0                       
 aud.resp.com                35 FREE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|9                           
 edit.by                     10 FREE     L  MIS.USER       :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|5                       
 edit.date                    8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|3                           
 edit.status                  9 CHOICE   L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|6                           
 edit.status.date             8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|7                           
 edit.status.time             4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|8                           
 edit.time                    4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]|4                           
 Ì     i   2
nur.sched.audit.req.lines    (audit.trail.req.lines) 
[initial,location,req.num,audit.urn, aud.req.line]
:NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]RL[nsrAC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 aud.req.line                 2 PINT     R                 nsrAC                                                       
 aud.from.date                8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]RL[nsrAC]|0                  
 aud.sched.code               3 FREE     L  NUR.SCHED.CODES:NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]RL[nsrAC]|2              
 aud.thru.date                8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]AUD[nsrAU]RL[nsrAC]|1                  
 Ì     i   2
nur.sched.req.lines    (req.lines) 
[initial,location,req.num, req.line]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 req.line                     2 INT      R                 nsrC                                                        
 from.date                    8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]|0                             
 sched.code                   3 FREE     L  NUR.SCHED.CODES:NSR[gu]L[ggn]R[nsrU]RL[nsrC]|2                         
 thru.date                    8 DATE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]|1                             
 Ì     i   2
nur.sched.req.original.sched    (original.schedule) 
[initial,location,req.num,req.line, os.date]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 os.date                      8 DATE     L                 nsd                                                         
 day.num                      1 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]|2                      
 sched.urn                   20 INT      R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]|0                      
 week                         2 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]|1                      
 Ì     i   2
nur.sched.req.orig.sched.codes    (original.sched.codes) 
[initial,location,req.num,req.line,os.date, counter]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]

 Field Name                 Len Dat Typ  J  DPM            Offset/Local/VAL                                        
 counter                      3 INT      R                 nssC                                                        
 os.edit.flag                 1 YN       L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]|3               
 os.job.code                 10 FREE     L  PP.JOB         :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]|1           
 os.nur.type                  5 FREE     L  NUR.NURSE.TYPE :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]|0           
 os.sched.code                3 FREE     L  NUR.SCHED.CODES:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]|2           
 Ì     i   2
nur.sched.req.edit.days    (edit.days) 
[initial,location,req.num,req.line,os.date,counter, edit.day]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]|0  
 color                        2 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|0   
 duration                     5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]|2      
 ed.jb.code                  10 FREE     L  PP.JOB         :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]|3  
 ed.reason                   10 FREE     L  NUR.REASON.DICT:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]|4  
 fte1                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|1   
 fte10                        5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|10  
 fte11                        5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|11  
 fte12                        5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|12  
 fte2                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|2   
 fte3                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|3   
 fte4                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|4   
 fte5                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|5   
 fte6                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|6   
 fte7                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|7   
 fte8                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|8   
 fte9                         5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|9   
 start.day.offset             1 INT      R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]FTE|13  
 start.time                   4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]|1      
 Ì     i   2
nur.sched.req.audit.days    (audit.days) 
[initial,location,req.num,req.line,os.date,counter,edit.day, audit.day]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.duration                 5 DEC2     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.ed.term                 15 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.ed.time                 15 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.ed.user                 10 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.reason                  10 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 aud.start.time               4 HHMM     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 os.aud.job.code             10 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]AUD[nssA
 Ì     i   2
nur.sched.req.edit.end.date    (edit.end.date) 
[initial,location,req.num,req.line,os.date,counter,edit.day, edit.end.ctr]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 edit.earn2                   8 PDEC     L  PP.EARN        :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[n
 edit.hours2                  6 DEC3     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 edit.shift2                  1 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 Ì     i   2
nur.sched.req.edit.start.date    (edit.start.date) 
[initial,location,req.num,req.line,os.date,counter,edit.day, ed.start.ctr]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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        :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]SD[n
 edit.earn.disp               8 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]SD[nssES
 edit.hours                   6 DEC3     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]SD[nssES
 edit.shift                   1 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]SD[nssES
 Ì     i   2
nur.sched.req.ending.date    (ending.date) 
[initial,location,req.num,req.line,os.date,counter,edit.day, en.counter]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 earning2                     8 PDEC     L  PP.EARN        :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[n
 hours2                       6 DEC3     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 shift2                       1 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]EN[nssEN
 Ì     i   2
nur.sched.req.sched.changes    (sched.changes) 
[initial,location,req.num,req.line,os.date,counter,edit.day, chg.counter]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[
 chg.terminal                15 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[nssC
 chg.time                    15 FREE     L                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[nssC
 chg.user                    10 FREE     L  MIS.USER       :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[
 new.codes                    3 FREE     L  NUR.SCHED.CODES:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[
 old.code                     3 FREE     L  NUR.SCHED.CODES:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]CHG[
 Ì     i   2
nur.sched.req.starting.date    (starting.date) 
[initial,location,req.num,req.line,os.date,counter,edit.day, st.counter]
:NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]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                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]ST[nssST
 earning                      8 PDEC     L  PP.EARN        :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]ST[n
 hours                        6 SDEC3    R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]ST[nssST
 shift                        1 PINT     R                 :NSR[gu]L[ggn]R[nsrU]RL[nsrC]OS[nsd]S[nssC]ED[nssED]ST[nssST
 Ì       2
 INDEX FILE/INTERNAL NAME           SUBSCRIPTS/PHYSICAL BASE

 nur.sched.req.calendar.index       [location,start.date,initial,req.num] = status
   cal.x                              :NSRC[ggn,nsrSD,gu,nsrU]

 nur.sched.req.daily.index          [location,date,initial,sched.code,req.num] = status
   daily.x                            :NSRDI[ggn,nsrD,gu,nco,nsrU]