STANDARD DATA DICTIONARY #470 -- PATIENT FUNDS FILE                                                               3/24/25    PAGE 1
STORED IN ^PRPF(470,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                        (VERSION 3.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
Primary file used for the storage of patient specific information from the Patient Funds package.  


              WR ACCESS: ^
             DEL ACCESS: ^
           LAYGO ACCESS: ^
IDENTIFIED BY: STATION NAME (#73)
       "DEAD": I $D(^DPT(+Y,.35)),$P(^(.35),U)]"" W "   PATIENT HAS EXPIRED",*7

POINTED TO BY: PATIENT NAME field (#1) of the PATIENT FUNDS MASTER TRANSACTION File (#470.1) 
               PATIENT NAME field (#1) of the PATIENT FUNDS TEMPORARY TRANSACTION File (#470.5) 
               

CROSS
REFERENCED BY: ACCOUNT STATUS(AC), CARD TO BE PRINTED?(AD), ON DORMANT ACCOUNT LIST(AE), ON MIN/MAX1 LIST(AF), 
               ON MIN/MAX2 LIST(AG), ACCOUNT OUT OF BALANCE(AH), ON SUSPENSE DISPLAY LIST(AI), ON ACTIVE ACCOUNT LIST(AJ), 
               PRINT ON OVERDUE LIST?(AK), NAME(B), SUSPENSE DATE(C)



470,.01       NAME                   0;1 POINTER TO PATIENT FILE (#2) (Required)

              INPUT TRANSFORM:  S DINUM=X
              LAST EDITED:      JUN 12, 1997 
              HELP-PROMPT:        
              DELETE TEST:      1,0)= D EN^DDIOL("Deletions are not allowed due to PFOP Migration!!","","!?5,$C(7)") I 1

              LAYGO TEST:       1,0)= D:'$G(XUMF) EN^DDIOL("Additions are not allowed due to PFOP Migration!!","","!?5,$C(7)") I +$
                                G(XUMF)

                                UNEDITABLE
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  470^B 
                                1)= S ^PRPF(470,"B",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  ^^TRIGGER^470^10.9 
                                1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PRPF(470,D0,0)):^(0),1:"") S X=$P(Y(1),U,14),X=X S 
                                DIU=X K Y S X=DIV S X="YES" X ^DD(470,.01,1,2,1.4)

                                1.4)= S DIH=$S($D(^PRPF(470,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,14)=DIV,DIH=470,DIG=10.9 D ^DIC
                                R:$O(^DD(DIH,DIG,1,0))>0

                                2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PRPF(470,D0,0)):^(0),1:"") S X=$P(Y(1),U,14),X=X S 
                                DIU=X K Y S X=DIV S X="YES" X ^DD(470,.01,1,2,2.4)

                                2.4)= S DIH=$S($D(^PRPF(470,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,14)=DIV,DIH=470,DIG=10.9 D ^DIC
                                R:$O(^DD(DIH,DIG,1,0))>0

                                CREATE VALUE)= "YES"
                                DELETE VALUE)= "YES"
                                FIELD)= #10.9
                                This trigger will assure that if a provider conversion is accidentally run, that the provider field
                                will not be changed.  



