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

Package Total Caller Graph
Nursing Service 18 NATIONAL CERTIFICATION  NURA6A1  NURA6D1  NURA6D2  NURA6E1  NURA6F1  NURA6H1  NURA6J1  
NURA9A1  NURA9D1  NURA9D2  NURA9E1  NURA9F1  NURA9H1  NURA9J1  NURAED0  
NURAED01  PROFESSIONAL EXPERIENCE  

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