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

Package: IHS Designated Provider

Routine: BDPPASS


Information

BDPPASS ; IHS/CMI/TMJ - Routine to Pass data to Designated Provider Package ;

Source Information

Source file <BDPPASS.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Designated Provider 2 EOP^BDP  FILE^BDPFMC  
VA Fileman 2 ^DIC  ^DIE  
IHS VA Utilities 1 ^XBFMK  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS Designated Provider 5 BDPCHNG  BDPDPEE  BDPPOST  BDPTDEL  BDPTEST  

Entry Points

Name Comments DBIA/ICR reference
EOJ ; END OF JOB
MOD ;Modify an Existing Provider Type for this Patient
DELETE ;EP Delete a Designated Provider
CREATE(BDPDFN,BDPTYPE,BDPRPRVP) ;EP - Entry Point to Create
ADDNEW ;Add a new Record

External References

Name Field # of Occurrence
EOP^BDP ADDNEW+3
FILE^BDPFMC ADDNEW+2
^DIC ADDNEW+7, MOD+8
^DIE MOD+4, MOD+12, DELETE+11, DELETE+15
^XBFMK ADDNEW+7, MOD+10, MOD+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Error creating DESIGNATED PROVIDER.",!,"Notify programmer.",!
  • Line Location: ADDNEW+3
Routine Call
  • DIE
  • Line Location:
    • MOD+4
    • MOD+12
    • DELETE+11
    • DELETE+15
Routine Call
  • DIC
  • Line Location:
    • ADDNEW+7
    • MOD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BDPRECN - [#90360.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BDPRECN - [#90360.1] CREATE+9, MOD+3, MOD+4, DELETE+9, DELETE+14, DELETE+15
^BDPRECN("AA" CREATE+7, DELETE+6
^DD(90360.1 ADDNEW+7, MOD+8
^VA(200 - [#200] CREATE+6

Label References

Name Line Occurrences
ADDNEW CREATE+8
MOD CREATE+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDPDFN CREATE~, CREATE+7, ADDNEW+1
BDPIEN DELETE+2~, DELETE+6*, DELETE+7, DELETE+9, DELETE+11, DELETE+14, DELETE+15
BDPLINKI CREATE+2~, CREATE+5*, ADDNEW+9!, MOD+1*, MOD+14!, DELETE+2~, DELETE+3*, DELETE+16!, EOJ+1!
BDPLPROV CREATE+2~, CREATE+9*, CREATE+10, MOD+3
>> BDPPAT DELETE+6
BDPPROV DELETE+2~, DELETE+9*, DELETE+14
>> BDPQ CREATE+4*, CREATE+8, ADDNEW+8*, MOD+9*, MOD+13*
BDPRIEN CREATE+2~, CREATE+11*, ADDNEW+5*, ADDNEW+7, MOD+3, MOD+4, MOD+8, MOD+12
>> BDPRPROV CREATE+6*
BDPRPRVP CREATE~, CREATE+6, CREATE+10, ADDNEW+7, MOD+8, MOD+12
BDPRR CREATE+2~, CREATE+7*, CREATE+8, CREATE+9, CREATE+11
BDPTYPE CREATE~, CREATE+7, ADDNEW+1, DELETE+6
DA ADDNEW+7!, MOD+4*!, MOD+8!, MOD+10!, MOD+12*, DELETE+2~, DELETE+11*!, DELETE+15*!
DA(1 ADDNEW+7*, MOD+4*, MOD+8*, DELETE+15*
DIADD ADDNEW+7!, MOD+8*!, MOD+10!
DIC ADDNEW+1*, ADDNEW+7*!, MOD+6!, MOD+8*!, MOD+10!
DIC("DR" ADDNEW+1*, ADDNEW+7*, MOD+8*
DIC("P" ADDNEW+7*, MOD+8*
DIC(0 ADDNEW+1*, ADDNEW+7*, MOD+8*
DIE MOD+4*!, MOD+12*, DELETE+2~, DELETE+11*!, DELETE+15*!
DINUM MOD+4!, DELETE+2~, DELETE+11!, DELETE+15!
DLAYGO ADDNEW+1*, ADDNEW+7!, MOD+8!, MOD+10!
DR ADDNEW+7!, MOD+4*!, MOD+8!, MOD+10!, MOD+12*, DELETE+2~, DELETE+11*!, DELETE+15*!
DT ADDNEW+7, MOD+4, MOD+8, MOD+12, DELETE+11, DELETE+15
DUZ MOD+4, MOD+12, DELETE+11, DELETE+15
U CREATE+6, CREATE+9, ADDNEW+7, MOD+3, MOD+4, MOD+8, DELETE+9, DELETE+14, DELETE+15
X ADDNEW+1*, ADDNEW+7*!, MOD+3*, MOD+4!, MOD+6!, MOD+8*!, MOD+10!, DELETE+2~, DELETE+14*
Y ADDNEW+3, ADDNEW+5, ADDNEW+7!, MOD+4!, MOD+9, MOD+10!, DELETE+2~, DELETE+14*, DELETE+15
Z MOD+3*, MOD+4!
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