Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSNUT01

Package: PAID

Routine: PRSNUT01


Information

PRSNUT01 ;WOIFO/JAH - Nurse Activity for VANOD Utilities;6/5/2009

Source Information

Source file <PRSNUT01.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (,DD)^%DT  ($$GET1,GETS)^DIQ  

Caller Graph

Caller Graph Total: 31

Package Total Caller Graph
PAID 31 PRSN9A  PRSNAA01  PRSNAC01  PRSNCGR1  PRSNEC  PRSNEE  PRSNEETP  PRSNRAD0  
PRSNRAS0  PRSNRAS1  PRSNRDN0  PRSNRDN1  PRSNREV0  PRSNREV1  PRSNRGD0  PRSNRGD1  
PRSNRGS0  PRSNRIA  PRSNRLND  PRSNRLOS  PRSNRLS0  PRSNRMM1  PRSNRND0  PRSNRND1  
PRSNROLD  PRSNROLS  PRSNRSM0  PRSNRSM1  PRSNRUT0  PRSNUT03  PRSNUT05  

Entry Points

Name Comments DBIA/ICR reference
GETCODES(PRSIEN) ;function returns the following codes from file 450
; Cost Center (CST)
; Budget Object Code (BOC)
; Assignment Code (ASN)
; Occupation Series Code (OCC)
GETDEG(PRSIEN) ;function returns degree and year of degree
ISNURSE(PRSIEN) ;Return True if employee is a nurse
NURSTYP ;
ACTIVLOC(ACTLOC,PRSDT) ; return list of active locations for a given date
ACTIVLST(ACTLOC,PRSDT) ; return list of active locations that are active
ISACTIVE(PRSDT,LIEN) ;Return TRUE if location is active on date
ISACTPP(PRSDT,LIEN) ;Return True if location is active for any days
; during the pay period associated with date
POCRANGE() ;Prompt user for POC date range and return start and stop dates

External References

