Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PRCA399P

Package: Accounts Receivable

Routine: PRCA399P


Information

PRCA399P ;MNTVBB/RGB - Patient bills reset AFTER 382/385 ; 2/22/22

Source Information

Source file <PRCA399P.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Accounts Receivable 3 EN^PRCA399A  (14,15,16,20,5,EN)^PRCA399E  $$SITE^RCMSITE  
Kernel 2 $$FMADD^XLFDT  MES^XPDUTL  
VA FileMan 1 (C,NOW)^%DTC  

Entry Points

Name Comments DBIA/ICR reference
EN
RESET ;SET BAD TX,SET 7 NODES,REPORT OF EXCEPTIONS,REPORT OF PREPAYS
FINDF1ST ;Searches file 433 for first 'PANDEMIC OFFSET' to drive bill reset process
SETTAB ;SET TX CODE TABLE IN TEMP GLOBAL
BILLDT ;FIND PREVIOUS/CURRENT MONTH STATEMENT DATE BASED ON INSTALL DATE VS STATEMENT DAY
GETDBTIM ;Get debtor last statement build end time **NOT CALLED**
ALLDEBTS ;GATHER REST OF DEBTORS/BILLS NOT HIT BY 382/385
CURTX
TXCODES ;TRANSACTION CODES

External References

Name Field # of Occurrence
C^%DTC BILLDT+4, BILLDT+6
NOW^%DTC EN+9, EN+10, EN+40, RESET+5, ALLDEBTS+2, ALLDEBTS+14
EN^PRCA399A EN+44
14^PRCA399E RESET+1
15^PRCA399E RESET+1
16^PRCA399E RESET+1
20^PRCA399E RESET+1
5^PRCA399E EN+43
EN^PRCA399E EN+43
$$SITE^RCMSITE EN
$$FMADD^XLFDT EN+7
MES^XPDUTL EN+2, EN+3, EN+4, EN+5, EN+34, EN+35, EN+36, EN+37, EN+38, EN+39
RESET+2, RESET+3, RESET+4, ALLDEBTS+15, ALLDEBTS+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"*********CANNOT RUN BACK TO BACK WITHOUT SPECIAL RESTORE ********"
  • Line Location: EN+1
