PRCA399P ;MNTVBB/RGB - Patient bills reset AFTER 382/385 ; 2/22/22
Source file <PRCA399P.m>
| 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
|
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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* |
| >> | 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 | EN, EN+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* |
| Name | Field # of Occurrence |
|---|---|
| $T(TXCODES+II | SETTAB+2 |