| 1 | PRPFDR6 ;BAYPINES/MJE  VPFS DATA MIGRATION ROUTINE 6 ;05/15/03
 | 
|---|
| 2 |  ;;3.0;PATIENT FUNDS DIAG V5.9;**15**;JUNE 1, 1989
 | 
|---|
| 3 |  ;ENTRY AT LINETAG ONLY
 | 
|---|
| 4 |  Q
 | 
|---|
| 5 | XSUM1 ;THIS ENTRY POINT FOR SUMMARY INFO
 | 
|---|
| 6 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#33    RESTRCT AMT ER  Restrict Mnthly amount < weekly amt             "_CNTERR(33)
 | 
|---|
| 7 |  D SEG^PRPFDR3
 | 
|---|
| 8 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#34    MINIMUM BAL     Minimum balance #1 invalid or < $0 or > $99,999 "_CNTERR(34)
 | 
|---|
| 9 |  D SEG^PRPFDR3
 | 
|---|
| 10 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#35    MAXIMUM BAL     Maximum balance #1 invalid or < $0 or > $99,999 "_CNTERR(35)
 | 
|---|
| 11 |  D SEG^PRPFDR3
 | 
|---|
| 12 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#36    NO BALANCE REC  Balance record missing for account              "_CNTERR(36)
 | 
|---|
| 13 |  D SEG^PRPFDR3
 | 
|---|
| 14 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#37    INCOME PAYEE    Income payee blank, Income source present       "_CNTERR(37)
 | 
|---|
| 15 |  D SEG^PRPFDR3
 | 
|---|
| 16 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#38    INCOME AMOUNT   Income amount error, Income source present      "_CNTERR(38)
 | 
|---|
| 17 |  D SEG^PRPFDR3
 | 
|---|
| 18 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#39    INCOME AMOUNT   Income amount < $1 or > $99,999                 "_CNTERR(39)
 | 
|---|
| 19 |  D SEG^PRPFDR3
 | 
|---|
| 20 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#40    INCOME FREQCY   Income frequency not D,W,M,Y,X,V,O,Blank="_PRPFBC40_$P("      "," ",1,6-$L(PRPFBC40))_"  "_CNTERR(40)
 | 
|---|
| 21 |  D SEG^PRPFDR3
 | 
|---|
| 22 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#41    STATION ID      Station ID blank or unassigned                  "_CNTERR(41)
 | 
|---|
| 23 |  D SEG^PRPFDR3
 | 
|---|
| 24 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)=" #42    STATION ID      Station ID invalid                              "_CNTERR(42)
 | 
|---|
| 25 |  D SEG^PRPFDR3
 | 
|---|
| 26 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#43    SUSPENSE DATE   Suspense date has invalid date                  "_CNTERR(43)
 | 
|---|
| 27 |  D SEG^PRPFDR3
 | 
|---|
| 28 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#44    SUSPENSE ID     Suspense ID has Invalid data                    "_CNTERR(44)
 | 
|---|
| 29 |  D SEG^PRPFDR3
 | 
|---|
| 30 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#45    SUSPENSE TEXT   Suspense text is < 1 or > 255 characters        "_CNTERR(45)
 | 
|---|
| 31 |  D SEG^PRPFDR3
 | 
|---|
| 32 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#46    DEFERRED TRANS  There are "_PRPFDEFR_" deferred transactions               "_PRPFDEFR
 | 
|---|
| 33 |  D SEG^PRPFDR3
 | 
|---|
| 34 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#47    TRANSACTION REC Transaction record missing, blank or ID invalid "_CNTERR(47)
 | 
|---|
| 35 |  D SEG^PRPFDR3
 | 
|---|
| 36 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#48    PATIENT NAME    Patient name does not match deferred trans      "_CNTERR(48)
 | 
|---|
| 37 |  D SEG^PRPFDR3
 | 
|---|
| 38 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#49    PATIENT TRANS # Patient transaction # invalid                   "_CNTERR(49)
 | 
|---|
| 39 |  D SEG^PRPFDR3
 | 
|---|
| 40 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#50    DEFR AMOUNT     Deferred amount invalid                         "_CNTERR(50)
 | 
|---|
| 41 |  D SEG^PRPFDR3
 | 
|---|
| 42 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#51    TRANSACTN DATE  Transaction date Invalid                        "_CNTERR(51)
 | 
|---|
| 43 |  D SEG^PRPFDR3
 | 
|---|
| 44 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#52    DT TRAN ENTD    Date transaction entered Invalid                "_CNTERR(52)
 | 
|---|
| 45 |  D SEG^PRPFDR3
 | 
|---|
| 46 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#53    REFERENCE       Reference Invalid < 1 or > 10 in length         "_CNTERR(53)
 | 
|---|
| 47 |  D SEG^PRPFDR3
 | 
|---|
| 48 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#54    DEPOSIT/WTHDRWL Deposit/Withdrawal status Invalid               "_CNTERR(54)
 | 
|---|
| 49 |  D SEG^PRPFDR3
 | 
|---|
| 50 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#55    CASH/CHECK/OTR  Cash/Check/Other status Invalid                 "_CNTERR(55)
 | 
|---|
| 51 |  D SEG^PRPFDR3
 | 
|---|
| 52 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#56    SOURCE          Transaction source invalid                      "_CNTERR(56)
 | 
|---|
| 53 |  D SEG^PRPFDR3
 | 
|---|
| 54 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#57    FORM            Form does not match                             "_CNTERR(57)
 | 
|---|
| 55 |  D SEG^PRPFDR3
 | 
|---|
| 56 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#58    PRVT SOURCE AMT Private source amount invalid or < 0 or > 99999 "_CNTERR(58)
 | 
|---|
| 57 |  D SEG^PRPFDR3
 | 
|---|
| 58 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#59    GRATUITOUS AMT  Gratuitous amount invalid or < 0 or > 99999     "_CNTERR(59)
 | 
|---|
| 59 |  D SEG^PRPFDR3
 | 
|---|
| 60 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="*#60    PFUNDS CLERK    PFunds clerk invalid                            "_CNTERR(60)
 | 
|---|
| 61 |  D SEG^PRPFDR3
 | 
|---|
| 62 |  S PRPFCNTR=PRPFCNTR+1 S ^TMP("PRPF_DIAGVL",$J,CNTSEG,PRPFCNTR)="**************************************************************************#DETAIL#"
 | 
|---|
| 63 |  D SEG^PRPFDR3
 | 
|---|
| 64 |  Q
 | 
|---|