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 |  Local Variables |  All
Print Page as PDF
Routine: BIFMAN

Package: Immunization Tracking

Routine: BIFMAN


Information

BIFMAN ;IHS/CMI/MWR - FILEMAN CALLS; MAY 10, 2010

Source Information

Source file <BIFMAN.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA Fileman 9 ^DDS  ^DIC  FILE^DICN  (,FILE,UPDATE)^DIE  ^DIK  CLEAN^DILF  EN^DIQ  EN^DIQ1  
^DIR  
Immunization Tracking 3 FDIE^BIFMAN  ERRCD^BIUTL2  (DIRZ,LOCKED)^BIUTL3  
Kernel 2 HOME^%ZIS  ENS^%ZISS  

Caller Graph

Caller Graph Total: 40

Package Total Caller Graph
Immunization Tracking 40 BICMGR  BIDTAB  BIELIG1  BIELIG3  BIETAB  BIEXP  BIEXPRT8  BIFMAN  
BIHS  BIKEY1  BILETPR  BILETVW  BILETVW2  BILOT1  BINDC1  BIOUTPT  
BIOUTPT1  BIOUTPT2  BIOUTPT3  BIOUTPT4  BIOUTPT5  BIPATCO2  BIPATE  BIPATVW2  
BIRPC4  BIRPC5  BISCAN  BISELEC2  BISELECT  BISITE  BISITE2  BISITE3  
BISITE4  BIUTL11  BIUTL8  BIUTLFIX  BIVACED1  BIVISIT  BIVISIT1  BIVISIT2  

Entry Points

Name Comments DBIA/ICR reference
YESNO ; EP
DIR(DIR0,Y,BIPOP,DIRA,DIRB,DIRQ,DIRQ1) ;EP
DIK ; EP - CALL ^DIK
FDIE(BIFN,BIIENS,BIFLD,BIERR,BIEXT) ;EP - Call to FILE^DIE.
DIQ ; EP - CALL ^DIQ
DIE(DIE,DR,DA,BIPOP,Z) ;EP
DKILLS ;EP
FILE(DIC,X,DIC0,DICDR,DINUM,Y,BIPOP) ; EP - Call FILE^DICN
DIC(DIC,DIC0,BIY,DICA,DICB,DICS,BIX,BIPOP,DICDR) ;EP
DDS(DDSFILE,DR,DA,DDSPARM,DDSSAVE,BIPOP) ;EP
DIQ1 ; EP - CALL ^DIQ1
UPDATE(BIFN,BIIEN,BIFLD,BIERR,BIEXT) ;EP

External References

Name Field # of Occurrence
HOME^%ZIS DDS+19
ENS^%ZISS DDS+19
FDIE^BIFMAN YESNO+15
ERRCD^BIUTL2 UPDATE+26, UPDATE+27, FDIE+24, FDIE+25, FDIE+28, FDIE+35, FDIE+38, FDIE+41
DIRZ^BIUTL3 DDS+24, YESNO+16
LOCKED^BIUTL3 DDS+17, DIE+15
^DDS DDS+20
^DIC DIC+27
FILE^DICN FILE+16
^DIE DIE+16
FILE^DIE FDIE+51
UPDATE^DIE UPDATE+39
^DIK DIK+1
CLEAN^DILF DKILLS+4
EN^DIQ DIQ+1
EN^DIQ1 DIQ1+1
^DIR DIR+19, YESNO+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,BIERR
  • Line Location: UPDATE+15
Function Call: WRITE
  • Prompt: !!?3,"Should this patient's Status be Yes or No?",!
  • Line Location: YESNO+3
Function Call: WRITE
  • Prompt: !
  • Line Location: YESNO+11
Function Call: WRITE
  • Prompt: !!?3,BIERR
  • Line Location: YESNO+16
Routine Call
  • %ZIS
  • Line Location:
    • DDS+19
Routine Call
  • DIE
  • Line Location:
    • DIE+16
Routine Call
  • DIR
  • Line Location:
    • DIR+19
    • YESNO+11
Routine Call
  • DIE
  • Line Location:
    • UPDATE+39
Routine Call
  • DIE
  • Line Location:
    • FDIE+51
Routine Call
  • DDS
  • Line Location:
    • DDS+20
