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

Package: Integrated Patient Fund

Routine: PRPFPOST


Information

PRPFPOST ;ALTOONA/CTB TRANSFER TEMPORARY TRANSACTION TO MASTER FILE ;11/22/96 4:41 PM

Source Information

Source file <PRPFPOST.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Integrated Patient Fund 9 (DEFER,OVERDRAW,RESTRICT)^PRPFBUL  EN1^PRPFDEF  DEAD^PRPFED  ^PRPFRES  ESIG^PRPFSIG  ENCODE^PRPFSIG1  DUZ^PRPFSITE  MSG^PRPFU1  
(,WAIT)^PRPFYN  
VA FileMan 3 NOW^%DTC  ^DIC  ^DIK  

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

Package Total Caller Graph
Integrated Patient Fund 3 PRPFED  PRPFED1  PRPFMUL  

Entry Points

Name Comments DBIA/ICR reference
V ;;3.0;PATIENT FUNDS;**6**;JUNE 1, 1989
ASK ;ASK PERMISSION TO POST DATA TO RECORD
NOASK
SOURCE ;COMPUTE PS AND GRAT AMTS
TOT
MASTER ;CREATE ENTRY IN MASTER FILE
PAT ;CREATE NEW TRANSACTION IN PATIENT FILE
DEF ;CREATE DEFERRAL ENTRY
RES ;POST RESTRICTIONS
XREF ;CREATE CROSS REFERENCES FOR MASTER FILE
OUT1
OUT

External References

Name Field # of Occurrence
NOW^%DTC NOASK
^DIC MASTER+3, PAT+4
^DIK OUT
DEFER^PRPFBUL XREF+6
OVERDRAW^PRPFBUL XREF+4
RESTRICT^PRPFBUL XREF+5
EN1^PRPFDEF DEF+1
DEAD^PRPFED ASK+3
^PRPFRES RES+1
ESIG^PRPFSIG ASK+9
ENCODE^PRPFSIG1 PAT+8
DUZ^PRPFSITE NOASK+1
MSG^PRPFU1 ASK+6, ASK+7, ASK+9, NOASK+2, NOASK+3, XREF+8
^PRPFYN ASK+5, ASK+8
WAIT^PRPFYN ASK+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Transaction out of balance. Private Source and Gratuitous Amounts do not equal",!,"the Transaction amount.",*7
  • Line Location: TOT+0
Routine Call
  • DIC
  • Line Location:
    • MASTER+3
    • PAT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRPF(470.1 - [#470.1] Classic Fileman Calls
^PRPFT(470.5 - [#470.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS("TYPE-AHEAD" ASK+1
^%ZOSF("NO-TYPE-AHEAD" ASK+1
^%ZOSF("TYPE-AHEAD" ASK+5
^PRPF(470 - [#470] SOURCE+1, PAT+2, PAT+6*, PAT+7*!, RES+1
^PRPF(470.1 - [#470.1] MASTER+2, PAT+6*, XREF+1*, XREF+2*
^PRPF(470.3 - [#470.3] MASTER+1*, MASTER+2
^PRPFT(470.5 - [#470.5] NOASK+1

Label References

Name Line Occurrences
MASTER MASTER+2, MASTER+3
OUT ASK+8, NOASK+2, NOASK+3, TOTMASTER+3, PAT+4
OUT1 ASK+6, ASK+7, ASK+9
TOT SOURCE+3

Naked Globals

Name Field # of Occurrence
^($I ASK+1
^(0 MASTER+1*, MASTER+2*, PAT+2*, PAT+7*
^(1 SOURCE+1, RES+1
^(3 PAT+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ASK+4*, ASK+6, ASK+7, ASK+8*, ASK+9, NOASK!, NOASK+2*, NOASK+3*, XREF+8*, OUT1*
, OUT*
>> %A ASK+4*, ASK+8*
>> %B ASK+4*, ASK+8*
>> %B(1 ASK+4*
%H NOASK!
%I NOASK!
AMT SOURCE+2*, SOURCE+3, SOURCE+4, TOTTOT+1, TOT+7, XREF+7!
C XREF+7!
C1 XREF+7!
COUNT XREF+7!
D0 XREF+7!
D1 XREF+7!
DA XREF+7!, OUT*
DA(1 PAT+3*
DEFDATE TOT+6!*, DEF+1
>> DFN SOURCE+1, TOT+7, PAT+2, PAT+3, PAT+4, PAT+5, PAT+6, PAT+7, RES+1, XREF+4
XREF+5, XREF+6
>> DFN(0 RES+1*, XREF+7!
>> DFN(1 SOURCE+1*, RES+1*, XREF+7!
DIC MASTER+3*, PAT+4*, XREF+7!
DIC(0 MASTER+3*, PAT+4*
DIE XREF+7!
DIK OUT*!
DLAYGO MASTER+3*, PAT+4*, XREF+7!
DQ XREF+7!
DR XREF+7!
DT NOASK*, TOT+7, DEF+1
DUZ ASK+9, PAT+8
GAMT SOURCE+2*, SOURCE+3*, SOURCE+4*, TOTTOT+1, TOT+2, TOT+3, TOT+4, TOT+7, XREF+7!
GB SOURCE+1*, SOURCE+3*, SOURCE+4*, PAT+6, XREF+7!
I NOASK+2*, XREF+7!
MADA MASTER+3*, PAT+6, PAT+8, XREF+1, XREF+2, XREF+7!
MADA(0 TOT+5*, TOT+6, TOT+7*, PAT+5*, PAT+6, PAT+7, RES+1, XREF+1, XREF+2, XREF+4
XREF+5, XREF+6
P XREF+7!
PAMT SOURCE+2*, SOURCE+3*, SOURCE+4*, TOTTOT+1, TOT+2, TOT+3, TOT+4, TOT+7, XREF+7!
PATRDA PAT+4*, PAT+5, PAT+6, PAT+7, XREF+7!
PATRDA(0 TOT+7*, PAT+6
PATRID PAT+4*, XREF+7!
PB SOURCE+1*, SOURCE+3*, SOURCE+4*, PAT+6, XREF+7!
PRBAL XREF+7!
>> PRPF("NAME" NOASK+1
>> PRPF("PER" TOT+4
PRPFBUL XREF+7!
PRPFBUL("DEFERRAL" XREF+6
PRPFBUL("OVERDRAW" XREF+4
PRPFBUL("RESTRICTION" XREF+5
>> PRPFDATE RES+1*
>> PRPFMUL ASK+7, OUT1
PRPFTYPE ASK+1*, ASK+5!
PRPFX MASTER+2*, PAT+1!
RES XREF+7!
SB SOURCE+1*, SOURCE+3, SOURCE+4, TOT+1*, TOT+7, PAT+6, XREF+7!
>> SOURCE SOURCE+2*
>> TRDA NOASK+1, OUT
>> TRDA(0 NOASK+1*, NOASK+2, NOASK+3, SOURCE+2, TOT+1*, TOT+2*, TOT+3*, TOT+4*, TOT+5, RES+1
TYPE XREF+7!
TYPEX XREF+7!
X ASK+6*, ASK+7*, ASK+9*, NOASK!, NOASK+2*, NOASK+3*, MASTER+2*, PAT+1*, XREF+1*, XREF+2*
XREF+7!, XREF+8*
Y MASTER+3, PAT+4, PAT+8, XREF+7!
ZX XREF+7!
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 |  Naked Globals |  Local Variables  | All