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

Package: Integrated Patient Fund

Routine: PRPFTRCK


Information

PRPFTRCK ;ALTOONA/CTB MODIFIED INPUT TRANS FOR PATIENT FUNDS SYSTEM ;11/22/96 4:47 PM

Source Information

Source file <PRPFTRCK.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Integrated Patient Fund 2 ^PRPFDEF  ^PRPFYN  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Patient Fund 1 ^PRPFT(470.5  

Entry Points

Name Comments DBIA/ICR reference
V ;;3.0;PATIENT FUNDS;**6**;JUNE 1, 1989
; USED TO CHECK THE TRANSACTION AMOUNT
A1
DELETE
OVRDRW ;CHECK FOR AUTHORIZATION TO OVERDRAW
WARN
OVRDEF ;OVERRIDE DEFERRAL

External References

Name Field # of Occurrence
^PRPFDEF V+7
^PRPFYN V+5, OVRDRW+3, OVRDRW+4, WARNOVRDEF+3, OVRDEF+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " $ ",$J(X,0,2)
  • Line Location: V+4
Function Call: WRITE
  • Prompt: !,"The balance of $ ",$J(PRBAL("SB"),0,2)," is not sufficient to complete this transaction. "
  • Line Location: V+8
Function Call: WRITE
  • Prompt: *7,!,"Because of a deferred item in this account, the available balance is",!,"insufficient to fund this withdrawal.",!
  • Line Location: V+9
Function Call: WRITE
  • Prompt: *7,!,"* * * ACCOUNT OVERDRAWN * * *"
  • Line Location: OVRDRW+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(470 V+7
^PRPF(470 - [#470] V+10
^XUSEC("PRPF DEFERRAL OVERRIDE" OVRDEF+1
^XUSEC("PRPF OVERDRAW" OVRDRW+1

Label References

Name Line Occurrences
A1 OVRDRW+7
DELETE V+5, V+10, V+11, OVRDRW+1, OVRDRW+3, OVRDRW+4, OVRDEF+1, OVRDEF+3, OVRDEF+4
OVRDEF V+9
OVRDRW V+8
WARN V+10, V+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% V+5*, V+10, V+11, OVRDRW+3*, OVRDRW+4!, WARN*, WARN+1, OVRDEF+3*, OVRDEF+4*
>> %A V+5*, OVRDRW+2*, OVRDRW+4*, WARN*, OVRDEF+2*, OVRDEF+4*
>> %A(1 OVRDRW+2*, WARN*, OVRDEF+2*
>> %A(2 OVRDRW+2*, OVRDEF+3*
>> %A(3 OVRDRW+3*
>> %B V+5*, OVRDRW+3*, OVRDRW+4*, WARN*, OVRDEF+3*, OVRDEF+4*
>> D0 V+7*
>> D0(1 V+7*!
>> DEP V+6, V+7, V+10, V+11
>> DFN V+7, V+10
>> DFN(1 V+7, V+10*, V+11
DUZ OVRDRW+1, OVRDEF+1
>> PRBAL("DEF" V+7*, V+9, OVRDEF+4
>> PRBAL("SB" V+7*, V+8, V+9, OVRDEF+4
>> PRPF("KILL" V+9, DELETE*
>> PRPFBUL("DEFERRAL" OVRDEF+5*
>> PRPFBUL("OVERDRAW" OVRDRW+6*
>> PRPFBUL("RESTRICTION" WARN+1*
PRPFW V+10*!, V+11*!, WARN
X V+2!, V+3*!, V+4, V+5!, V+6!, V+7*, V+9, A1*, DELETE*
>> X1 V+7*, V+8, V+9, V+10, V+11, A1OVRDEF+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All