470,1         ACCOUNT STATUS         0;2 SET

                                'A' FOR ACTIVE; 
                                'I' FOR INACTIVE; 
              INPUT TRANSFORM:  D CKINACT^PRPFED
              LAST EDITED:      JUL 13, 1987 
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  470^AC 
                                1)= S ^PRPF(470,"AC",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AC",$E(X,1,30),DA)


470,2         PATIENT TYPE           0;3 SET

                                'L' FOR LIMITED UNRESTRICTED; 
                                'R' FOR RESTRICTED; 
                                'U' FOR UNRESTRICTED; 
                                'X' FOR UNKNOWN; 
              LAST EDITED:      MAR 09, 1987 

470,3         PATIENT STATUS         0;4 SET

                                'A' FOR ADJUDGED INCOMPETENT; 
                                'R' FOR RATED INCOMPETENT; 
                                'C' FOR COMPETENT; 
                                'N' FOR NOT RATED; 
                                'X' FOR UNKNOWN; 
              LAST EDITED:      MAR 09, 1987 

470,4         INDIGENT               0;5 SET

                                'Y' FOR YES; 
                                'N' FOR NO; 
              LAST EDITED:      MAR 09, 1987 

470,5         APPORTIONEE $          0;6 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,6         GUARDIAN $             0;7 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,7         INSTITUTIONAL AWARD    0;8 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,8         REGIONAL OFFICE        0;9 POINTER TO INSTITUTION FILE (#4)

              LAST EDITED:      MAR 09, 1987 

470,9         OTHER ASSETS           0;10 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 999999 

470,10        DATE OF LAST TRANSACTION 0;11 DATE

              INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      MAR 09, 1987 

470,10.5      DATE OF CURRENT RESTRICTION 0;12 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      MAR 09, 1987 

470,10.7      PROVIDER AUTH RESTRICT 0;13 POINTER TO NEW PERSON FILE (#200)

              INPUT TRANSFORM:  S DIC("S")="I $D(^VA(200,""AK.PROVIDER"",$P(^(0),U,1)))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      APR 28, 1995 
              SCREEN:           S DIC("S")="I $D(^VA(200,""AK.PROVIDER"",$P(^(0),U,1)))"
              EXPLANATION:      Allows user only to select active providers.

470,10.9      PROVIDER CONVERTED     0;14 SET

                                '1' FOR YES; 
              LAST EDITED:      JUN 12, 1997 
              DESCRIPTION:      This field contains a flag indicating that the Provider Authorizing Restriction field has been
                                converted from pointing to file 6 to pointing to file 200.  

              NOTES:            TRIGGERED by the NAME field of the PATIENT FUNDS File 


470,11        BALANCE CARRIED FORWARD 1;1 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>9999999)!(X<0) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 9999999 

470,12        PVT SOURCE CARRIED FORWARD 1;2 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>9999999)!(X<0) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 9999999 

470,13        GRATUITOUS CARRIED FORWARD 1;3 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>9999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 9999999 

470,14        STORED BALANCE         1;4 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470,14.5      COMPUTED BALANCE        ;  COMPUTED

              MUMPS CODE:       X ^DD(470,14.5,9.2) X "F D1=0:0 S D1=$O(^PRPF(470,D0,3,D1)) Q:D1'>0  S Y(470,14.5,102)=Y(470,14.5,1
                                02)+$S($D(^(D1,0)):$P(^(0),U,3),1:"""")" S D(1)=D1 S X=Y(470,14.5,102) S D0=Y(470,14.5,80) S D1=Y(4
                                70,14.5,81)
                                9.2 = S Y(470,14.5,80)=$S($D(D0):D0,1:""),Y(470,14.5,81)=$S($D(D1):D1,1:""),Y(470,14.5,102)=""
              ALGORITHM:        TOTAL(PATIENT TRANSACTION:TRANSACTION AMOUNT)
              LAST EDITED:      FEB 24, 1997 

470,15        STORED PRIVATE SOURCE  1;5 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470,15.5      COMPUTED PRIVATE SOURCE  ;  COMPUTED

              MUMPS CODE:       X ^DD(470,15.5,9.2) X "F D1=0:0 S D1=$O(^PRPF(470,D0,3,D1)) Q:D1'>0  S Y(470,15.5,102)=Y(470,15.5,1
                                02)+$S($D(^(D1,0)):$P(^(0),U,4),1:"""")" S D(1)=D1 S X=Y(470,15.5,102) S D0=Y(470,15.5,80) S D1=Y(4
                                70,15.5,81)
                                9.2 = S Y(470,15.5,80)=$S($D(D0):D0,1:""),Y(470,15.5,81)=$S($D(D1):D1,1:""),Y(470,15.5,102)=""
              ALGORITHM:        TOTAL(PATIENT TRANSACTION:PRIVATE SOURCE AMOUNT)
              LAST EDITED:      FEB 24, 1997 

470,16        STORED GRATUITOUS      1;6 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470,16.5      COMPUTED GRATUITOUS     ;  COMPUTED

              MUMPS CODE:       X ^DD(470,16.5,9.2) X "F D1=0:0 S D1=$O(^PRPF(470,D0,3,D1)) Q:D1'>0  S Y(470,16.5,102)=Y(470,16.5,1
                                02)+$S($D(^(D1,0)):$P(^(0),U,5),1:"""")" S D(1)=D1 S X=Y(470,16.5,102) S D0=Y(470,16.5,80) S D1=Y(4
                                70,16.5,81)
                                9.2 = S Y(470,16.5,80)=$S($D(D0):D0,1:""),Y(470,16.5,81)=$S($D(D1):D1,1:""),Y(470,16.5,102)=""
              ALGORITHM:        TOTAL(PATIENT TRANSACTION:GRATUITOUS AMOUNT)
              LAST EDITED:      FEB 24, 1997 

470,17        AMOUNT RESTRICTED PER MONTH 1;7 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>99999)!(X<0) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 99999 

470,18        AMOUNT RESTRICTED PER WEEK 1;8 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>99999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 99999 

470,19        RESTRICTION MONTH      1;9 DATE

              INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      MAR 09, 1987 

470,20        RESTRICTION WEEK #     1;10 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 1 AND 9999 

470,21        MONTHLY RESTRICTION BALANCE 1;11 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>99999)!(X<-99999) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN -99999 AND 99999 

470,22        WEEKLY RESTRICTION BALANCE 1;12 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>99999)!(X<-99999) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN -99999 AND 99999 

470,23        MINIMUM BALANCE #1     2;1 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              LAST EDITED:      MAR 09, 1987 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,24        MAXIMUM BALANCE #1     2;2 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,25        MINIMUM BALANCE #2     2;3 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,26        MAXIMUM BALANCE #2     2;4 NUMBER

              INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>999999)!(X<0) X
              HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 999999 

470,30        PATIENT TRANSACTION    3;0 POINTER Multiple #470.01

              DESCRIPTION:      This field stores the current master transactions affecting a patient account.  As archiving
                                becomes available, the data contained in this field will only be a subset of all the master
                                transactions affecting a specific veteran.  


470.01,.01      PATIENT TRANSACTION    0;1 POINTER TO PATIENT FUNDS MASTER TRANSACTION FILE (#470.1) (Required)

                TRANS #   
                LAST EDITED:      SEP 01, 1987 
                HELP-PROMPT:        
                CROSS-REFERENCE:  470.01^B 
                                  1)= S ^PRPF(470,DA(1),3,"B",$E(X,1,30),DA)=""
                                  2)= K ^PRPF(470,DA(1),3,"B",$E(X,1,30),DA)


470.01,1        TRANSACTION DATE       0;2 DATE (Required)

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      SEP 01, 1987 
                CROSS-REFERENCE:  470.01^AC 
                                  1)= S ^PRPF(470,DA(1),3,"AC",$E(X,1,30),DA)=""
                                  2)= K ^PRPF(470,DA(1),3,"AC",$E(X,1,30),DA)


470.01,2        TRANSACTION AMOUNT     0;3 NUMBER

                AMOUNT   
                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470.01,3        PRIVATE SOURCE AMOUNT  0;4 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
                HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470.01,4        GRATUITOUS AMOUNT      0;5 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470.01,5        BALANCE                0;6 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?."-".N1"."2N)!(X>9999999)!(X<-9999999) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN -9999999 AND 9999999 

470.01,7        VERIFY AMOUNT           ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,7,9.2) S D0=$P(Y(470.01,7,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,7,101)=$S
                                ($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,7,101),U,4) S D0=Y(470.01,7,80) S D1=Y(470.01,7,8
                                1)
                                9.2 = S Y(470.01,7,81)=$S($D(D1):D1,1:""),Y(470.01,7,80)=$S($D(D0):D0,1:""),Y(470.01,7,1)=$S($D(^PR
                                PF(470,D0,3,D1,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:AMOUNT

470.01,8        TRANSACTION DATE      ;  COMPUTED DATE

                MUMPS CODE:     X ^DD(470.01,8,9.2) S D0=$P(Y(470.01,8,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,8,101)=$S
                                ($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,8,101),U,5) S D0=Y(470.01,8,80) S D1=Y(470.01,8,8
                                1)
                                9.2 = S Y(470.01,8,81)=$S($D(D1):D1,1:""),Y(470.01,8,80)=$S($D(D0):D0,1:""),Y(470.01,8,1)=$S($D(^PR
                                PF(470,D0,3,D1,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:TRANSACTION DATE

470.01,9        DATE ENTERED          ;  COMPUTED

                DATE   
                MUMPS CODE:     X ^DD(470.01,9,9.3) S:X X=$E(X,4,5)_"/"_$E(X,6,7)_"/"_(1700+$E(X,1,3)) S X=X S D0=Y(470.01,9,80) S 
                                D1=Y(470.01,9,81)
                                9.2 = S Y(470.01,9,81)=$S($D(D1):D1,1:""),Y(470.01,9,80)=$S($D(D0):D0,1:""),Y(470.01,9,1)=$S($D(^PR
                                PF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,9,9.2) S D0=$P(Y(470.01,9,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,9,1
                                01)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,9,101),U,6)
                ALGORITHM:      NUMDATE4(PATIENT TRANSACTION:DATE TRANSACTION ENTERED)
                LAST EDITED:    FEB 25, 1998 

470.01,10       REFERENCE             ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,10,9.2) S D0=$P(Y(470.01,10,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,10,101)
                                =$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,10,101),U,7) S D0=Y(470.01,10,80) S D1=Y(470.0
                                1,10,81)
                                9.2 = S Y(470.01,10,81)=$S($D(D1):D1,1:""),Y(470.01,10,80)=$S($D(D0):D0,1:""),Y(470.01,10,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:REFERENCE

470.01,11       DEP/WIT               ;  COMPUTED

                D/W   
                MUMPS CODE:     X ^DD(470.01,11,9.3) S X=X S X=X S D0=Y(470.01,11,80) S D1=Y(470.01,11,81)
                                9.2 = S Y(470.01,11,81)=$S($D(D1):D1,1:""),Y(470.01,11,80)=$S($D(D0):D0,1:""),Y(470.01,11,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,11,9.2) S D0=$P(Y(470.01,11,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,1
                                1,101)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,11,101),U,8)
                ALGORITHM:      INTERNAL(PATIENT TRANSACTION:DEPOSIT/WITHDRAWAL)
                LAST EDITED:    JUL 06, 1987 

470.01,12       CA/CK/OTH             ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,12,9.3) S Y(470.01,12,101)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P($P(Y(470.01,12,1
                                02),$C(59)_$P(Y(470.01,12,101),U,9)_":",2),$C(59),1) S D0=Y(470.01,12,80) S D1=Y(470.01,12,81)
                                9.2 = S Y(470.01,12,81)=$S($D(D1):D1,1:""),Y(470.01,12,80)=$S($D(D0):D0,1:""),Y(470.01,12,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,12,9.2) S D0=$P(Y(470.01,12,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,1
                                2,102)=$C(59)_$S($D(^DD(470.1,8,0)):$P(^(0),U,3),1:"")
                ALGORITHM:      PATIENT TRANSACTION:CASH/CHECK/OTHER

470.01,13       P/G                   ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,13,9.3) S X=X S X=X S D0=Y(470.01,13,80) S D1=Y(470.01,13,81)
                                9.2 = S Y(470.01,13,81)=$S($D(D1):D1,1:""),Y(470.01,13,80)=$S($D(D0):D0,1:""),Y(470.01,13,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,13,9.2) S D0=$P(Y(470.01,13,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,1
                                3,101)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,13,101),U,10)
                ALGORITHM:      INTERNAL(PATIENT TRANSACTION:SOURCE)
                LAST EDITED:    JUL 06, 1987 

470.01,14       FORM                  ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,14,9.3) S X=$S('$D(^PRPF(470.2,+$P(Y(470.01,14,101),U,11),0)):"",1:$P(^(0),U,1)) S D0=
                                Y(470.01,14,80) S D1=Y(470.01,14,81)
                                9.2 = S Y(470.01,14,81)=$S($D(D1):D1,1:""),Y(470.01,14,80)=$S($D(D0):D0,1:""),Y(470.01,14,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,14,9.2) S D0=$P(Y(470.01,14,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,1
                                4,101)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:FORM

470.01,15       CLERK                 ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,15,9.3) S X=$S('$D(^VA(200,+$P(Y(470.01,15,101),U,14),0)):"",1:$P(^(0),U,1)) S D0=Y(47
                                0.01,15,80) S D1=Y(470.01,15,81)
                                9.2 = S Y(470.01,15,81)=$S($D(D1):D1,1:""),Y(470.01,15,80)=$S($D(D0):D0,1:""),Y(470.01,15,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                                9.3 = X ^DD(470.01,15,9.2) S D0=$P(Y(470.01,15,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,1
                                5,101)=$S($D(^PRPF(470.1,D0,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:PATIENT FUNDS CLERK
                LAST EDITED:    FEB 13, 1997 

470.01,16       REMARKS               ;  COMPUTED

                MUMPS CODE:     X ^DD(470.01,16,9.2) S D0=$P(Y(470.01,16,1),U,1) S:'$D(^PRPF(470.1,+D0,0)) D0=-1 S Y(470.01,16,101)
                                =$S($D(^PRPF(470.1,D0,0)):^(0),1:"") S X=$P(Y(470.01,16,101),U,16) S D0=Y(470.01,16,80) S D1=Y(470.
                                01,16,81)
                                9.2 = S Y(470.01,16,81)=$S($D(D1):D1,1:""),Y(470.01,16,80)=$S($D(D0):D0,1:""),Y(470.01,16,1)=$S($D(
                                ^PRPF(470,D0,3,D1,0)):^(0),1:"")
                ALGORITHM:      PATIENT TRANSACTION:REMARKS



470,30.5      DEFERRED BALANCE        ;  COMPUTED

              MUMPS CODE:       X ^DD(470,30.5,9.2) X "F D1=0:0 S D1=$O(^PRPF(470,D0,4,D1)) Q:D1'>0  S Y(470,30.5,102)=Y(470,30.5,1
                                02)+$S($D(^(D1,0)):$P(^(0),U,3),1:"""")" S D(1)=D1 S X=Y(470,30.5,102) S D0=Y(470,30.5,80) S D1=Y(4
                                70,30.5,81)
                                9.2 = S Y(470,30.5,80)=$S($D(D0):D0,1:""),Y(470,30.5,81)=$S($D(D1):D1,1:""),Y(470,30.5,102)=""
              ALGORITHM:        TOTAL(#31:#2)
              LAST EDITED:      FEB 24, 1997 

470,31        DEFERRED CREDIT REF #  4;0 Multiple #470.02 (Add New Entry without Asking)


470.02,.01      DEFERRED CREDIT REF #  0;1 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
                LAST EDITED:      MAY 15, 1987 
                HELP-PROMPT:      ANSWER MUST BE 1-15 CHARACTERS IN LENGTH 

470.02,1        DEFERRED DATE          0;2 DATE

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      MAR 09, 1987 

470.02,2        AMOUNT                 0;3 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>9999999)!(X<0) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 9999999 

470.02,3        PATIENT TRANSACTION #  0;4 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 1 AND 99999 



470,32        SUSPENSE DATE          5;0 DATE Multiple #470.03


470.03,.01      SUSPENSE DATE          0;1 DATE (Multiply asked)

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      AUG 21, 1987 
                HELP-PROMPT:        
                CROSS-REFERENCE:  470^C 
                                  1)= S ^PRPF(470,"C",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^PRPF(470,"C",$E(X,1,30),DA(1),DA)


470.03,1        ID                     1;0 Multiple #470.04 (Add New Entry without Asking)


470.04,.01        ITEM ID                0;1 FREE TEXT (Multiply asked)

                  INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                  LAST EDITED:      SEP 02, 1987 
                  HELP-PROMPT:      ENTER A SHORT DESCRIPTION OF THIS SUSPENSE ITEM  DO NOT EXCEED 40 CHARACTERS 
                  CROSS-REFERENCE:  470.04^B 
                                    1)= S ^PRPF(470,DA(2),5,DA(1),1,"B",$E(X,1,30),DA)=""
                                    2)= K ^PRPF(470,DA(2),5,DA(1),1,"B",$E(X,1,30),DA)


