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

Package: Referred Care Information System

Routine: BMCFDR3


Information

BMCFDR3 ; IHS/PHXAO/TMJ - DRIVER TO RE-PRINT/EDIT/DELETE SECONDARY PROVIDER LETTER ;

Source Information

Source file <BMCFDR3.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 3 ^DIC  ^DIR  ^DIWP  
IHS VA Utilities 1 ^XBDBQUE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Referred Care Information System 1 BMC REPRINT SECONDARY PROVIDER  

Entry Points

Name Comments DBIA/ICR reference
ZIS ;
GETLTR ;Select the desired Secondary Letter to edit - print - delete
COMP ;
WPS ;EP
START ;
XIT ;
WP ;EP - Entry point to print wp fields pass node in BMCWP
PRINT ;EP
TYPE ;Get Remaining Provider Data
GETREF ;get referral entry

External References

Name Field # of Occurrence
^DIC GETREF+8
^DIR GETREF+2
^DIWP WP+10
^XBDBQUE ZIS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "********** REFERRAL FORM PRINT-SECONDARY PROVIDER **********",!!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: "This option will produce a hard copy computer generated",!,"-Existing Secondary Provider Letter",!
  • Line Location: START+4
Function Call: WRITE
  • Prompt: "You can also edit or delete an existing Secondary Provider Letter.",!!
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: GETREF+7
Function Call: WRITE
  • Prompt: !!,?10,"In-House Reerrals are not allowed with this Menu Option",!!
  • Line Location: GETREF+15
Function Call: WRITE
  • Prompt: !!,?10,"**Secondary Provider Data Missing on Letter**!!"
  • Line Location: GETLTR+13
Function Call: WRITE
  • Prompt: !!
  • Line Location: ZIS+1
Routine Call
  • DIC
  • Line Location:
    • GETREF+8
Routine Call
  • DIR
  • Line Location:
    • GETREF+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BMCPROV - [#90001.04] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTVNDR - [#9999999.11] GETLTR+14
^BMCPROV - [#90001.04] GETREF+13, GETLTR+4, GETLTR+12, TYPE+2, TYPE+3
^BMCREF - [#90001] GETREF+15, GETLTR+3
^BMCTFORM - [#90001.33] GETREF+12, PRINT+1
^DIC - [#1] WP+6
^DIC(4 - [#4] GETLTR+6
^UTILITY($J WP+4!, WPS+1, WPS+3!

Label References

Name Line Occurrences
GETREF GETREF+12, GETREF+15
TYPE GETLTR+11
XIT GETREF+3, GETREF+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A XIT+2!
BMCAGE XIT+3!
BMCAPDT START+1*, XIT+4!
BMCAPPDT START+9*, TYPE+2*, XIT+3!, XIT+4!
BMCAPUR START+1*, START+10*, TYPE+3*, XIT+3!, XIT+4!
BMCCAP XIT+1!, WP+9, WPS+3!
BMCCHSAS XIT+1!
BMCCHSR XIT+1!
BMCCMT XIT+5!
BMCCOL WPS+3!
BMCCPRV START+1*, START+8*, GETLTR+4*, GETLTR+5, GETLTR+6, GETLTR+12*, GETLTR+13, GETLTR+14, XIT+3!, XIT+4!
BMCCPRVP GETLTR+6*, GETLTR+7, GETLTR+14*, XIT+4!
BMCDA XIT+1!, WP+6, WPS+3!
BMCDFN XIT+1!
BMCDT XIT+4!
BMCDTIEN XIT+3!
BMCFILE XIT+1!, WP+6, WPS+3!
BMCFIRST XIT+3!
BMCFTYPE GETREF+5*, GETREF+12, PRINT+1, XIT+1!, XIT+4!
BMCHOICE GETREF+4*, GETREF+5, XIT+4!
BMCI XIT+1!
BMCIOM XIT+1!, WP+7
BMCKIND START+11*, GETLTR+8*, GETLTR+11, XIT+4!
BMCKPDA XIT+1!
BMCLAST XIT+3!
BMCLTYP XIT+3!
BMCN XIT+3!
BMCNODE XIT+1!, WP+6, WPS+3!
BMCNUM XIT+3!
BMCPG XIT+1!
BMCPROUT XIT+3!
BMCPROV START+7*, GETREF+10*, GETREF+11, GETREF+13, GETLTR+4, GETLTR+12, TYPE+2, TYPE+3, XIT+4!
BMCQUIT START+6*, GETREF+12, XIT+1!, XIT+4!
BMCR0 XIT+1!
BMCREF GETREF+7*, GETREF+13*, GETREF+14, GETREF+15, GETLTR+3, XIT+1!, XIT+4!
BMCRNS XIT+1!
BMCTYPE XIT+4!
BMCV XIT+1!
BMCWP XIT+1!, WP+3!
BMCWP( WPS+1*
BMCX XIT+1!, WP+2~, WP+5*, WP+7*, WP+9
BMCY XIT+1!
C XIT+2!
D XIT+2!
D0 XIT+2!
D1 XIT+2!
DA GETREF+2!, GETREF+8!, XIT+2!
DD XIT+2!
DDSFILE XIT+2!
DI XIT+2!
DIADD XIT+2!
DIC GETREF+8*!, XIT+2!
DIC("A" GETREF+8*
DIC(0 GETREF+8*
DICR XIT+2!
DIE XIT+2!
DIK XIT+2!
DINUM XIT+2!
DIPGM XIT+2!
DIQ XIT+2!
DIR GETREF+2!, XIT+2!
DIR("?" GETREF+2*
DIR("A" GETREF+2*
DIR("B" GETREF+2*
DIR(0 GETREF+2*
>> DIRUT GETREF+3
DIWF XIT+2!, WPS+2!
DIWL XIT+2!, WP+7*, WPS+1, WPS+2!
DIWR XIT+2!, WP+7*, WPS+2!
DLAYGO XIT+2!
DO XIT+2!
DQ XIT+2!
DR XIT+2!
DTOUT XIT+2!
F XIT+2!
G XIT+2!, WP+2~, WP+6*, WP+7, WP+8, WPS+3!
I XIT+2!
IOF START+2
IOM WP+7
J XIT+2!
N XIT+2!
P XIT+2!, WP+2~, WP+5*, WPS+1*
T XIT+2!
U GETREF+13, GETREF+15, GETLTR+3, GETLTR+4, GETLTR+6, GETLTR+12, GETLTR+14, TYPE+2, TYPE+3
X XIT+2!, WP+9*, WP+10*
>> XBNS ZIS+1*
>> XBRC ZIS+1*
>> XBRP ZIS+1*
>> XBRX ZIS+1*
Y GETREF+4, GETREF+9, GETREF+10, XIT+2!, WP+8*, WP+10
Z XIT+2!, WPS+1*, WPS+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