- PRCAGST2 ;WASH/ISC@ALTOONA,PA/CMS - Print Patient Statement Summary ;4/19/95 11:07 AM
- V ;;4.5;Accounts Receivable;**2,176,405**;Mar 20, 1995;Build 9
- ;;Per VHA Directive 10-93-142, this routine should not be modified.
- SUM ;statement summary called from PRCAGST1
- NEW I,Y,RCNT ;PRCA*4.5*405
- W !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?14,"Previous Balance",?32,$J(PBAL,15,2),?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?14,"Charges",?32,$J(TBAL("CH"),15,2),?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?14,"Payments/Credits",?32,$J(TBAL("PC"),15,2),?58,"|",?67,"|",?79,"|"
- I TBAL("RF")'=0 W !,"|",?12,"|",?14,"Refunds",?32,$J(TBAL("RF"),15,2),?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?32,"_______________",?58,"|",?67,"|",?79,"|"
- W !,"|",?12,"|",?14,"New Balance",?32,$J((PBAL+TBAL("CH")+TBAL("PC")+TBAL("RF")),15,2),?58,"|",?67,"|",?79,"|"
- S RCNT=$Y ;PRCA*4.5*405 + next line
- F Q:$Y>(IOSL-4)!($Y>RCNT+4) W !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- I $D(THNK) W !,"|",?12,"|","THANK YOU FOR YOUR PAYMENT!",?58,"|",?67,"|",?79,"|"
- W !,"|" F I=12,46,9,12 S Y="",$P(Y,"_",I)="" W Y,"|"
- Q
- --- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HPRCAGST2 1157 printed Mar 13, 2025@20:44:27 Page 2
- PRCAGST2 ;WASH/ISC@ALTOONA,PA/CMS - Print Patient Statement Summary ;4/19/95 11:07 AM
- V ;;4.5;Accounts Receivable;**2,176,405**;Mar 20, 1995;Build 9
- +1 ;;Per VHA Directive 10-93-142, this routine should not be modified.
- SUM ;statement summary called from PRCAGST1
- +1 ;PRCA*4.5*405
- NEW I,Y,RCNT
- +2 WRITE !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- +3 WRITE !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- +4 WRITE !,"|",?12,"|",?14,"Previous Balance",?32,$JUSTIFY(PBAL,15,2),?58,"|",?67,"|",?79,"|"
- +5 WRITE !,"|",?12,"|",?14,"Charges",?32,$JUSTIFY(TBAL("CH"),15,2),?58,"|",?67,"|",?79,"|"
- +6 WRITE !,"|",?12,"|",?14,"Payments/Credits",?32,$JUSTIFY(TBAL("PC"),15,2),?58,"|",?67,"|",?79,"|"
- +7 IF TBAL("RF")'=0
- WRITE !,"|",?12,"|",?14,"Refunds",?32,$JUSTIFY(TBAL("RF"),15,2),?58,"|",?67,"|",?79,"|"
- +8 WRITE !,"|",?12,"|",?32,"_______________",?58,"|",?67,"|",?79,"|"
- +9 WRITE !,"|",?12,"|",?14,"New Balance",?32,$JUSTIFY((PBAL+TBAL("CH")+TBAL("PC")+TBAL("RF")),15,2),?58,"|",?67,"|",?79,"|"
- +10 ;PRCA*4.5*405 + next line
- SET RCNT=$Y
- +11 FOR
- if $Y>(IOSL-4)!($Y>RCNT+4)
- QUIT
- WRITE !,"|",?12,"|",?58,"|",?67,"|",?79,"|"
- +12 IF $DATA(THNK)
- WRITE !,"|",?12,"|","THANK YOU FOR YOUR PAYMENT!",?58,"|",?67,"|",?79,"|"
- +13 WRITE !,"|"
- FOR I=12,46,9,12
- SET Y=""
- SET $PIECE(Y,"_",I)=""
- WRITE Y,"|"
- +14 QUIT