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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: NURAED3

Package: Nursing Service

Routine: NURAED3


Information

NURAED3 ;HIRMFO/RM,MD,FT-HELP ROUTINE FOR NURSING DATA ;8/9/96 12:33

Source Information

Source file <NURAED3.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 ^%DT  EN^DDIOL  ^DIC  
Nursing Service 1 EN2^NURAED6  

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

Package Total Caller Graph
Nursing Service 16 NURA6A1  NURA6D1  NURA6D2  NURA6E1  NURA6F1  NURA6H1  NURA6J1  NURA9A1  
NURA9D1  NURA9D2  NURA9E1  NURA9F1  NURA9H1  NURA9J1  NURAED0  NURAED01  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; ENTRY TO GIVE XECUTABLE HELP FOR NAT. CERT FIELD OF 210 FILE
A
EN2 ; THIS ENTRY POINT IS UTILIZED BY ALL PRINT ROUTINES WITH SUB-TOTALS
EN3 ; ENTRY FROM NURS-I-STAFF1 TEMPLATE
; THE NURSS, SAVEADD, SAVEADD2, SAVEADD3, SAVEZIP, SAVECITY, SAVESTAT
; VARIABLES ARE KILLED OFF IN THE NURS-I-STAFF1 TEMPLATE
EN4 ; VARIABLES N1,NFCNT,NMCNT,NTCT,NTOT ARE KILLED BY CALLING ROUTINE
GETNODE ; OBTAIN POINTER TO VA(200
EN5 ; POSITION EDIT AS IDENTIFIER FOR STAFF ENTRY
STDT ; SELECT START DATE
LOCN ; SELECT LOCATION
SPON ; SELECT SERVICE POSITION
Q5 ;
EN6 ;XECUTABLE HELP FOR EXPERIENCE FIELD OF 210 FILE
DICW ; EXECTUTED BY DIC("W") STRING IN PROFESSIONAL EXPERIENCE LOOKUP FROM
; PROFESSIONAL EXPERIENCE [NURAED-STF-EXP] OPTION.

External References

Name Field # of Occurrence
^%DT STDT+4
EN^DDIOL EN1+2, EN1+3, AEN6+2, DICW+13
^DIC LOCN+3, SPON+3
EN2^NURAED6 Q5+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !?3
  • Prompt: "PRIMARY POSITION START DATE: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: STDT+1
Function Call: WRITE
  • Prompt: !?3,$C(7),"Required!!"
  • Line Location: STDT+2
Function Call: WRITE
  • Prompt: $C(7),!?3,"Answer with the starting date for the primary position."
  • Line Location: STDT+3
Function Call: READ
  • Formatting: !?3
  • Prompt: "PRIMARY DUTY LOCATION: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: LOCN+1
Function Call: WRITE
  • Prompt: !?3,$C(7),"Required!!"
  • Line Location: LOCN+2
Function Call: READ
  • Formatting: !?3
  • Prompt: "PRIMARY SERVICE POSITION: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: SPON+1
Function Call: WRITE
  • Prompt: !?3,$C(7),"Required!!"
  • Line Location: SPON+2
Function Call: WRITE
  • Prompt: !?3,$C(7),"No position data stored!!"
  • Line Location: Q5+2
Routine Call
  • DIC
  • Line Location:
    • LOCN+3
    • SPON+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] EN3+4
^NURSF(210 - [#210] EN1+1, EN1+3, AEN3+5*, GETNODE+1, EN6+1
^NURSF(212.2 - [#212.2] EN1+3, A
^TMP("NURA" EN2+2, EN2+5, EN4+1, EN4+3
^VA(200 - [#200] EN3+3, EN3+4

Label References

Name Line Occurrences
A EN1+3
DICW EN6+1
GETNODE EN3+3
LOCN LOCN+2, LOCN+3
Q5 STDT+1, LOCN+1, SPON+1
SPON SPON+3
STDT STDT+2, STDT+4, SPON+2

Naked Globals

Name Field # of Occurrence
^( EN3+3
^(0 EN1+3, AEN3+4, EN6+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT STDT+4*, Q5+3!
>> D0 EN1+1, EN1+3, AEN6+1
>> DA EN1+1, EN1+3, EN3+5
DIC LOCN+3*!, SPON+3*!, Q5+3!, EN6+2
DIC(0 LOCN+3*, SPON+3*
DTIME STDT+1, LOCN+1, SPON+1
ID EN3+3, EN3+4, EN3+6!, GETNODE+1*
>> NFCNT EN4+2*, EN4+3*
>> NFCNT(1 EN4+2*, EN4+3*
>> NMCNT EN4+2*, EN4+3*
>> NMCNT(1 EN4+2*, EN4+3*
>> NRPT EN2+1
>> NTCT EN2+1*, EN2+2*, EN2+5*, EN4+2*, EN4+3*
>> NTOT EN2+1*, EN2+2*, EN2+5*, EN4+1*
>> NUR200 EN5+1
NUROUT EN5+1*, STDT+1*, LOCN+1*, SPON+1*, Q5+1, Q5+2, Q5+3!
NURSASS Q5+3!
NURSASS(1 EN5+1*
>> NURSDBA GETNODE+1
NURSI EN3+5*, EN3+6!
NURSLO EN6+1*, EN6+2!, DICW+2, DICW+3, DICW+4, DICW+6, DICW+7, DICW+9, DICW+10, DICW+13
NURSLO(1 DICW+3*, DICW+13
NURSLO(2 DICW+4*
NURSLO(3 DICW+7*
NURSLO(4 DICW+10*
NURSLO(5 DICW+12*
NURSPOS Q5+3!
NURSPOS(1 EN5+1*, STDT+5*, LOCN+4*, SPON+4*
>> NURSS EN3+3*, EN3+4
NURSVAR EN3+5*, EN3+6!
NX EN4+1*, EN4+2*, EN4+3*, EN4+4!
NY EN4+3*, EN4+4!
NZ EN4+3*, EN4+4!
>> SAVEADD EN3+3*
>> SAVEADD2 EN3+3*
>> SAVEADD3 EN3+3*
>> SAVECITY EN3+4*
>> SAVESTAT EN3+4*
>> SAVEZIP EN3+3*
U EN1+3, ADICW+2, DICW+3, DICW+4, DICW+6, DICW+7, DICW+9, DICW+10
>> V EN2+4*, EN2+5*
>> W EN2+4*, EN2+5*
>> X EN2+2*, EN2+4*, EN2+5*, STDT+1*, STDT+2, STDT+3, STDT+4, LOCN+1*, LOCN+2, SPON+1*
SPON+2
>> Y EN2+2*, EN2+4*, EN2+5*, STDT+4, STDT+5, LOCN+3, LOCN+4, SPON+3, SPON+4, EN6+1
EN6+2
>> Y(0 SPON+4
>> Z EN1+3*, AEN2+4*, EN2+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All