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

Package: Nursing Service

Routine: NURSAFU0


Information

NURSAFU0 ;HIRMFO/RM,FT-SITE FILES Continued ;6/11/96

Source Information

Source file <NURSAFU0.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 ^DDS  ^DIC  ^DIE  ^DIK  EN1^DIP  
Nursing Service 1 ^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: 9

Package Total Caller Graph
Nursing Service 9 NURA-I-SERVICE  NURAFL-PROD-LINE  NURAFL-SPO  NURAFL-TOD  NURAFL-VAC  NURARFBU  NURSAFLL  NURSALED  
NURSFL-PRIV  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY FROM OPTION NURSFL-PRIV PRIVILEGE FILE EDIT
Q1
EN2 ; ENTRY FROM OPTION NURSSP-CONVPR CONVERSION NAME CHANGE PRINT
EN3 ; ENTRY FROM NURAFL-SPO SERVICE POSITION FILE EDIT
Q3
REQD ; Code called from post action of Page 1 of NURA-I-SERVICE form.
; This code will delete an entry in 211.3, if all required data not
; present, and entry is new.
EN4 ; ENTRY FROM NURAFL-TOD TOUR OF DUTY FILE EDIT
Q4
EN5 ; ENTRY FROM NURAFL-VAC VACANCY REASON FILE EDIT
Q5
EN6 ; Entry from NURSFL-PROD-LINE, PRODUCT LINE FILE EDIT
EN7() ; Return PRODUCT LINE site parameter value
; values are: Y - Yes
; N - No
; - Null
EN8() ; Return FACILITY site parameter value
; values are: Y - Yes
; N - No
; - Null

External References

Name Field # of Occurrence
^DDS EN3+4
^DIC EN1+2, EN3+4, EN4+2, EN5+2, EN6+4
^DIE EN1+2, EN4+2, EN5+2, EN6+6
^DIK REQD+8
EN1^DIP EN2+4
^NURSKILL Q1EN2+4, Q3Q4Q5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2+1
Function Call: WRITE
  • Prompt: !,"Enter (B)ulletin,(H)elp Frame,(O)ption, or (R)outine to define the type sort",!,"parameter. The default FIRST// will display all types in the above sequence."
  • Line Location: EN2+2
Function Call: WRITE
  • Prompt: !,"The letters N/A in the type field indicates that an item is inapplicable to",!,"this version of the package.",!
  • Line Location: EN2+3
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+2
Function Call: WRITE
  • Prompt: $C(7),!!,"ALL REQUIRED DATA NOT PRESENT, ENTRY DELETED!!"
  • Line Location: REQD+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EN5+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN6+3
Function Call: WRITE
  • Prompt: !,"NAME: NURSING// (Uneditable)"
  • Line Location: EN6+5
Routine Call
  • DDS
  • Line Location:
    • EN3+4
Routine Call
  • DIC
  • Line Location:
    • EN1+2
    • EN3+4
    • EN4+2
    • EN5+2
    • EN6+4
Routine Call
  • DIE
  • Line Location:
    • EN1+2
    • EN4+2
    • EN5+2
    • EN6+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^NURSF(211.3 - [#211.3] Classic Fileman Calls
^NURSF(211.6 - [#211.6] Classic Fileman Calls
^NURSF(211.9 - [#211.9] Classic Fileman Calls
^NURSF(212.6 - [#212.6] Classic Fileman Calls
^NURSF(212.7 - [#212.7] Classic Fileman Calls
^NURSF(219.7 - [#219.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(213.9 - [#213.9] EN1+1, EN3+1, EN4+1, EN5+1, EN6+1, EN7+4, EN8+4
^NURSF(211.3 - [#211.3] REQD+7

Label References

Name Line Occurrences
EN1 EN1+2
EN3 EN3+4
EN4 EN4+2
EN5 EN5+2
EN6 EN6+5, EN6+7
Q1 EN1+2
Q3 EN3+4
Q4 EN4+2
Q5 EN5+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BY EN2+1*
DA EN1+2*, EN3+4*, REQD+4, REQD+7, EN4+2*, EN5+2*, EN6+6*!
>> DDSFILE EN3+4*
DIC EN1+2*!, EN2+1*, EN3+2*, EN3+4!, EN4+2*!, EN5+2*!, EN6+3!*, EN6+4!
DIC("A" EN1+2*, EN3+2*, EN4+2*, EN5+2*, EN6+3*
DIC("DR" EN3+3*
DIC(0 EN1+2*, EN3+2*, EN4+2*, EN5+2*, EN6+3*
DIE EN1+2*, EN4+2*, EN5+2*, EN6+6*!
DIE("NO^" EN4+2*, EN5+2*
DIK REQD+3~, REQD+8*
DLAYGO EN1+2*, EN3+2*, EN4+2*, EN5+2*, EN6+3*, EN6+4!
DR EN1+2*, EN3+4*, EN4+2*, EN5+2*, EN6+6*!
>> FLDS EN2+1*
>> FR EN2+1*
>> L EN2+1*
NURADATA REQD+3~, REQD+7*, REQD+8
NURANEW EN3+4*, Q3!, REQD+6
>> NURSEDIT EN6+2*
NURSWT Q3!
>> TO EN2+1*
U EN4+1, EN5+1, EN6+1, EN7+4, EN8+4
>> X EN3+1*
>> Y EN1+2, EN3+4, EN4+2, EN5+2, EN6+4, EN6+5, EN6+6
>> Y(0 EN6+5
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