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