Routine Call
  • DIC
  • Line Location:
    • DIC+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( UPDATE+27, FDIE+25
^DIC - [#1] DDS+16, DIE+14, FDIE+34, FILE+14
^TMP("DDS" DDS+18!

Label References

Name Line Occurrences
DKILLS DIC+30, UPDATE+43, DDS+26, DIE+19, FDIE+55, DIR+21, FILE+18, DIK+2, DIQ+2, DIQ1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BIDA DDS+15~*, DDS+17, DDS+25, DIE+13~*, DIE+15, DIE+18, FDIE+21~, FDIE+31*, FDIE+38, FDIE+41
, FDIE+52
>> BIDFN YESNO+15
BIERR UPDATE~, UPDATE+26, UPDATE+27, UPDATE+41*, UPDATE+42*, FDIE~, FDIE+24, FDIE+25, FDIE+28, FDIE+35
, FDIE+38, FDIE+41, FDIE+53*, FDIE+54*, YESNO+14~, YESNO+15, YESNO+16
BIEXT UPDATE~, UPDATE+32*, UPDATE+39, FDIE~, FDIE+44*, FDIE+51
BIFDA UPDATE+23~, FDIE+21~
BIFDA( UPDATE+37*, FDIE+49*
BIFLD UPDATE~, FDIE~, YESNO+14~, YESNO+15
BIFLD( UPDATE+36, UPDATE+37, FDIE+48, FDIE+49, YESNO+14*
BIFN UPDATE~, UPDATE+26, UPDATE+27, UPDATE+37, FDIE~, FDIE+24, FDIE+25, FDIE+34, FDIE+49
BIGBL FDIE+21~, FDIE+34*, FDIE+35, FDIE+38, FDIE+41, FDIE+52
BIIEN UPDATE~
BIIENS FDIE~, FDIE+28, FDIE+30*, FDIE+31, FDIE+49
BIMSG UPDATE+23~, FDIE+21~
BIMSG("DIERR" UPDATE+41, FDIE+53
BIPOP DIC~, DIC+20*, DIC+21*, DIC+29*, DDS~, DDS+15*, DDS+17*, DDS+21*, DDS+22*, DDS+24
, DIE~, DIE+13*, DIE+15*, DIE+17*, DIR~, DIR+13*, DIR+14*, DIR+20*, YESNO+16*, FILE~
, FILE+17*
BISEQN UPDATE+23~, UPDATE+30*, UPDATE+37
BIX DIC~, DIC+19
BIY DIC~, DIC+28*
D DKILLS+1!
D0 DKILLS+1!
D1 DKILLS+1!
DA DDS~, DDS+15, DIE~, DIE+13, DKILLS+1!
DD FILE+13!, DKILLS+1!
DDH DKILLS+1!
DDSFILE DDS~, DDS+16*, DDS+17, DDS+25
DDSPARM DDS~
DDSSAVE DDS~
DI DKILLS+1!
DIADD DKILLS+1!
DIC DIC~, DIC+20, DIC+21, FILE~, FILE+14*, DKILLS+1!
DIC("A" DIC+23*
DIC("B" DIC+24*
DIC("DR" DIC+25*, FILE+15*
DIC("S" DIC+26*
DIC(0 DIC+22*, FILE+15*
DIC0 DIC~, DIC+20, DIC+22, FILE~, FILE+15
DIC1 DKILLS+1!
DICA DIC~, DIC+23
DICB DIC~, DIC+24
DICDR DIC~, DIC+25, FILE~, FILE+15
DICR DKILLS+1!
DICS DIC~, DIC+26
DIE DIE~, DIE+14*, DIE+15, DIE+18, DKILLS+1!
>> DIERR DDS+22
DIG DKILLS+1!
DIH DKILLS+1!
DIK DKILLS+1!
DILC DKILLS+1!
>> DIMSG DDS+22
DINUM FILE~, DKILLS+2!
DIQ DKILLS+2!
DIQ2 DKILLS+2!
DIR DIR+14~, YESNO+4~, DKILLS+2!
DIR("?" DIR+17*, DIR+18*, YESNO+9*, YESNO+10*
DIR("A" DIR+15*, YESNO+7*
DIR("B" DIR+16*, YESNO+8*
DIR(0 DIR+14*, YESNO+5*
DIR0 DIR~, DIR+13, DIR+14
DIRA DIR~, DIR+15
DIRB DIR~, DIR+16
DIRQ DIR~, DIR+17
DIRQ1 DIR~, DIR+18
DIRUT DIR+20, DKILLS+2!
DIU DKILLS+2!
DIW DKILLS+2!
DIWF DKILLS+2!
DIWL DKILLS+2!
DIWR DKILLS+2!
DIWT DKILLS+2!
DK DKILLS+2!
DL DKILLS+2!
DLAYGO DIC+21*, FILE+14*, DKILLS+3!
DN DKILLS+3!
DO FILE+13!
DQ DKILLS+3!
DR DDS~, DIE~, DKILLS+3!
DTOUT DIC+29, DDS+21, DIE+17, FILE+17, DKILLS+3!
DUOUT DIC+29, FILE+17, DKILLS+3!
DX DKILLS+3!
IOST(0 DDS+19
N UPDATE+35~*, UPDATE+36*, UPDATE+37, FDIE+47~*, FDIE+48*, FDIE+49
X DIC+18~, DIC+19*, DDS+15~, DIE+13~, DIR+14~, FILE~
Y DIC+18~, DIC+28, DDS+15~, DIE+13~, DIE+17, DIR~, YESNO+13, FILE~
Z DIE~, DIE+15
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All