| 1 | PRCAREPT ;SF-ISC/YJK-AR LIST,REPORT ;8/26/93  8:43 AM
 | 
|---|
| 2 | V ;;4.5;Accounts Receivable;**68,63,108**;Mar 20, 1995
 | 
|---|
| 3 |  ;;Per VHA Directive 10-93-142, this routine should not be modified.
 | 
|---|
| 4 |  ;MAS,Agent Cashier, 3rd party,RC/DOJ reports.
 | 
|---|
| 5 | PRINT ;ask if the report will be queued.
 | 
|---|
| 6 |  K PRCAQUE S PRCA("MESS")="Do you wish to queue this report " D QUE^PRCAQUE Q:'$D(PRCAQUE)  D DIP Q
 | 
|---|
| 7 |  ;
 | 
|---|
| 8 | DIP S L=0,FLDS=PRCATEMP,BY=PRCASORT,FR=PRCAFT,TO=PRCALAST,DHD=PRCAHDR
 | 
|---|
| 9 |  D EN1^DIP K L,FLDS,BY,FR,TO,DHD,DIC,DIS,IOP
 | 
|---|
| 10 |  ;
 | 
|---|
| 11 | KILLV K ZTSK,PRCAKDT1,PRCAQUE,DQTIME,PRCAKDT2,PRCACT,PRCARCOJ,PRCATEMP,PRCADT1,PRCADT2,PRCABN,PRCABILN,PRCAHDR,PRCAFT,PRCALAST,PRCATEMP,PRCASORT,PRCADMC,PRCANAME,DTOUT,DUOUT,DIR,DIRUT Q
 | 
|---|
| 12 | END D KILLV K PRCA,PRCAIOP Q
 | 
|---|
| 13 |  ;
 | 
|---|
| 14 | REPT ;====================== REPORT SUBROUTINES ==========================
 | 
|---|
| 15 | EN2 ;report for MAS reconciliation with AR for 3rd Party.
 | 
|---|
| 16 |  S PRCA("DATE")="DATE BILL PREPARED" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 17 |  S PRCAFT=PRCADT1_",T,100",PRCALAST=PRCADT2_",T,199",PRCAHDR="MAS RECONCILIATION REPORT"
 | 
|---|
| 18 |  S DIC="^PRCA(430," S PRCATEMP="[PRCAR MAS REPORT]",PRCASORT="@DATE BILL PREPARED,@CATEGORY:INTERNAL(TYPE),@CURRENT STATUS:STATUS NUMBER" D PRINT,END Q
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | EN3 ;print 3rd party accounts receivable report.
 | 
|---|
| 21 |  S PRCAHDR="3RD PARTY ACTIVE REFERRAL REPORT"
 | 
|---|
| 22 |  S PRCASORT="DEBTOR;S2,PATIENT,RC/DOJ REFERRAL DATE,@CURRENT STATUS:STATUS NUMBER,@CATEGORY:INTERNAL(TYPE)"
 | 
|---|
| 23 |  S PRCAFT=",,,102,T",PRCALAST=",,,102,T"
 | 
|---|
| 24 |  S PRCATEMP="[PRCA 3RD REPORT]",DIC="^PRCA(430," D PRINT,END Q
 | 
|---|
| 25 |  ;
 | 
|---|
| 26 | EN4 ;Report AR referred to RC
 | 
|---|
| 27 |  S PRCA("DATE")="DATE REFERRED TO RC" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 28 |  S PRCACT=0,PRCARCOJ="",PRCATEMP="[PRCAD DC DOJ]"
 | 
|---|
| 29 |  S PRCASORT="DEBTOR;S1,@RC/DOJ REFERRAL DATE,@RC/DOJ REFERRAL CODE"
 | 
|---|
| 30 |  S PRCAFT=","_PRCADT1_",RC",PRCALAST=","_PRCADT2_",RC"
 | 
|---|
| 31 |  S PRCAHDR="ACCOUNTS RECEIVABLE REFERRED TO RC"
 | 
|---|
| 32 |  K PRCAEN4 S DIC="^PRCA(430," D PRINT,END Q
 | 
|---|
| 33 |  ;
 | 
|---|
| 34 | EN5 ;Report AR referred to DOJ
 | 
|---|
| 35 |  S PRCA("DATE")="DATE REFERRED TO DOJ" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 36 |  S PRCATEMP="[PRCAD DC DOJ]",PRCASORT="DEBTOR;S1,@RC/DOJ REFERRAL DATE,@RC/DOJ REFERRAL CODE"
 | 
|---|
| 37 |  S PRCAFT=","_PRCADT1_",DOJ",PRCALAST=","_PRCADT2_",DOJ"
 | 
|---|
| 38 |  S PRCAHDR="ACCOUNTS RECEIVABLE REFERRED TO DOJ",DIC="^PRCA(430," D PRINT,END Q
 | 
|---|
| 39 |  ;
 | 
|---|
| 40 | EN6 ;print other transaction for CALM code sheet in the AT section.
 | 
|---|
| 41 |  D TSK^PRCAPTR Q
 | 
|---|
| 42 |  ;
 | 
|---|
| 43 | EN8 ;RC debt collection report.
 | 
|---|
| 44 |  S PRCA("DATE")="DATE RC TRANSACTION CREATED" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 45 |  S PRCATEMP="[PRCAS DC]",PRCASORT="+TRANSACTION TYPE;S2,@DATE ENTERED"
 | 
