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: NURSBPO

Package: Nursing Service

Routine: NURSBPO


Information

NURSBPO ;HIRMFO/MD,FT-NURS POSITION CONTROL FILE BUDGETED FTEE EDIT ;5/14/01 13:47

Source Information

Source file <NURSBPO.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^DIC  (FILE,YN)^DICN  ^DIE  
Nursing Service 2 EN6^NURSAUTL  ^NURSKILL  

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: 2

Package Total Caller Graph
Nursing Service 2 NURSALED  ^NURSF(211.3  

Entry Points

Name Comments DBIA/ICR reference
SPOS ;
QUIT
NEWASK ; Add an entry to the NURS POSITION CONTROL file (#211.8)
NPRI(NPOS) ; Calculate priority sequence based on the service position.
DUPCHK(DA,X) ; Check if ABBREVIATION value is already used in FILE 211.3.
; Called from FILE 211.3, ABBREVIATION field (#.01) - ^DD(211.3,.01,0)
; Returns 1 - the value of X is already being used by another entry
; 0 - the value of X is NOT being used by another entry
; Requires DA - IEN of the FILE 211.3 entry
; X = .01 field value

External References

Name Field # of Occurrence
^DIC SPOS+1
FILE^DICN SPOS+7, NEWASK+5
YN^DICN SPOS+6, NEWASK+3
^DIE SPOS+10
EN6^NURSAUTL SPOS+6, NEWASK+2
^NURSKILL QUIT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SPOS+10
Routine Call
  • DIC
  • Line Location:
    • SPOS+1
Routine Call
  • DIE
  • Line Location:
    • SPOS+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSF(211.8 - [#211.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^NURSF(211.3 - [#211.3] NPRI+2, DUPCHK+8
^NURSF(211.4 - [#211.4] NEWASK+4
^NURSF(211.8 - [#211.8] SPOS+2, SPOS+3, SPOS+4, SPOS+7, NEWASK+6*

Label References

Name Line Occurrences
NEWASK SPOS+3
QUIT SPOS+1, SPOS+3, SPOS+9
SPOS SPOS+11

Naked Globals

Name Field # of Occurrence
^(0 SPOS+7*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % SPOS+6*, NEWASK+3*
DA SPOS+4*, SPOS+5, SPOS+10, DUPCHK~, DUPCHK+9
DA(1 SPOS+2*, SPOS+4*, SPOS+7
DD SPOS+7!, NEWASK+5!
DIC SPOS+1*!, SPOS+7*!, NEWASK+4*, NEWASK+5!
DIC("A" SPOS+1*
DIC("DR" SPOS+7*, NEWASK+5*
DIC("S" NEWASK+4*
DIC(0 SPOS+1*, SPOS+7*, NEWASK+4*
>> DIE SPOS+10*
>> DR SPOS+10*
>> NL1 NURSBPO+2*, SPOS+6, NEWASK+2, NEWASK+4
>> NLOC NURSBPO+2*, SPOS+2, SPOS+3, SPOS+4
NPOS NPRI~, NPRI+2
NPRISEQ NPRI+1~, NPRI+2*, NPRI+3
>> NPWARD SPOS+6*, NEWASK+2*, NEWASK+3
>> NURCAT NEWASK+2*, NEWASK+3
NURFLAG DUPCHK+6~, DUPCHK+7*, DUPCHK+9*, DUPCHK+11
NURLOOP DUPCHK+6~, DUPCHK+7*, DUPCHK+8*, DUPCHK+9
>> NUROUT NURSBPO+2*, SPOS+1*, SPOS+3, SPOS+6*, SPOS+9, NEWASK+3*
>> NURSCAT SPOS+2*, SPOS+3, SPOS+4, NEWASK+2
>> NURSPOS SPOS+2*, SPOS+4, SPOS+7
>> NURSWARD NURSBPO+2
>> NURSWARD(0 NURSBPO+2
U SPOS+2, NPRI+2
X SPOS+7*, NEWASK+1~, NEWASK+4*, DUPCHK~, DUPCHK+8
Y SPOS+1, SPOS+2, NEWASK+1~, NEWASK+6
Y(0 SPOS+2, SPOS+6
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