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

Package: Accounts Receivable

Routine: PRCAGDT


Information

PRCAGDT ;WASH-ISC@ALTOONA,PA/CMS - BALANCE DISCREPANCY REPORT TEXT ;12/3/93 10:36 AM

Source Information

Source file <PRCAGDT.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Accounts Receivable 1 ^PRCAGST1  

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
Accounts Receivable 1 PRCAGDR  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**219**;Mar 20, 1995;Build 18
OK ;Statement should print
1(DEB,BBAL,TBAL,PBAL,BEG) ;;balance discrepancy
2 ;Total amount due is in an unprocessed status
3 ;outstanding bills and unprocessed Prepay bills
4 ;Site parameter says not to print zero balance statements
5 ;no amt due and no activity, might have prepay with no activity
6 ;refund amount is less than $1.00
7 ;no new activity (something other than int/admin charges) since the last three statement dates
8(BEG) ;statement print on or after this date
9 ;statement date is unknown
10 ;third letter already printed
OUT ;Exit here if account will not print statement

External References

Name Field # of Occurrence
^PRCAGST1 OK+4, OUT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Everything is Okay! This patient's statement will print."
  • Line Location: OK+2
Function Call: WRITE
  • Prompt: !!!
  • Line Location: OK+4
Function Call: WRITE
  • Prompt: !!,"The balance of the outstanding AR bills is: ",?50,"$",$J(BBAL,10,2)
  • Line Location: 1+2
Function Call: WRITE
  • Prompt: !,"The Patient Statement balance (*amount due) is: ",?50,"$",$J((TBAL+PBAL),10,2)
  • Line Location: 1+3
Function Call: WRITE
  • Prompt: !,"The difference between these two balances is: ",?50,"$",$J((BBAL-(TBAL+PBAL)),10,2)
  • Line Location: 1+4
Function Call: WRITE
  • Prompt: !!,"The *amount due balance on the Patient Statement contains:"
  • Line Location: 1+5
Function Call: WRITE
  • Prompt: !,?23,"+ New activity $",$J(TBAL,0,2)
  • Line Location: 1+8
Function Call: WRITE
  • Prompt: !!,"Please create the appropriate transactions to get the overall account balance",!,"to equal the Patient Statement balance. Then review all bills to ensure the",!,"patient is being billed accurately."
  • Line Location: 1+9
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print at this time because the total",!,"outstanding amount of this account is in an unprocessed status.",!,"The unprocessed status may be Refund Review or Pending Calm Code."
  • Line Location: 2+1
Function Call: WRITE
  • Prompt: !!,"You should process all unprocessed bills!"
  • Line Location: 2+2
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print at this time because it has an Open",!,"or Active bill and an unprocessed Prepayment bill. The unprocessed status",!,"may be Refund Review or Pending Calm Code."
  • Line Location: 3+1
Function Call: WRITE
  • Prompt: !!,"You should process all unprocessed bills!"
  • Line Location: 3+2
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print at this time because it has a zero",!,"balance and the site parameter 'Suppress Zero Balance' field is set to Yes."
  • Line Location: 4+1
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print at this time because either there is",!,"no amount due and no new activity or this account has a credit balance with",!,"no new activity."
  • Line Location: 5+1
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print because it has a refund balance",!,"less than a dollar."
  • Line Location: 6+1
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print because it has no new activity",!,"for the past three statement dates other than int/admin charges."
  • Line Location: 7+1
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print at this time because it printed",!
  • Line Location: 8+2
Function Call: WRITE
  • Prompt: "on ",Y," and will not print until the next statement date."
  • Line Location: 8+3
Function Call: WRITE
  • Prompt: !!,"Patient Statement Day is UNKNOWN!"
  • Line Location: 9+1
Function Call: WRITE
  • Prompt: !!,"This patient's statement will not print because the third letter has",!,"already been printed."
  • Line Location: 10+1
Function Call: WRITE
  • Prompt: !!,"If you want to force a statement to print you can create a comment",!,"transaction and mark it so that it will appear on the statement."
  • Line Location: 10+2
Function Call: WRITE
  • Prompt: !!!
  • Line Location: OUT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" 1+6, 8+3

Label References

Name Line Occurrences
OUT 1+10, 2+3, 3+3, 4+2, 5+2, 6+2, 7+2, 8+4, 9+2, 10+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BBAL 1~, 1+2, 1+4
BEG 1~, 1+6, 8~, 8+3
>> CHK OK+3*, OUT+1*
DEB 1~
PBAL 1~, 1+3, 1+4, 1+7
>> PDAT OUT+2
>> STD OUT+2
TBAL 1~, 1+3, 1+4, 1+8
X OK+1~, 1+1~
Y OK+1~, 1+1~, 1+6*, 1+7, 8+1~, 8+3*
>> ZTQUEUED OK+4, OUT+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All