Function Call: WRITE
  • Prompt: !,PRCABILL,?15,PRCAR7
  • Line Location: EN+33

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] EN
^PRCA(430 - [#430] EN+17, EN+19, EN+28, EN+29, EN+31, FINDF1ST+2, ALLDEBTS+5, ALLDEBTS+6, ALLDEBTS+9, ALLDEBTS+12
^PRCA(433 - [#433] EN+14, EN+15, EN+17, EN+30, FINDF1ST+1, FINDF1ST+3, FINDF1ST+4, FINDF1ST+5, FINDF1ST+6, CURTX+1
CURTX+3, CURTX+4
^RC(341 - [#341] GETDBTIM+4
^RC(342 - [#342] BILLDT+2
^RCD(340 - [#340] EN+18
^TMP("PRCACD" RESET+6!, SETTAB+1!, SETTAB+2*
^XTMP("PRCA399" EN+1, EN+6!, EN+7*, EN+8*, EN+9*, EN+10*, EN+12, EN+19, EN+20, EN+21*
EN+22*, EN+23*, EN+24, EN+26*, EN+27*, EN+28*, EN+30*, EN+32*, EN+33*, EN+40*
RESET+1*, RESET+5*, FINDF1ST+9*, BILLDT+8*, GETDBTIM+2, GETDBTIM+6*, GETDBTIM+7*, ALLDEBTS+2*, ALLDEBTS+3, ALLDEBTS+6
ALLDEBTS+7, ALLDEBTS+9*, ALLDEBTS+10*, ALLDEBTS+11*, ALLDEBTS+13*, ALLDEBTS+14*, CURTX+4*

Label References

Name Line Occurrences
ALLDEBTS EN+42
BILLDT EN+11
CURTX ALLDEBTS+4
FINDF1ST EN+11
SETTAB EN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+9, EN+10, EN+40, RESET+5, ALLDEBTS+2, ALLDEBTS+14
DIC RESET+8!
DT EN+7, BILLDT+3, BILLDT+7
I RESET+7!
>> II SETTAB+2*
J EN+28*, RESET+7!, ALLDEBTS+9*
PRCABDAT GETDBTIM+1~, GETDBTIM+3, GETDBTIM+5, GETDBTIM+7
PRCABDAY BILLDT+1~, BILLDT+3*, BILLDT+4, BILLDT+6, BILLDT+8
PRCABDT EN+31*, EN+32, RESET+7!, FINDF1ST+2*, FINDF1ST+3*, FINDF1ST+4, ALLDEBTS+12*, ALLDEBTS+13, ALLDEBTS+17!
PRCABILD BILLDT+1~, BILLDT+2*, BILLDT+3, BILLDT+8, GETDBTIM+7
PRCABILL EN+17*, EN+19, EN+23, EN+24, EN+26, EN+27, EN+28, EN+29, EN+30, EN+31
EN+32, EN+33, EN+41!, RESET+7!
PRCABLDT RESET+8!
>> PRCABTX FINDF1ST+1*, FINDF1ST+7, FINDF1ST+8*, FINDF1ST+9
PRCACD RESET+7!, SETTAB+2*
PRCACDT GETDBTIM+1~, GETDBTIM+2*, GETDBTIM+3*, GETDBTIM+4*, GETDBTIM+5*, GETDBTIM+6
PRCADB ALLDEBTS+1*, ALLDEBTS+3*, ALLDEBTS+5, ALLDEBTS+6, ALLDEBTS+10, ALLDEBTS+11, ALLDEBTS+13, ALLDEBTS+17!, CURTX+1, CURTX+3
CURTX+4
PRCADBB RESET+7!, ALLDEBTS+3*, ALLDEBTS+5*, ALLDEBTS+6, ALLDEBTS+7, ALLDEBTS+9, ALLDEBTS+10, ALLDEBTS+11, ALLDEBTS+12, ALLDEBTS+13
ALLDEBTS+17!
PRCADBT RESET+7!
PRCADEB EN+17*, EN+18, EN+19, EN+20, EN+21, EN+22, EN+23, EN+26, EN+27, EN+32
EN+41!, RESET+7!, FINDF1ST+1*, FINDF1ST+2*, FINDF1ST+3, FINDF1ST+4, GETDBTIM+4, GETDBTIM+6
PRCADTCK CURTX~*, CURTX+1*, CURTX+3
PRCAF1ST EN+13, EN+35, RESET+7!, FINDF1ST+9*
PRCANEWD BILLDT+1~, BILLDT+7*
>> PRCAPRT EN+12*
PRCAPRVD BILLDT+1~, BILLDT+5*, BILLDT+7
PRCAR EN+15*, EN+41!, RESET+7!
PRCAR7 EN+29*, EN+33, EN+41!, RESET+7!
>> PRCASCDT GETDBTIM+3*, GETDBTIM+5
>> PRCASDAY GETDBTIM+7
>> PRCASETD BILLDT+5*, BILLDT+7*, BILLDT+8, CURTX
PRCASITE EN*, EN+5, RESET+7!, RESET+8!, BILLDT+8, GETDBTIM+7
PRCASTNM EN*, EN+5, EN+41!, RESET+8!
PRCAT EN+12*, EN+16*, EN+38, EN+40, EN+41!, RESET+8!
PRCAT1 EN+12*, EN+25*, EN+37, EN+40, EN+41!, RESET+8!
PRCAT2 EN+12*, EN+22*, EN+36, EN+40, EN+41!, RESET+8!
PRCAT3 EN+12*, EN+33*, EN+39, EN+40, EN+41!, RESET+8!
PRCAT4 EN+12*, RESET+8!
PRCAT5 EN+12*, EN+19*, EN+40, RESET+8!
PRCATB1 ALLDEBTS+1*, ALLDEBTS+8*, ALLDEBTS+16, ALLDEBTS+17!
PRCATX EN+13*, EN+14*, EN+15, EN+17, EN+30, EN+41!, RESET+8!, FINDF1ST+3*, FINDF1ST+4*, FINDF1ST+5
FINDF1ST+6, FINDF1ST+7, FINDF1ST+8, ALLDEBTS+5*, CURTX~, CURTX+1*, CURTX+2*, CURTX+3*, CURTX+4
PRCATYR RESET+7!
>> PRCAYES FINDF1ST+2*, FINDF1ST+3, FINDF1ST+4, FINDF1ST+8*
PRCAZ EN+12*, EN+33*, EN+41!, RESET+8!
U ENEN+12*, EN+17, EN+18, EN+19, EN+22, EN+31, EN+33, EN+40, FINDF1ST+1
BILLDT+2, BILLDT+8, GETDBTIM+2, GETDBTIM+6, GETDBTIM+7, ALLDEBTS+6, ALLDEBTS+12, CURTX+4
>> X BILLDT+5, BILLDT+7
>> X1 BILLDT+4*, BILLDT+6*
>> X2 BILLDT+4*, BILLDT+6*

Marked Items

Name Field # of Occurrence
$T(TXCODES+II SETTAB+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All