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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMCFPRNA

Package: Referred Care Information System

Routine: BMCFPRNA


Information

BMCFPRNA ; IHS/PHXAO/TMJ - PRINT ALT RESOURCE LETTER ; [ 09/27/2006 2:01 PM ]

Source Information

Source file <BMCFPRNA.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 4 DD^%DT  COMMA^%DTC  ^DIE  ^DIR  
Referred Care Information System 2 WP^BMCFDRA  ($$AVDOS,$$AVICOST)^BMCRLU  
IHS VA Utilities 1 ($$VAL,@()^XBDIQ1  

Entry Points

Name Comments DBIA/ICR reference
DEMO ;Demographic Data
HEAD ;
PRINT ;
DATE ;
LINE ;CHS Supervisor Signature (if Type=CHS)
AMOUNT ;Estimated Amount of Service
TEXT ;
C ;
D ;
I ;
L ;
O ;
N ;
TEXT2 ;
REFTO ;
S ;
STUFF ;Stuff Date of Print/User
W ;
DOC ;Appointment Documentation Code
HEAD2 ;
HEAD1 ;
PURPOSE ;Comment Out Per Rebecca Hicks 1/11/01

External References

Name Field # of Occurrence
DD^%DT PRINT+7
COMMA^%DTC AMOUNT+2
WP^BMCFDRA TEXT+4, DOC+3, TEXT2+5
$$AVDOS^BMCRLU DATE+1
$$AVICOST^BMCRLU AMOUNT+2
^DIE STUFF+2
^DIR HEAD+2
$$VAL^XBDIQ1 PRINT+8, DEMO+2, DEMO+3, DEMO+4, DEMO+8, DEMO+9, DATE+2, PURPOSE+1, TEXT2+12, C+3
, C+4, C+5, C+6, I+3, I+4, I+6, I+7, I+8, I+10, I+11
, N+1, O+3, O+4, O+5, O+6, O+7
@(^XBDIQ1 REFTO+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,?50,"PUBLIC HEALTH SERVICE",!,?50,"PHS INDIAN HEALTH SERVICE"
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: !!!!!!!
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: Y
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DEMO+4
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DEMO+7
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DEMO+8
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DEMO+9
Function Call: WRITE
  • Prompt: !
  • Line Location: REFTO+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DATE+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: DATE+2
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: PURPOSE+3
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: PURPOSE+4
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: PURPOSE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: AMOUNT+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: AMOUNT+2
Function Call: WRITE
  • Prompt: !,"Dear Patient:"
  • Line Location: AMOUNT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: TEXT+1
Function Call: WRITE
  • Prompt: !!,"___A. You must contact "_BMCCPRVP_" to schedule an appointment",!
  • Line Location: LINE+1
Function Call: WRITE
  • Prompt: "to complete an application. It is very important that you keep your scheduled",!,"appointment.",!
  • Line Location: LINE+3
Function Call: WRITE
  • Prompt: !,"___B. You will need to bring the following documentation with you to your",!,"appointment: ",!
  • Line Location: LINE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DOC+7
Function Call: WRITE
  • Prompt: !,BMCWP(BMCY)
  • Line Location: TEXT2+8
Function Call: WRITE
  • Prompt: BMCPHONE
  • Line Location: TEXT2+9
Function Call: WRITE
  • Prompt: ".",!
  • Line Location: TEXT2+9
Function Call: WRITE
  • Prompt: !,?50,"Sincerely,"
  • Line Location: TEXT2+10
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: TEXT2+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: TEXT2+13
Function Call: WRITE
  • Prompt: "cc: file",!
  • Line Location: TEXT2+14
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: TEXT2+15
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: TEXT2+16
Function Call: WRITE
  • Prompt: !
  • Line Location: W+5
Function Call: WRITE
  • Prompt: ?(IOM-$L(X)/2),X
  • Line Location: W+6
Function Call: WRITE
  • Prompt: ?%,X
  • Line Location: W+7
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: C+3
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: C+4
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: C+5
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: C+6
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+3
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+4
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+7
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+8
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+10
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: I+11
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: N+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: O+3
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: O+4
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: O+5
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: O+6
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: O+7
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: L+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: D+1
Function Call: WRITE
  • Prompt: Q:BMCQUIT
  • Line Location: S+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $D(IOF)
  • Line Location: HEAD2+2
Function Call: WRITE
  • Prompt: !,?(IOM-20),"Page ",BMCPG
  • Line Location: HEAD2+2
Routine Call
  • DIE
  • Line Location:
    • STUFF+2
Routine Call
  • DIR
  • Line Location:
    • HEAD+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BMCREF - [#90001] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BMCPARM - [#90001.31] TEXT+3, TEXT2+3, TEXT2+12
^BMCREF - [#90001] PRINT+2, DATE+2, DOC+2

Label References

Name Line Occurrences
$$VALI REFTO+2
@( PRINT+3
HEAD TEXT+7, DOC+5, TEXT2+7, W+4
TEXT2 DOC+2
W PRINT+8, DEMO+4, DEMO+7, DEMO+8, DEMO+9, DATE+1, DATE+2, PURPOSE+3, PURPOSE+4, PURPOSE+5
, AMOUNT+2, TEXT2+15, TEXT2+16, C+3, C+4, C+5, C+6, I+3, I+4, I+7
, I+8, I+10, I+11, N+1, O+3, O+4, O+5, O+6, O+7, L+1
, D+1, S+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% W+2~, W+3*, W+7*
>> BMCAGE DEMO+2*, DEMO+3
>> BMCCPRVP LINE+1
>> BMCDA TEXT+4*, DOC+3*, TEXT2+5*
>> BMCDFN PRINT+2*
>> BMCFILE TEXT+4*, DOC+3*, TEXT2+5*
>> BMCFIRST DEMO+6*, DEMO+7
>> BMCFTYPE TEXT+4, TEXT2+5
BMCIOM DOC+3*!
>> BMCLAST DEMO+6*, DEMO+7
>> BMCLTYP PRINT+8
>> BMCNODE TEXT+4*, DOC+3*, TEXT2+5*
>> BMCPG PRINT+2*, HEAD2+1*, HEAD2+2*
>> BMCPHONE TEXT+3*, TEXT2+9
>> BMCQUIT PRINT+4*, PRINT+8, DEMO+4, DEMO+7, DEMO+8, DEMO+9, REFTO+2, DATE+1, DATE+2, PURPOSE+3
, PURPOSE+4, PURPOSE+5, AMOUNT+2, TEXT+6, TEXT+7, DOC+4, DOC+5, TEXT2+6, TEXT2+7, TEXT2+15
, TEXT2+16, W+4, C+3, C+4, C+5, C+6, I+3, I+4, I+7, I+8
, I+10, I+11, N+1, O+3, O+4, O+5, O+6, O+7, L+1, D+1
, S+1, HEAD+2*
>> BMCR0 PRINT+2*, DEMO+2, DEMO+8, DEMO+9, DATE+1, C+1, C+4, I+1, I+4, O+1
, O+4
>> BMCREF PRINT+2, PRINT+8, DEMO+3, DEMO+4, REFTO+2, DATE+1, DATE+2, PURPOSE+1, AMOUNT+2, DOC+2
, DOC+3, STUFF+2, C+3, C+4, I+3, I+4, N+1, O+3, O+4, O+7
>> BMCSIR DEMO+6*, DEMO+7
>> BMCTEXT TEXT2+2*, TEXT2+3*, TEXT2+5, TEXT2+12
>> BMCV C+1*, C+2, C+3, C+5, C+6, I+1*, I+2, I+3, I+6, I+7
, I+8, I+10, I+11, O+1*, O+2, O+3, O+5, O+6
BMCWP TEXT+2!, TEXT2+4!
BMCWP( TEXT+6, TEXT+8, DOC+4, DOC+6, TEXT2+6, TEXT2+8
>> BMCX PURPOSE+3*, PURPOSE+4
>> BMCY TEXT+6*, TEXT+8, TEXT2+6*, TEXT2+8
C PRINT+8*, DEMO+4*, DEMO+7*, DEMO+8*, DEMO+9*, DATE+1*, DATE+2*, PURPOSE+3*, PURPOSE+4*, PURPOSE+5*
, AMOUNT+2*, TEXT2+15*, TEXT2+16*, W+6, C+3*, C+4*, C+5*, C+6*, I+3*, I+4*
, I+7*, I+8*, I+10*, I+11*, N+1*, O+3*, O+4*, O+5*, O+6*, O+7*
, L+1*, D+1*, S+1*, HEAD+1~
DA STUFF+2*!
DIC STUFF+2!
DIE STUFF+2*!
DIR HEAD+2!
DIR(0 HEAD+2*
DR STUFF+1*, STUFF+2*!
DT PRINT+7, STUFF+2
>> DTOUT HEAD+2
DUZ(2 TEXT+3, TEXT2+3, TEXT2+12
>> I W+5*
IO HEAD+2
IO(0 HEAD+2
IOF HEAD1+1, HEAD2+2
IOM PURPOSE+2, PURPOSE+3, PURPOSE+4, W+6, L+1, D+1, S+1, HEAD2+2
IOSL TEXT+7, DOC+5, TEXT2+7, W+4
IOST PRINT+3, HEAD+2
N PRINT+8*, DEMO+4*, DEMO+7*, DEMO+8*, DEMO+9*, DATE+1*, DATE+2*, PURPOSE+3*, PURPOSE+4*, PURPOSE+5*
, AMOUNT+2*, TEXT2+15*, TEXT2+16*, W+5, C+3*, C+4*, C+5*, C+6*, I+3*, I+4*
, I+7*, I+8*, I+10*, I+11*, N+1*, O+3*, O+4*, O+5*, O+6*, O+7*
, L+1*, D+1*, S+1*, HEAD+1~
T PRINT+8*, DEMO+4*, DEMO+7*, DEMO+8*, DEMO+9*, DATE+1*, DATE+2*, PURPOSE+3*, PURPOSE+4*, PURPOSE+5*
, AMOUNT+2*, TEXT2+15*, TEXT2+16*, W+7, C+3*, C+4*, C+5*, C+6*, I+3*, I+4*
, I+7*, I+8*, I+10*, I+11*, N+1*, O+3*, O+4*, O+5*, O+6*, O+7*
, L+1*, D+1*, S+1*, HEAD+1~
U PRINT+2, DEMO+2, DEMO+8, DEMO+9, DATE+1, DATE+2, TEXT+3, TEXT2+3, TEXT2+12, C+1
, C+4, I+1, I+4, O+1, O+4
X PRINT+8*, DEMO+4*, DEMO+6, DEMO+7*, DEMO+8*, DEMO+9*, DATE+1*, DATE+2*, PURPOSE+1*, PURPOSE+2
, PURPOSE+3*, PURPOSE+4*, AMOUNT+2*, TEXT2+15*, TEXT2+16*, W+1, W+3, W+6, W+7, C+3*
, C+4*, C+5*, C+6*, I+3*, I+4*, I+7*, I+8*, I+10*, I+11*, N+1*
, O+3*, O+4*, O+5*, O+6*, O+7*, L+1*, D+1*, S+1*, HEAD+1~
>> X2 AMOUNT+2*
Y PRINT+7*, DOC+4*, DOC+6, HEAD+1~, HEAD+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All