|---|
| 46 |  S PRCAHDR="REGIONAL COUNSEL DEBT COLLECTION REPORT FROM "_PRCAKDT1_" TO "_PRCAKDT2
 | 
|---|
| 47 |  S DIC="^PRCA(433,",PRCAFT=","_PRCADT1,PRCALAST=","_PRCADT2
 | 
|---|
| 48 |  S DIS(1)="I $P($G(^PRCA(433,D0,0)),U,7)=""RC"""
 | 
|---|
| 49 |  S DIS(2)="I $P($G(^PRCA(433,D0,0)),U,7)=""DC"""
 | 
|---|
| 50 |  S DIS(0)="I $P($G(^PRCA(433,D0,1)),U,2)'=45"
 | 
|---|
| 51 |  D PRINT,END Q
 | 
|---|
| 52 |  ;
 | 
|---|
| 53 | EN9 ;DOJ debt collection report.
 | 
|---|
| 54 |  S PRCA("DATE")="DATE DOJ TRANSACTION CREATED" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 55 |  S PRCATEMP="[PRCAS DC]",PRCASORT="+TRANSACTION TYPE;S2,@RC DOJ CODE,@DATE ENTERED"
 | 
|---|
| 56 |  S PRCAHDR="DEPARTMENT OF JUSTICE DEBT COLLECTION REPORT FROM "_PRCAKDT1_" TO "_PRCAKDT2
 | 
|---|
| 57 |  S DIC="^PRCA(433,",PRCAFT=",DOJ,"_PRCADT1,PRCALAST=",DOJ,"_PRCADT2
 | 
|---|
| 58 |  S DIS(0)="I $P($G(^PRCA(433,D0,1)),U,2)'=45"
 | 
|---|
| 59 |  D PRINT,END Q
 | 
|---|
| 60 |  ;
 | 
|---|
| 61 | EN10 ;print contingent (Worker's Comp & Tort Feasors) 3rd party accounts receivable report.
 | 
|---|
| 62 |  S PRCA("DATE")="DATE REFERRED TO RC/DOJ" D ASKDT^PRCAQUE G:(PRCADT1="")!(PRCADT2="") END
 | 
|---|
| 63 |  S PRCAHDR="REFERRED TP TORT & WORKER'S COMP AR REPORT"
 | 
|---|
| 64 |  S PRCASORT="DEBTOR;S1,@REFERRAL DATE,@CURRENT STATUS:STATUS NUMBER,@CATEGORY:CATEGORY NUMBER"
 | 
|---|
| 65 |  S PRCAFT=","_PRCADT1_",102,22",PRCALAST=","_PRCADT2_",102,23"
 | 
|---|
| 66 |  S PRCATEMP="[PRCAR CONTINGENT REPORT]",DIC="^PRCA(430," D PRINT,END Q
 | 
|---|
| 67 |  ;
 | 
|---|
| 68 | EN11 ;print DMC referred debts
 | 
|---|
| 69 |  W !!,"This report should be run on or AFTER the first Wednesday of the month."
 | 
|---|
| 70 |  W !,"Make sure your facility has received the monthly offset information from"
 | 
|---|
| 71 |  W !,"the DMC to insure the accuracy of this report."
 | 
|---|
| 72 |  ;
 | 
|---|
| 73 |  W !!,?5,"Enter DMC Report to print:"
 | 
|---|
| 74 |  W !,?10,"1 - All Patients"
 | 
|---|
| 75 |  W !,?10,"2 - Single Patient",!
 | 
|---|
| 76 |  ;
 | 
|---|
| 77 |  S DIR(0)="LO^1:2:0"
 | 
|---|
| 78 |  S DIR("A")="Report",DIR("B")="1",DIR("?",1)="Enter '1' to print DMC information for ALL patients.",DIR("?")="Enter '2' to print DMC information about a single patient."
 | 
|---|
| 79 |  D ^DIR G:$D(DIRUT) END
 | 
|---|
| 80 |  S PRCADMC=+Y
 | 
|---|
| 81 |  ;
 | 
|---|
| 82 |  I PRCADMC=2 S DIC="^RCD(340,",DIC(0)="AEQZ" D ^DIC I Y<0 K PRCADMC,DIC G END
 | 
|---|
| 83 |  S PRCANAME=+Y
 | 
|---|
| 84 |  I $D(DTOUT)!$D(DUOUT) G END
 | 
|---|
| 85 |  S PRCAHDR="REFERRED DMC DEBTS"
 | 
|---|
| 86 |  ;S PRCASORT="@DATE SENT TO DMC,+@INTERNAL(DEBTOR);S2"
 | 
|---|
| 87 |  I PRCADMC=1 S PRCAFT=",",PRCALAST=",",PRCASORT="@DATE SENT TO DMC,+DEBTOR;S2"
 | 
|---|
| 88 |  I PRCADMC=2 S PRCAFT=","_PRCANAME,PRCALAST=","_PRCANAME,PRCASORT="@DATE SENT TO DMC,+@INTERNAL(DEBTOR)"
 | 
|---|
| 89 |  S PRCATEMP="[RCDMC REFERRED DEBTS]",DIC="^PRCA(430," D PRINT,END Q
 | 
|---|
| 90 |  ;
 | 
|---|