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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRSNEE

Package: PAID

Routine: PRSNEE


Information

PRSNEE ;WOIFO/PLT - Enter Nurse POC Data Entry ; 08/14/2009 7:56 AM

Source Information

Source file <PRSNEE.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
PAID 8 F1^PRSADP1  ($$PSTOUR,ADDTS,ETAPOC)^PRSNEE0  $$ISNURSE^PRSNUT01  ACCESS^PRSNUT02  ($$PICKNURS,$$PRIMLOC)^PRSNUT03  YN^PRSU1A  EDIT^PRSU1B  (ADD,DELETE)^PRSU1B1  
VA FileMan 6 ^%DT  EN^DDIOL  ^DDS  HLP^DDSUTL  $$EXTERNAL^DILFD  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
PAID 3 PRSN ENTER NURSE POC DATA  PRSNEC  PRSNEETP  

Entry Points

Name Comments DBIA/ICR reference
ENT ;option entry
PPADD ;
Q1
ONE ;selecting a nurse
EXIT
POST ;start poc posting
ADD
SMAN ;start screenman
EDVDEL ;if no save and no change, delete new added entries before dds call
SMANEXT
REASON(CD,STOP) ;
WORKTYPH ;
TOUR(PPI,DFN,DAY) ;ef - tour of duty of the nurse
DFTLOC(PPI,DFN) ;ef - nurse default location of the ppi
NURSE(PPI,DFN,PRSNDAY,PRSNDT) ;entry point from eta post employee time option

External References

Name Field # of Occurrence
^%DT ENT+9
EN^DDIOL ENT+11
^DDS SMAN+16
HLP^DDSUTL WORKTYPH+10
$$EXTERNAL^DILFD POST+3
^DIR Q1+16
F1^PRSADP1 TOUR+2
$$PSTOUR^PRSNEE0 SMAN+12
ADDTS^PRSNEE0 SMAN+6
ETAPOC^PRSNEE0 POST+13
$$ISNURSE^PRSNUT01 POST+2
ACCESS^PRSNUT02 ENT+5
$$PICKNURS^PRSNUT03 ONE+1
$$PRIMLOC^PRSNUT03 Q1+9, DFTLOC+4
YN^PRSU1A Q1
EDIT^PRSU1B EDVDEL+17
ADD^PRSU1B1 PPADD+4, ADD+2, ADD+5, ADD+8
DELETE^PRSU1B1 EDVDEL+5, EDVDEL+7, EDVDEL+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File - POC DAILY TIME RECORDS is in use, try it later!"
  • Line Location: PPADD+5
Function Call: WRITE
  • Prompt: !!,"The POC Record has a status - ",$S(A="A":"Approved, ask Coordinator to return the record for editing.",1:"Released, use the Correct Released Nurse POC Data option for correcting.")
  • Line Location: POST+7
Function Call: WRITE
  • Prompt: !,"Nurse POC file in use, try it later!"
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: !,"Nurse POC file in use, try it later!"
  • Line Location: ADD+6
Function Call: WRITE
  • Prompt: !,"Nurse POC file in use, try it later!"
  • Line Location: ADD+9
Function Call: WRITE
  • Prompt: !!,"File is in use, Try it later!"
  • Line Location: SMAN+2
Routine Call
  • DDS
  • Line Location:
    • SMAN+16