470.04,1          FULL DESCRIPTION       1;0   WORD-PROCESSING #470.07


                    LAST EDITED:      AUG 24, 1987 







470,33        INCOME SOURCE          6;0 Multiple #470.05


470.05,.01      INCOME SOURCE          0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      DEC 11, 1987 
                HELP-PROMPT:      Enter a person/type of income for this patient.  Do not exceed 25 characters. 
                CROSS-REFERENCE:  470.05^B 
                                  1)= S ^PRPF(470,DA(1),6,"B",$E(X,1,30),DA)=""
                                  2)= K ^PRPF(470,DA(1),6,"B",$E(X,1,30),DA)


470.05,1        PAYEE                  0;2 FREE TEXT (Required)

                INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1) X
                LAST EDITED:      DEC 11, 1987 
                HELP-PROMPT:      Enter the name of the individual to whom the check is made payable. 

470.05,2        AMOUNT                 0;3 NUMBER (Required)

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>99999)!(X<1) X
                LAST EDITED:      MAR 09, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 1 AND 99999 

470.05,3        FREQUENCY              0;4 SET

                                  'D' FOR DAILY; 
                                  'W' FOR WEEKLY; 
                                  'M' FOR MONTHLY; 
                                  'Y' FOR YEARLY; 
                                  'X' FOR UNKNOWN; 
                                  'V' FOR VARIABLE; 
                                  'O' FOR OTHER; 
                LAST EDITED:      JUL 06, 1987 



