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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BIKEY1

Package: Immunization Tracking

Routine: BIKEY1


Information

BIKEY1 ;IHS/CMI/MWR - ALLOCATE/DEALLOCATE BI KEYS; MAY 10, 2010

Source Information

Source file <BIKEY1.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Immunization Tracking 6 (DIC,DIR)^BIFMAN  RESET^BIKEY  $$PERSON^BIUTL1  ERRCD^BIUTL2  DIRZ^BIUTL3  (SETVARS,TITLE)^BIUTL5  
VA Fileman 3 FILE^DICN  ^DIK  ^DIR  
Registration 1 FULL^VALM1  

Entry Points

Name Comments DBIA/ICR reference
NOCHANGE ;EP
PRINTX(BILINL,BITAB) ;EP
TEXT3 ;EP
TITLE ;EP
ALLOC(BIDUZ,BIKEY,BIALL,BIERR) ;EP
TEXT2 ;EP
START ;EP
TEXT1 ;EP
SELECT(BIDUZ) ;EP
TEXT4 ;EP
HELP1 ;EP

External References

Name Field # of Occurrence
DIC^BIFMAN START+15
DIR^BIFMAN SELECT+56
RESET^BIKEY START+5, START+7, START+18
$$PERSON^BIUTL1 SELECT+9, SELECT+50, SELECT+54
ERRCD^BIUTL2 START+5, START+7, SELECT+65
DIRZ^BIUTL3 SELECT+67, HELP1+1, NOCHANGE+1
SETVARS^BIUTL5 START+3
TITLE^BIUTL5 TITLE+2
FILE^DICN ALLOC+43
^DIK ALLOC+36
^DIR SELECT+17, SELECT+32
FULL^VALM1 START+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Do you wish to Allocate or Deallocate the Keys to "
  • Line Location: SELECT+10
Function Call: WRITE
  • Prompt: BIHOLDER,"?"
  • Line Location: SELECT+11
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+17
Function Call: WRITE
  • Prompt: !!?5,"Select the Key(s) you wish to "
  • Line Location: SELECT+24
Function Call: WRITE
  • Prompt: "ALLOCATE ",$S(BIALL:"to ",1:"from "),BIHOLDER,":"
  • Line Location: SELECT+25
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+32
Function Call: WRITE
  • Prompt: "ALLOCATE the Key"
  • Line Location: SELECT+44
Function Call: WRITE
  • Prompt: "s"
  • Condition for execution: (BIPL>1)
  • Line Location: SELECT+44
Function Call: WRITE
  • Prompt: ":",!
  • Line Location: SELECT+44
Function Call: WRITE
  • Prompt: !!?5,$S(BIALL:"To ",1:"From "),$$PERSON^BIUTL1(BIDUZ,1),"?",!
  • Line Location: SELECT+50
Function Call: WRITE
  • Prompt: !!?5,"Done."
  • Line Location: SELECT+67
Function Call: WRITE
  • Prompt: !!?5,"Select the Key(s) you wish to "
  • Line Location: HELP1+3
Function Call: WRITE
  • Prompt: "ALLOCATE to ",BIHOLDER,":"
  • Line Location: HELP1+4
Function Call: WRITE
  • Prompt: !!?5,"NO changes made."
  • Line Location: NOCHANGE+1
Function Call: WRITE
  • Prompt: !,T,$P(X,";;",2)
  • Line Location: PRINTX+3
Routine Call
  • DIR
  • Line Location:
    • SELECT+17
    • SELECT+32

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19.1 - [#19.1] ALLOC+24, ALLOC+28
^VA(200 - [#200] SELECT+6, ALLOC+10
^XUSEC( ALLOC+39
^XUSEC("BIZ MANAGER" START+6

Label References

Name Line Occurrences
@( SELECT+26, HELP1+5
ALLOC SELECT+64
NOCHANGE SELECT+18, SELECT+33, SELECT+39, SELECT+59
PRINTX TEXT1+9, TEXT2+6, TEXT3+7, TEXT4+10
SELECT START+17
TEXT3 SELECT+26, HELP1+5
TEXT4 HELP1+1
TITLE START+5, START+7, START+12, SELECT+23, SELECT+43, HELP1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B SELECT+52~
B(1 SELECT+52*, SELECT+53*, SELECT+54*, SELECT+56
B(2 SELECT+55*, SELECT+56
BIALL SELECT+20~*, SELECT+25, SELECT+26, SELECT+37, SELECT+44, SELECT+50, SELECT+52, SELECT+54, SELECT+64, HELP1+4
, HELP1+5, ALLOC~, ALLOC+31, ALLOC+34
BIDUZ SELECT~, SELECT+5, SELECT+6, SELECT+9, SELECT+50, SELECT+54, SELECT+64, ALLOC~, ALLOC+9, ALLOC+10
, ALLOC+35, ALLOC+39, ALLOC+42
BIERR SELECT+5*, SELECT+6*, SELECT+62~, SELECT+64, SELECT+65, SELECT+67, ALLOC~, ALLOC+9*, ALLOC+10*, ALLOC+13*
, ALLOC+21*, ALLOC+26*, ALLOC+28*, ALLOC+31*, ALLOC+44*
BIHOLDER SELECT+9~*, SELECT+11, SELECT+25, HELP1+4
BIKEY ALLOC~, ALLOC+13, ALLOC+17, ALLOC+18, ALLOC+19, ALLOC+20, ALLOC+28
BIKEYNM ALLOC+15~, ALLOC+17*, ALLOC+18*, ALLOC+19*, ALLOC+20*, ALLOC+21, ALLOC+24, ALLOC+39
BIKEYS SELECT+34~, SELECT+39
BIKEYS( SELECT+38*, SELECT+63
BIKEYS(1 SELECT+45
BIKEYS(2 SELECT+46
BIKEYS(3 SELECT+47
BIKEYS(4 SELECT+48
BIKIEN ALLOC+24~*, ALLOC+26, ALLOC+28, ALLOC+35, ALLOC+42
BILINL PRINTX~, PRINTX+1
BIPL SELECT+34~*, SELECT+38*, SELECT+44, SELECT+53
BITAB PRINTX~, PRINTX+2*
DA ALLOC+35~*, ALLOC+45!
DA(1 ALLOC+35*, ALLOC+42*
DD ALLOC+40~
DIC ALLOC+40~, ALLOC+42*, ALLOC+45!
DIC("P" ALLOC+41*
DIC(0 ALLOC+41*
DIK ALLOC+35~*
DINUM ALLOC+42*, ALLOC+45!
DIR SELECT+12~, SELECT+17!, SELECT+28~, SELECT+34!
DIR("?" SELECT+13*, SELECT+14*, SELECT+29*
DIR("A" SELECT+16*, SELECT+31*
DIR(0 SELECT+15*, SELECT+30*
>> DIRUT SELECT+18, SELECT+33, SELECT+59
DO ALLOC+40~!
DUZ START+5, START+6
I SELECT+34~, SELECT+38*, SELECT+63*, SELECT+64, PRINTX+2~*, PRINTX+3*
T PRINTX+2~*, PRINTX+3
X ALLOC+42*, PRINTX+2~, PRINTX+3*
Y START+10~, START+11, START+15, START+16, START+17, SELECT+20, SELECT+33, SELECT+37*, SELECT+38, SELECT+56
, SELECT+59, ALLOC+44

Marked Items

Name Field # of Occurrence
$T(@BILINL+I PRINTX+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All