[613] | 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 | ;
|
---|