470,34        GENERAL INFORMATION/REMARKS 7;0   WORD-PROCESSING #470.06


                LAST EDITED:      NOV 09, 1987 



470,35        SPECIAL REMARKS        8;0   WORD-PROCESSING #470.035

              DESCRIPTION:      This field is designed to store those remarks which are to be viewed by Patient Funds Personnel
                                ONLY.  


                LAST EDITED:      OCT 13, 1987 



470,50        SSN                     ;  COMPUTED

              MUMPS CODE:       X ^DD(470,50,9.2) S X=$P(Y(470,50,101),U,9) S D0=Y(470,50,80)
                                9.2 = S Y(470,50,80)=$S($D(D0):D0,1:""),Y(470,50,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                0,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,50,101)=$S($D(^DPT(D0,0)):^(0),1:"")
              ALGORITHM:        NAME:SSN

470,51        DOB                     ;  COMPUTED DATE

              MUMPS CODE:       X ^DD(470,51,9.2) S X=$P(Y(470,51,101),U,3) S D0=Y(470,51,80)
                                9.2 = S Y(470,51,80)=$S($D(D0):D0,1:""),Y(470,51,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                1,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,51,101)=$S($D(^DPT(D0,0)):^(0),1:"")
              ALGORITHM:        NAME:DOB

