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

Package: Police and Security

Routine: ESPMNI


Information

ESPMNI ;DALISC/CKA - MASTER NAME INPUT;5/92

Source Information

Source file <ESPMNI.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Police and Security 5 ^ESPMNI0  CONT^ESPMNI1  FDISP^ESPMNI2  NUM^ESPVREG  LAYGO^ESPXREF  
VA FileMan 4 DD^%DT  ^DIC  DT^DICRW  ^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: 7

Package Total Caller Graph
Police and Security 7 ESP MASTER NAME ADD/EDIT  ESPMNI1  ESPSCR  ESPSCR1  ESPUVN  ESPVNE  ESPVREG  

Entry Points

Name Comments DBIA/ICR reference
EN ;
X
LKUP
ADD
NAME
EXIT
NOU
FND ;this entry exists already
YN1
RET
RETV

External References

Name Field # of Occurrence
DD^%DT FND+1
^DIC LKUP
DT^DICRW EN+7
^DIR X+1, ADDFND+3, YN1
^ESPMNI0 NAME
CONT^ESPMNI1 NAME+1
FDISP^ESPMNI2 LKUP+2
NUM^ESPVREG LKUP+2
LAYGO^ESPXREF LKUP+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: LKUP+3
Function Call: WRITE
  • Prompt: !!,$C(7),?20,"NO UPDATING HAS OCCURRED!!!",!!
  • Line Location: NOU+0
Function Call: WRITE
  • Prompt: !!,"This name is already in the Master Name Index file.",!!?5,"Name: ",$P(Y(0),U),?40,"SSN: ",$P(Y(0),U,2),!?5,"DOB: ",ESPDOB,?25,"SEX: ",$P(Y(0),U,8),?35,"RACE: ",$S($D(^DIC(10,+$P(Y(0),U,9),0)):$P(^DIC(10,+$P(Y(0),U,9),0),U),1:""),!
  • Line Location: FND+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: YN1+0
Function Call: WRITE
  • Prompt: !,"Now returning to the Offense Report!"
  • Line Location: RET+0
Function Call: WRITE
  • Prompt: !,"Now returning to the Violation Notice!"
  • Line Location: RETV+0
Routine Call
  • DIC
  • Line Location:
    • LKUP
Routine Call
  • DIR
  • Line Location:
    • X+1
    • ADD
    • FND+3
    • YN1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ESP(910 - [#910] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(10 - [#10] FND+2
^TMP($J EXIT+1!, NOU!

Label References

Name Line Occurrences
ADD LKUP+2
EN LKUP+2, NAMENOU
EXIT X+1, LKUP+2, LKUP+4, NAMENOURETRETV
FND LKUP+2
NAME LKUP+4
NOU LKUP+1, LKUP+2, ADD
RET LKUP+2
RETV LKUP+2
X LKUP+3, LKUP+4, ADD+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X EXIT+1!
%Y EXIT+1!
DA EXIT+1!
DIC LKUP*!, EXIT+1!
DIC(0 LKUP*, LKUP+4*
DIR X+1!, ADD!, EXIT+1!, NOU!, FND+3!, YN1!
DIR("?" X*
DIR("??" X*
DIR("A" X*, ADD*, FND+3*, YN1*
DIR("B" ADD*, YN1*
DIR(0 X*, ADD*, FND+3*, YN1*
DIRUT X+1, ADDEXIT+1!
DIWF EXIT+1!
DIWL EXIT+1!
DIWR EXIT+1!
>> DTOUT LKUP+1, LKUP+2, NAMEEXITNOU
DUOUT LKUP+3, NAMEEXIT+1!
ESPAKA EXIT+1!, NOU!
ESPD EXIT+1!, NOU!
ESPD( EN+7*, EN+8*, EN+9*, EN+10*
ESPDOB EXIT+1!, FND+1*, FND+2
ESPFN X+1!, LKUP*, NAMEEXIT+2!
ESPJ EXIT+1!
ESPNO EN+7*, LKUP+2, EXIT+1!, FND+1*, FND+4*
ESPOUT LKUP+4, EXIT+1!
ESPVAR EN+7*, LKUP+2, EXIT+2!
ESPX X+2*, EXIT+1!
I EN+7*, EN+8*, EN+9*, EN+10*, EXIT+1!
IEN EXIT+1!
U FND+1, FND+2
X LKUP+4, EXIT+1!
Y X+2, LKUPLKUP+2, LKUP+3, ADD+1, EXIT+1!, FND+1*, FND+4
Y(0 FND+1, FND+2
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