Routine Call
  • DIR
  • Line Location:
    • Q1+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRSN(451.1 - [#451.1] EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(211.4 - [#211.4] DFTLOC+3
^NURSF(211.8 - [#211.8] Q1+4
^PRSN(451 - [#451] PPADD+4, PPADD+5, POST+6, POST+11, ADD+2, ADD+3, ADD+5, ADD+6, ADD+8, ADD+9
SMAN+2, SMAN+9, SMANEXT, DFTLOC+2
^PRSN(451.5 - [#451.5] WORKTYPH+3, WORKTYPH+4, WORKTYPH+5
^PRSN(451.6 - [#451.6] REASON+4, REASON+6, REASON+7
^PRSPC - [#450] SMAN+8, DFTLOC+4
^PRSPC("ATL" Q1+4
^PRST(458 - [#458] ENT+10, PPADD+2, NURSE+6
^SC - [#44] DFTLOC+3
^VA(200 - [#200] Q1+10

Label References

Name Line Occurrences
$$DFTLOC POST+9, SMAN+3, NURSE+6
$$TOUR SMAN+12
EDVDEL SMAN+2
EXIT ENT+9, ENT+11, PPADD+5, PPADD+7, Q1+2, Q1+19, ONE+1
ONE Q1+2, ONE+2
POST PPADD+7, Q1+11, ONE+2
PPADD NURSE+2
SMAN POST+11, ADD+10, NURSE+6

Naked Globals

Name Field # of Occurrence
^(0 POST+6
^(2 PPADD+2, NURSE+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ENT+9*
>> %DT("A" ENT+9*
>> %DT("B" ENT+9*
A ENT+1~, ENT+5, ENT+8!, POST+6*, POST+7, DFTLOC+1~, DFTLOC+2*, DFTLOC+3
A( ENT+8
A(0 ENT+6, ENT+7, ENT+8
A1 TOUR+1~
CD REASON~, REASON+4*, REASON+5, REASON+6, REASON+8, WORKTYPH+2*, WORKTYPH+3*, WORKTYPH+4, WORKTYPH+9
CDIEN REASON+1~, REASON+6*, REASON+7, WORKTYPH+1~, WORKTYPH+4*, WORKTYPH+5
COL WORKTYPH+1~, WORKTYPH+6*, WORKTYPH+7, WORKTYPH+9
DA SMAN+1~, SMAN+13*
DA(1 SMAN+13*
DA(2 SMAN+13*
DA(3 SMAN+13*
DAY TOUR~
DDSCHANG SMAN+1~, EDVDEL+2, EDVDEL+12
DDSFILE SMAN+1~, SMAN+14*
DDSFILE(1 SMAN+14*
DDSFILE(2 SMAN+14*
DDSFILE(3 SMAN+14*
DDSPAGE SMAN+1~, SMAN+14*
DDSPARM SMAN+1~, SMAN+16*
DDSSAVE SMAN+1~, EDVDEL+2, EDVDEL+15
DESC REASON+1~, REASON+7*, REASON+8, WORKTYPH+1~, WORKTYPH+5*, WORKTYPH+9
DFN ENT+2~, Q1+10*, ONE+2*, POST+2, POST+6, POST+9, POST+11, ADD+2, ADD+3, ADD+5
ADD+6, ADD+8, ADD+9, SMAN+2, SMAN+3, SMAN+8, SMAN+9, SMAN+12, SMAN+13, EDVDEL+4
EDVDEL+17, SMANEXT, TOUR~, DFTLOC~, DFTLOC+2, DFTLOC+4, NURSE~, NURSE+5*, NURSE+6
DIMSG SMAN+1~
DIR Q1+14~
DIR("A" Q1+15*
DIR("B" Q1+15*
DIR(0 Q1+15*
DIRUT Q1+14~
DR SMAN+1~, SMAN+16*
DT ENT+5
DTOUT SMAN+1~
I REASON+1~, WORKTYPH+1~, WORKTYPH+3*, WORKTYPH+6
L1 TOUR+1~
L3 TOUR+1~
PPI ENT+2~, ENT+10*, ENT+11, PPADD+2, PPADD+4, PPADD+5, POST+6, POST+9, POST+11, ADD+2
ADD+3, ADD+5, ADD+6, ADD+8, ADD+9, SMAN+2, SMAN+3, SMAN+9, SMAN+12, SMAN+13
EDVDEL+4, EDVDEL+17, SMANEXT, TOUR~, DFTLOC~, DFTLOC+2, NURSE~, NURSE+5*, NURSE+6
PRNGLB NURSE+1~
PRSNA EDVDEL+3~, EDVDEL+4*, EDVDEL+5, EDVDEL+6*, EDVDEL+7, EDVDEL+8*, EDVDEL+9
PRSNCR ENT+2~, ENT+4*, PPADD+7, SMAN+3, SMAN+9, EDVDEL+17, NURSE+1~, NURSE+2*, NURSE+5*
PRSNDAY ENT+2~, ENT+10*, PPADD+2, POST+11, ADD+5, ADD+6, ADD+8, ADD+9, SMAN+9, SMAN+12
SMAN+13, EDVDEL+6, EDVDEL+17, NURSE~, NURSE+5*, NURSE+6
PRSNDT ENT+2~, ENT+10*, NURSE~
PRSNEW ENT+2~, PPADD+4*, POST+4*, ADD+2*, ADD+5*, ADD+8*, SMAN+2, EDVDEL+2, EDVDEL+5, EDVDEL+7
EDVDEL+9, EDVDEL+17, NURSE+1~, NURSE+5*
PRSNG ENT+2~, ENT+8*, Q1+2*, Q1+4, Q1+9, Q1+10, ONE+1, POST+6, POST+11, POST+15
POST+16, NURSE+1~, NURSE+2*, NURSE+5*
PRSNGA ENT+2~, Q1+5*, Q1+6*, Q1+8, POST+16, NURSE+1~
PRSNGB ENT+2~, Q1+7*, Q1+8*, Q1+9, Q1+10, NURSE+1~
PRSNGLB ENT+2~, Q1+4*, Q1+6, Q1+8
PRSNID SMAN+1~, SMAN+8*, SMAN+9*, SMAN+10*
PRSNLOC POST+1~, POST+9*, POST+16, SMAN+3*, SMAN+6, SMAN+8, NURSE+6*
PRSNPC POST+1~, POST+11!, POST+15, ADD
PRSNPC("" ADDSMAN+6
PRSNPP ENT+2~, PPADD+2*, PPADD+4, NURSE+1~, NURSE+6*
PRSNQ POST+1~, POST+2*, ADD
PRSNTD POST+1~, SMAN+12*, TOUR+1~, TOUR+2*
PRSNTM POST+1~, SMAN+12*
PRSNUR PPADD+1~, Q1+13, POST+2*, POST+3*, POST+16
PRSNVER POST+1~, POST+4*, POST+11, ADD+8, ADD+9, SMAN+13, EDVDEL+8, NURSE+5*
PRSNX ENT+2~, Q1+5*, Q1+6, Q1+8, Q1+17*, NURSE+1~
REASCD SMAN+1~, SMAN+15*
REASTOP SMAN+1~, SMAN+15*
SEQ REASON+1~, WORKTYPH+1~, WORKTYPH+2*, WORKTYPH+7*, WORKTYPH+8, WORKTYPH+9
STOP REASON~, REASON+3, REASON+5*
TC TOUR+1~
U ENT+6, ENT+7, PPADD+2, PPADD+4, Q1+2, Q1+4, Q1+9, Q1+10, ONE+1, POST+3
POST+6, POST+15, POST+16, ADDADD+2, ADD+5, ADD+8, SMAN+2, SMAN+8, SMAN+9
SMAN+10, EDVDEL+2, EDVDEL+5, EDVDEL+7, EDVDEL+9, EDVDEL+17, REASON+7, WORKTYPH+5, DFTLOC+2, DFTLOC+3
, NURSE+6
VAL REASON+1~, REASON+2*, REASON+3, REASON+5, REASON+8*, REASON+9, WORKTYPH+1~, WORKTYPH+10
VAL( WORKTYPH+8*, WORKTYPH+9*
X ENT+1~, PPADD+4!*, Q1ADD+2!*, ADD+5!*, ADD+8!*, EDVDEL+5!, EDVDEL+7!, EDVDEL+9!, EDVDEL+17
X("DR" ADD+2*
Y ENT+1~, ENT+9, ENT+10*, PPADD+4!, Q1Q1+2, Q1+14~, Q1+17, ONE+1*, ONE+2
ADD+2!, ADD+5!, ADD+8!
Y(1 Q1*
Y1 TOUR+1~
Y2 TOUR+1~
Y3 TOUR+1~
Y31 TOUR+1~, TOUR+3
Y4 TOUR+1~
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 |  Naked Globals |  Local Variables  | All