470,52        WARD                    ;  COMPUTED

              MUMPS CODE:       S X="",DFN=$S($D(DA):DA,$D(D0):D0,1:"") I DFN["" D DGINPW^PRPFU1 S X=DFN(.1) K DFN(.1)
                                9.2 = S Y(470,52,80)=$S($D(D0):D0,1:""),Y(470,52,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                2,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,52,101)=$S($D(^DPT(D0,.1)):^(.1),1:"")
              ALGORITHM:        S X="",DFN=$S($D(DA):DA,$D(D0):D0,1:"") I DFN["" D DGINPW^PRPFU1 S X=DFN(.1) K DFN(.1)
              LAST EDITED:      FEB 19, 1992 
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


470,53        CLAIM NUMBER            ;  COMPUTED

              MUMPS CODE:       X ^DD(470,53,9.2) S X=$P(Y(470,53,101),U,3) S D0=Y(470,53,80)
                                9.2 = S Y(470,53,80)=$S($D(D0):D0,1:""),Y(470,53,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                3,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,53,101)=$S($D(^DPT(D0,.31)):^(.31),1:"")
              ALGORITHM:        NAME:CLAIM NUMBER

470,54        STREET ADDRESS          ;  COMPUTED

              MUMPS CODE:       X ^DD(470,54,9.2) S X=$P(Y(470,54,101),U,1) S D0=Y(470,54,80)
                                9.2 = S Y(470,54,80)=$S($D(D0):D0,1:""),Y(470,54,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                4,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,54,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:STREET ADDRESS

470,55        STREET ADDRESS 2        ;  COMPUTED

              MUMPS CODE:       X ^DD(470,55,9.2) S X=$P(Y(470,55,101),U,2) S D0=Y(470,55,80)
                                9.2 = S Y(470,55,80)=$S($D(D0):D0,1:""),Y(470,55,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                5,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,55,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:STREET ADDRESS 2

470,56        STREET ADDRESS 3        ;  COMPUTED

              MUMPS CODE:       X ^DD(470,56,9.2) S X=$P(Y(470,56,101),U,3) S D0=Y(470,56,80)
                                9.2 = S Y(470,56,80)=$S($D(D0):D0,1:""),Y(470,56,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                6,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,56,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:STREET ADDRESS 3

470,57        CITY                    ;  COMPUTED

              MUMPS CODE:       X ^DD(470,57,9.2) S X=$P(Y(470,57,101),U,4) S D0=Y(470,57,80)
                                9.2 = S Y(470,57,80)=$S($D(D0):D0,1:""),Y(470,57,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                7,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,57,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:CITY

470,58        STATE                   ;  COMPUTED

              MUMPS CODE:       X ^DD(470,58,9.2) S X=$S('$D(^DIC(5,+$P(Y(470,58,101),U,5),0)):"",1:$P(^(0),U,1)) S D0=Y(470,58,80)
                                9.2 = S Y(470,58,80)=$S($D(D0):D0,1:""),Y(470,58,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                8,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,58,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:STATE
              LAST EDITED:      MAR 11, 1987 

470,59        ZIP CODE                ;  COMPUTED

              MUMPS CODE:       X ^DD(470,59,9.2) S X=$P(Y(470,59,101),U,6) S D0=Y(470,59,80)
                                9.2 = S Y(470,59,80)=$S($D(D0):D0,1:""),Y(470,59,1)=$S($D(^PRPF(470,D0,0)):^(0),1:""),D0=$P(Y(470,5
                                9,1),U,1) S:'$D(^DPT(+D0,0)) D0=-1 S Y(470,59,101)=$S($D(^DPT(D0,.11)):^(.11),1:"")
              ALGORITHM:        NAME:ZIP CODE

470,60        CARD TO BE PRINTED?    1;13 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
                                UNEDITABLE
              CROSS-REFERENCE:  470^AD 
                                1)= S ^PRPF(470,"AD",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AD",$E(X,1,30),DA)


470,61        ON DORMANT ACCOUNT LIST 1;14 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
                                UNEDITABLE
              CROSS-REFERENCE:  470^AE 
                                1)= S ^PRPF(470,"AE",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AE",$E(X,1,30),DA)


470,62        ON MIN/MAX1 LIST       1;15 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
                                UNEDITABLE
              CROSS-REFERENCE:  470^AF 
                                1)= S ^PRPF(470,"AF",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AF",$E(X,1,30),DA)


470,63        ON MIN/MAX2 LIST       1;16 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
                                UNEDITABLE
              CROSS-REFERENCE:  470^AG 
                                1)= S ^PRPF(470,"AG",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AG",$E(X,1,30),DA)


470,64        ACCOUNT OUT OF BALANCE 1;17 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
                                UNEDITABLE
              CROSS-REFERENCE:  470^AH 
                                1)= S ^PRPF(470,"AH",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AH",$E(X,1,30),DA)


470,65        ON SUSPENSE DISPLAY LIST 1;18 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
              HELP-PROMPT:        
                                UNEDITABLE
              CROSS-REFERENCE:  470^AI 
                                1)= S ^PRPF(470,"AI",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AI",$E(X,1,30),DA)


470,66        ON ACTIVE ACCOUNT LIST 1;19 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
              HELP-PROMPT:        
                                UNEDITABLE
              CROSS-REFERENCE:  470^AJ 
                                1)= S ^PRPF(470,"AJ",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AJ",$E(X,1,30),DA)


470,67        PRINT ON OVERDUE LIST? 1;20 SET (Required)

                                'Y' FOR YES; 
              LAST EDITED:      JAN 27, 1989 
              HELP-PROMPT:        
                                UNEDITABLE
              CROSS-REFERENCE:  470^AK 
                                1)= S ^PRPF(470,"AK",$E(X,1,30),DA)=""
                                2)= K ^PRPF(470,"AK",$E(X,1,30),DA)


470,68        RECORD LOCKED          9;1 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      MAR 02, 1988 

470,69        RECORD LOCKED BY       9;2 POINTER TO NEW PERSON FILE (#200)

              LAST EDITED:      SEP 19, 1995 

470,70        RECORD LOCKED TERMINAL 9;3 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
              LAST EDITED:      MAR 01, 1988 
              HELP-PROMPT:      ANSWER MUST BE 1-15 CHARACTERS IN LENGTH 

470,71        FUTURE MONTH           10;0 DATE Multiple #470.071 (Add New Entry without Asking)


470.071,.01     FUTURE MONTH           0;1 DATE

                INPUT TRANSFORM:  S %DT="E" D ^%DT S (X,DINUM)=Y K:Y<1 X,DINUM
                LAST EDITED:      JAN 27, 1989 
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


470.071,1       PENDING AMOUNT         0;2 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>999999999)!(X<-999999999) X
                LAST EDITED:      JAN 27, 1989 
                HELP-PROMPT:      Type a Dollar Amount between -999999999 and 999999999, 2 Decimal Digits 



470,72        FUTURE WEEK            11;0 Multiple #470.072 (Add New Entry without Asking)


470.072,.01     FUTURE WEEK            0;1 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X I $D(X) S DINUM=X
                LAST EDITED:      JAN 27, 1989 
                HELP-PROMPT:      Type a Number between 1 and 999999999, 0 Decimal Digits 
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


470.072,1       PENDING AMOUNT         0;2 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?."-".N.1".".2N!(X>999999999)!(X<-999999999) X
                LAST EDITED:      JAN 27, 1989 
                HELP-PROMPT:      Type a Dollar Amount between -999999999 and 999999999, 2 Decimal Digits 



470,73        STATION NAME           12;1 POINTER TO INSTITUTION FILE (#4)

              LAST EDITED:      JUN 06, 2002 
              HELP-PROMPT:      Answer must be 3-5 characters in length 
              DESCRIPTION:
                                This field will be used to store the primary Station Name that a patient is officially assigned to.  



      FILES POINTED TO                      FIELDS

INSTITUTION (#4)                  REGIONAL OFFICE (#8)
                                  STATION NAME (#73)

NEW PERSON (#200)                 PROVIDER AUTH RESTRICT (#10.7)
                                  RECORD LOCKED BY (#69)

PATIENT (#2)                      NAME (#.01)

PATIENT FUNDS MASTER TRANSACTI 
                   (#470.1)       PATIENT TRANSACTION:PATIENT TRANSACTION (#.01)



INPUT TEMPLATE(S):
PRPF DEFERRAL EDIT            AUG 24, 1987        USER #0    
PRPF INACTIVE/ACTIVE          MAY 09, 2002@09:06  USER #0    
PRPF LONG REGISTRATION        MAY 14, 2002@11:30  USER #0    
PRPF SELECTED DATA EDIT       NOV 27, 1987        USER #0    
PRPF SHORT REGISTRATION       MAY 14, 2002@11:30  USER #0    
PRPF SUSPENSE ENTER EDIT      AUG 24, 1987        USER #0    

PRINT TEMPLATE(S):
PRPF BALANCE IN ACCOUNTS      AUG 05, 2002@10:57  USER #0                                     PATIENT FUNDS BALANCE IN ALL ACCOUNTS
PRPF CARD PRINT               FEB 26, 1988        USER #0                                                                         @
PRPF CURRENT BAL              SEP 11, 1991@12:15  USER #0                            CURRENT PATIENT BALANCES AND TOTAL IN ACCOUNTS
PRPF DORMANT ACCOUNT LIST     MAY 10, 2002@16:44  USER #0                                     PATIENT FUNDS DORMANT ACCOUNT LISTING
PRPF INACTIVE ACCOUNTS        DEC 31, 1987        USER #0                                    PATIENT FUNDS INACTIVE ACCOUNT LISTING
PRPF INDIGENT LIST            MAY 13, 2002@18:11  USER #0                                               PATIENT FUNDS INDIGENT LIST
PRPF MIN/MAX1                 MAY 10, 2002@16:56  USER #0                                           PATIENT FUNDS MIN/MAX #1 REPORT
PRPF MIN/MAX2                 MAY 10, 2002@16:57  USER #0                                           PATIENT FUNDS MIN/MAX #2 REPORT
PRPF NEGATIVE BALANCES        MAY 10, 2002@17:19  USER #0                                       PATIENT FUNDS NEGATIVE BALANCE LIST
PRPF NEW ACCOUNT STATUS       DEC 31, 1987        USER #0                           PATIENT FUNDS LISTING OF UPDATED ACCOUNT STATUS
PRPF OUT OF BALANCE           MAY 10, 2002@17:17  USER #0                                       PATIENT FUNDS OUT OF BALANCE REPORT
PRPF OVERDUE PRINT            MAY 15, 2002@13:09  USER #0                         PATIENT FUNDS LISTING OF OUT OF DATE RESTRICTIONS
PRPF PATIENT LIST             MAY 13, 2002@17:21  USER #0                                                        PATIENT FUNDS LIST
PRPF PATIENT SUMMARY          APR 25, 2002@19:40  USER #0                                               PATIENT FUNDS DAILY SUMMARY
PRPF RANGE OF CARDS           MAR 02, 1990@14:23  USER #0                                                                         @
PRPF SUSPENSE DISPLAY         SEP 02, 1987        USER #0                                             PATIENT FUNDS SUSPENSE REVIEW
PRPF SUSPENSE LIST            DEC 31, 1987        USER #0                                               PATIENT FUNDS SUSPENSE LIST
PRPF TRANSACTION DISPLAY      JUL 07, 1987        USER #0                                                     PATIENT FUNDS V3 LIST
PRPF UNASSIGNED STATION LIST  AUG 02, 2002@09:49  USER #0                                           UNASSIGNED STATION NAME LISTING

SORT TEMPLATE(S):
PRPF BALANCE IN ACCOUNTS      MAR 22, 1988        USER #0    
SORT BY: ]+ACCOUNT STATUS;S3//

PRPF BY PATIENT               JUL 13, 1987        USER #0    
SORT BY: ]NAME// (NAME not null)

PRPF CURRENT BAL              SEP 10, 1991@22:48  USER #0    
SORT BY: @NAME// (NAME not null)
  WITHIN NAME, SORT BY: @ACCOUNT STATUS// (ACCOUNT STATUS equals A)

PRPF DORMANT ACCOUNT LIST     DEC 14, 1987        USER #0    
SORT BY: ]@ON DORMANT ACCOUNT LIST// (ON DORMANT ACCOUNT LIST)
  WITHIN ON DORMANT ACCOUNT LIST, SORT BY: NAME// (NAME not null)

PRPF INACTIVE ACCOUNTS        JUL 13, 1987        USER #0    
SORT BY: ]ACCOUNT STATUS//     From 'I'
  WITHIN ACCOUNT STATUS, SORT BY: NAME//

PRPF INDIGENT LIST            FEB 19, 1998@15:23  USER #0    
SORT BY: ]INDIGENT// (INDIGENT from Y (YES))
  WITHIN INDIGENT, SORT BY: ACCOUNT STATUS// (ACCOUNT STATUS equals A (ACTIVE))
    WITHIN ACCOUNT STATUS, SORT BY: NAME// (NAME not null)
     Select all Active Indigent patients.

PRPF LIST                     DEC 14, 1987        USER #0      NAME NOT NULL

PRPF PATIENT SUMMARY          JAN 06, 1988        USER #0    
SORT BY: @ACCOUNT STATUS// (ACCOUNT STATUS)
  WITHIN ACCOUNT STATUS, SORT BY: NAME// (NAME not null)

PRPF RANGE OF CARDS           MAR 02, 1990@14:22  USER #0    
SORT BY: ]NAME//    (User is asked range)

PRPF SUSPENSE DISPLAY         APR 28, 1995@12:09  USER #0    
SORT BY: NAME// (NAME not null)
  WITHIN NAME, SORT BY: SUSPENSE DATE;S//
  SUSPENSE DATE SUB-FIELD: SUSPENSE DATE//    (User is asked range)

PRPF SUSPENSE LIST            SEP 02, 1987        USER #0    
SORT BY: ]SUSPENSE DATE;S//
SUSPENSE DATE SUB-FIELD: SUSPENSE DATE//    (User is asked range)
  WITHIN SUSPENSE DATE, SORT BY: NAME// (NAME not null)

PRPF UNASSIGNED STATION LIST  MAY 15, 2002@17:44  USER #0    
SORT BY: @STATION NAME// (STATION NAME is null)
  WITHIN STATION NAME, SORT BY: NAME// (NAME not null)
     THIS TEMPLATE WILL SEARCH FOR PATIENTS WITH OUT A STATION ASSIGNED TO THEM


FORM(S)/BLOCK(S):