Name Field # of Occurrence
^%DT POCRANGE+25, POCRANGE+47
DD^%DT POCRANGE+16, POCRANGE+19, POCRANGE+36, POCRANGE+56, POCRANGE+57
$$GET1^DIQ ISACTIVE+29
GETS^DIQ GETCODES+8, GETDEG+4, ISACTIVE+24, ISACTIVE+30

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$ISACTPP^PRSNUT01(3090122,PRSI)
  • Line Location: ISACTPP+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSF(211.4 - [#211.4] GETS^DIQ
^DIC(4 - [#4] GETS^DIQ
^SC - [#44] GET1^DIQ
^PRSPC - [#450] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(211.4 - [#211.4] ACTIVLOC+26, ACTIVLST+28, ISACTIVE+14, ISACTIVE+18, ISACTIVE+22, ISACTIVE+29
^PRSN(451 - [#451] POCRANGE+12, POCRANGE+14
^PRSN(451.1 - [#451.1] ISNURSE+30, ISNURSE+32, ISNURSE+34, ISNURSE+36, NURSTYP+2, NURSTYP+3
^PRST(458 - [#458] ISACTPP+13, ISACTPP+16, ISACTPP+17, ISACTPP+18, POCRANGE+15, POCRANGE+18

Label References

Name Line Occurrences
$$GETCODES ISNURSE+15
$$ISACTIVE ACTIVLOC+27, ISACTPP+20
$$ISACTPP ACTIVLST+29
NURSTYP ISNURSE+30, ISNURSE+32, ISNURSE+34, ISNURSE+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT POCRANGE+3~, POCRANGE+4*, POCRANGE+39~, POCRANGE+40*
%DT("A" POCRANGE+5*, POCRANGE+41*
ACTIVE ACTIVLOC+23~, ACTIVLOC+27*, ACTIVLOC+28, ACTIVLOC+30, ACTIVLST+25~, ACTIVLST+29*, ACTIVLST+30, ACTIVLST+32, ISACTPP+12~, ISACTPP+19
, ISACTPP+20*, ISACTPP+22
ACTLOC ACTIVLOC~, ACTIVLOC+22!, ACTIVLST~, ACTIVLST+24!
ACTLOC( ACTIVLOC+29*, ACTIVLOC+30*, ACTIVLST+31*, ACTIVLST+32*
ACTLOC(0 ACTIVLOC+24*, ACTIVLOC+29*, ACTIVLST+26*, ACTIVLST+31*
ASN GETCODES+6~, GETCODES+11*, GETCODES+17, ISNURSE+11~, ISNURSE+18*, ISNURSE+29, ISNURSE+35
ASNE GETCODES+6~, GETCODES+15*, GETCODES+17
BOC GETCODES+6~, GETCODES+9*, GETCODES+17, ISNURSE+11~, ISNURSE+16*, ISNURSE+29, ISNURSE+31, ISNURSE+33, ISNURSE+35
BOCE GETCODES+6~, GETCODES+13*, GETCODES+17
CODES ISNURSE+11~, ISNURSE+15*, ISNURSE+16, ISNURSE+17, ISNURSE+18, ISNURSE+19
CST GETCODES+6~, GETCODES+12*, GETCODES+17, ISNURSE+11~, ISNURSE+19*, ISNURSE+33, ISNURSE+35
CSTE GETCODES+6~, GETCODES+16*, GETCODES+17
DEGREE GETDEG+2~, GETDEG+5*, GETDEG+7
DIVI ISACTIVE+15~, ISACTIVE+26*, ISACTIVE+32
DT ACTIVLOC+21, ACTIVLST+23, ISACTIVE+16
EDTE POCRANGE+22~, POCRANGE+57*, POCRANGE+58
ENDDT POCRANGE+22~, POCRANGE+49*, POCRANGE+50, POCRANGE+52, POCRANGE+57, POCRANGE+58
EPPI POCRANGE+11~, POCRANGE+12*, POCRANGE+13, POCRANGE+18
FD POCRANGE+11~, POCRANGE+18*, POCRANGE+19, POCRANGE+28, POCRANGE+35*, POCRANGE+36, POCRANGE+50
FIELDS GETCODES+6~, GETDEG+2~, ISNURSE+12~, ISACTIVE+15~
FIELDS( ISACTIVE+25, ISACTIVE+26
FIELDS(4 ISACTIVE+31
FIELDS(450 GETCODES+9, GETCODES+10, GETCODES+11, GETCODES+12, GETCODES+13, GETCODES+14, GETCODES+15, GETCODES+16, GETDEG+5, GETDEG+6
FIRSTDT POCRANGE+11~, POCRANGE+19*, POCRANGE+29, POCRANGE+36*, POCRANGE+51
I ISACTPP+12~, ISACTPP+19*
IEN NURSTYP+1~, NURSTYP+2*, NURSTYP+3, ACTIVLOC+23~, ACTIVLOC+25*, ACTIVLOC+26*, ACTIVLOC+27, ACTIVLOC+29, ACTIVLOC+30, ACTIVLST+25~
, ACTIVLST+27*, ACTIVLST+28*, ACTIVLST+29, ACTIVLST+31, ACTIVLST+32
IENS GETCODES+6~, GETCODES+7*, GETCODES+8, GETCODES+9, GETCODES+10, GETCODES+11, GETCODES+12, GETCODES+13, GETCODES+14, GETCODES+15
, GETCODES+16, GETDEG+2~, GETDEG+3*, GETDEG+4, GETDEG+5, GETDEG+6, ISNURSE+12~, ISACTIVE+15~, ISACTIVE+23*, ISACTIVE+24
, ISACTIVE+25, ISACTIVE+26
INSIEN ISACTIVE+15~, ISACTIVE+29*, ISACTIVE+30, ISACTIVE+31, ISACTIVE+32
ISNURSE ISNURSE+12~, ISNURSE+13*, ISNURSE+14, ISNURSE+30, ISNURSE+32, ISNURSE+34, ISNURSE+36, ISNURSE+37, NURSTYP+3*
KEY ISNURSE+11~, ISNURSE+29*, ISNURSE+30, ISNURSE+31*, ISNURSE+32, ISNURSE+33*, ISNURSE+34, ISNURSE+35*, ISNURSE+36, NURSTYP+2
LASTDT POCRANGE+11~, POCRANGE+16*, POCRANGE+31, POCRANGE+53
LD POCRANGE+11~, POCRANGE+15*, POCRANGE+16, POCRANGE+30, POCRANGE+52
LIEN ISACTIVE~, ISACTIVE+14, ISACTIVE+18, ISACTIVE+22, ISACTIVE+23, ISACTIVE+29, ISACTPP~, ISACTPP+20
LOCE ISACTIVE+15~, ISACTIVE+25*, ISACTIVE+32
LPPI POCRANGE+11~, POCRANGE+14*, POCRANGE+15
NODE0 ISNURSE+12~
OCC GETCODES+6~, GETCODES+10*, GETCODES+17, ISNURSE+11~, ISNURSE+17*, ISNURSE+29, ISNURSE+31, ISNURSE+33, ISNURSE+35
OCCE GETCODES+6~, GETCODES+14*, GETCODES+17
OUT POCRANGE+22~, POCRANGE+23*, POCRANGE+24, POCRANGE+26*, POCRANGE+33, POCRANGE+45*, POCRANGE+46, POCRANGE+48*, POCRANGE+55
PPI ISACTPP+12~, ISACTPP+13*, ISACTPP+15, ISACTPP+17*, ISACTPP+18
PRSDT ACTIVLOC~, ACTIVLOC+21*, ACTIVLOC+27, ACTIVLST~, ACTIVLST+23*, ACTIVLST+29, ISACTIVE~, ISACTIVE+16*, ISACTIVE+17*, ISACTIVE+18*
, ISACTIVE+19, ISACTIVE+22, ISACTPP~, ISACTPP+13, ISACTPP+16*, ISACTPP+17, ISACTPP+19*, ISACTPP+20
PRSDYS ISACTPP+12~, ISACTPP+18*, ISACTPP+19
PRSIEN GETCODES~, GETCODES+7, GETDEG~, GETDEG+3, ISNURSE~, ISNURSE+14, ISNURSE+15
SDTE POCRANGE+22~, POCRANGE+56*, POCRANGE+58
STARTDT POCRANGE+22~, POCRANGE+27*, POCRANGE+28, POCRANGE+30, POCRANGE+35, POCRANGE+56, POCRANGE+58
STATNUM ISACTIVE+15~, ISACTIVE+31*, ISACTIVE+32
STATUS ISACTIVE+15~, ISACTIVE+20*, ISACTIVE+22*, ISACTIVE+32
SUCCESS POCRANGE+22~, POCRANGE+23*, POCRANGE+24, POCRANGE+32*, POCRANGE+45*, POCRANGE+46, POCRANGE+54*
U GETCODES+17, GETDEG+7, ISNURSE+16, ISNURSE+17, ISNURSE+18, ISNURSE+19, NURSTYP+3, ACTIVLOC+30, ACTIVLST+32, ISACTIVE+14
, ISACTIVE+32, ISACTPP+13, ISACTPP+17, ISACTPP+19, POCRANGE+13, POCRANGE+15, POCRANGE+58
X POCRANGE+3~, POCRANGE+39~
Y POCRANGE+3~, POCRANGE+16*, POCRANGE+19*, POCRANGE+26, POCRANGE+27, POCRANGE+36*, POCRANGE+39~, POCRANGE+48, POCRANGE+49, POCRANGE+56*
, POCRANGE+57*
YEAR GETDEG+2~, GETDEG+6*, GETDEG+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All