BAREDP04 ; IHS/SD/LSL - MATCH REASONS AND CLAIMS ; 01/09/2009
Source file <BAREDP04.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Accounts Receivable | 11 | (INS,NOMATCH,PRT)^BAR50DET NEGBAL^BAR50EB $$SDT^BARDUTL ($$OVERIDE,NONPAYCH)^BAREDEP1 $$EN^BAREDP0Z (CLM,TRANSCK)^BAREDP4A (ADDREAS,DELREAS)^BAREDP4B EN^BARPST5 ($$IHSCANCB,$$IHSNEGB)^BARUFUT ($$FIND3PB,INIT)^BARUTL $$EN^BARVDF |
| VA Fileman | 5 | ^%DT ^DIC ^DIE $$GET1^DIQ ^DIR |
| IHS VA Utilities | 2 | ($$DIC,$$VAL,$$VALI)^XBDIQ1 DIQ^XBLM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INDEX | ||
| RABILL | ||
| HIPAAREA(IMPDA,CLMDA,ERRORS) | ;BAR*1.8*5 SRS-80 TPF ERRORS CAN BE MULTIPLE
; Match HIPAA std codes to RPMS |
|
| CHOOSE | ||
| ADDREAS(IMPDA,CLMDA,ERRORS) | ;EP - ADD RSN NOT SENT TO 'RSN NOT TO POST MULTIPLE'
|
|
| ARBILL | ||
| FTYPE() | ;
|
|
| EN(TRDA,IMPDA) | ||
| CLM2 | ||
| GETBBILL(BARTMP) | ;----------------------------------------------
|
|
| HIPAACLM(IMPDA,CLMDA,ERRORS) | ;BAR*1.8*5 SRS-80 TPF ERRORS CAN BE MULTIPLE
|
|
| HIPAAR2 | ||
| REA(CLMDA) | ;EP ;LOOP MATCH/SET/FLAG RSN CODES OF E-CLM
|
|
| LINE() | ;
|
|
| DELREAS(IMPDA,CLMDA) | ;EP -CLR 'RSN NOT TO POST' MULTIPLES IN ERA FILE
|
|
| CLMFLG(CLMDA,ERRORS) | ;
|
|
| CLM(CLMDA) | ;EP ;MATCH/SET/FLAG E-CLM TO A/R BILL
|
|
| SETREA | ||
| HDR |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | CLM2+26, RABILL+5 |
| INS^BAR50DET | INDEX+7, CLMFLG+8, CLMFLG+10, CLMFLG+12, CLMFLG+14, CLMFLG+16, REA+18, HIPAACLM+20, HIPAACLM+28, HIPAACLM+31 |
| NOMATCH^BAR50DET | HIPAACLM+21 |
| PRT^BAR50DET | EN+6, EN+7 |
| NEGBAL^BAR50EB | INDEX+17 |
| $$SDT^BARDUTL | RABILL+7, ARBILL+7 |
| $$OVERIDE^BAREDEP1 | CLMFLG+13 |
| NONPAYCH^BAREDEP1 | INDEX+21 |
| $$EN^BAREDP0Z | INDEX+15 |
| CLM^BAREDP4A | HIPAACLM+16 |
| TRANSCK^BAREDP4A | CLM2+39 |
| ADDREAS^BAREDP4B | ADDREAS+2 |
| DELREAS^BAREDP4B | DELREAS+1 |
| EN^BARPST5 | CHOOSE+17 |
| $$IHSCANCB^BARUFUT | CLM2+33 |
| $$IHSNEGB^BARUFUT | INDEX+21 |
| $$FIND3PB^BARUTL | CLM2+30 |
| INIT^BARUTL | EN+2 |
| $$EN^BARVDF | HDR+1, HDR+2, RABILL+1, RABILL+11 |
| ^DIC | CLM+5, REA+15, HIPAAR2+13 |
| ^DIE | CLMFLG+44, CLM+12, SETREA+6, HIPAAR2+33, CLM2+49 |
| $$GET1^DIQ | HIPAACLM+6, HIPAACLM+22, HIPAACLM+27, CLM2+3, CLM2+25, CLM2+27, CLM2+40, RABILL+3, RABILL+4, RABILL+9 , RABILL+10, ARBILL+4, ARBILL+6, ARBILL+8, ARBILL+9, ARBILL+10 |
| ^DIR | CLM2+15, CHOOSE+5, CHOOSE+13 |
| $$DIC^XBDIQ1 | CLMFLG+40, CLM+8, REA+11, SETREA+2, HIPAAR2+27, CLM2+43 |
| $$VAL^XBDIQ1 | CLM+1, REA+7 |
| $$VALI^XBDIQ1 | REA+5, REA+6, REA+25, REA+26 |
| DIQ^XBLM | CHOOSE+19 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ |
| 90056.0205 | GET1^DIQ |
| ^BARADJ - [#90056.06] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ABMDBILL( | CLM2+36 |
| ^BARBL( | REA+22, HIPAACLM+29 |
| ^BAREDI("I" | INDEX+9, INDEX+10, CLMFLG+2, CLMFLG+6, CLMFLG+11, CLMFLG+15, REA+4, HIPAAREA+5, HIPAAR2+1, HIPAAR2+7 , HIPAAR2+8, HIPAACLM+18 |
| ^XTMP("BAR-LIST" | INDEX+4!, INDEX+10*, INDEX+11, INDEX+12 |
| ^XTMP("BAR-LIST_DETAIL" | INDEX+3! |
| Name | Line Occurrences |
|---|---|
| $$CLM | CLMFLG+29 |
| $$FTYPE | INDEX+6 |
| $$GETBBILL | HIPAACLM+9 |
| $$HIPAACLM | CLMFLG+23 |
| $$HIPAAREA | CLMFLG+25 |
| $$LINE | CLMFLG+8 |
| $$REA | CLMFLG+30 |
| ADDREAS | CLMFLG+57, CLM2+35 |
| ARBILL | CLM2+7 |
| CHOOSE | CLM2+8 |
| CLMFLG | INDEX+13 |
| DELREAS | CLMFLG+17 |
| HDR | CLM2+5 |
| HIPAAR2 | HIPAAREA+5 |
| INDEX | EN+6, EN+7 |
| RABILL | CLM2+6 |
| SETREA | REA+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ACAT | REA+5*, REA+25*, REA+27, HIPAAR2+7* |
| ADJ | REA+1!, HIPAAREA+2! |
| >> ADJDA | REA+3*, REA+4*, SETREA+4, HIPAAREA+4*, HIPAAREA+5*, HIPAAR2+1, HIPAAR2+7, HIPAAR2+8, HIPAAR2+30 |
| >> AREA | REA+6*, REA+26*, REA+27, HIPAAR2+8* |
| >> BAR3PIEN | CLM2+30*, CLM2+31, CLM2+36 |
| BARAMT | HIPAACLM+1~ |
| >> BARANS | CLM2+10, CLM2+16*, CLM2+21, CLM2+22, CLM2+23, CHOOSE+6*, CHOOSE+8*, CHOOSE+14*, CHOOSE+15* |
| >> BARANS1 | CHOOSE+15*, CHOOSE+17, CHOOSE+19 |
| >> BARBDT | CLM2+27*, CLM2+28, ARBILL+4*, ARBILL+7 |
| >> BARBIEN | HIPAACLM+8*, HIPAACLM+9*, HIPAACLM+24*, HIPAACLM+26*, HIPAACLM+29, CLM2+23*, CLM2+27, CLM2+30, ARBILL+1*, ARBILL+2* , ARBILL+4, ARBILL+6, ARBILL+8, ARBILL+9, ARBILL+10, ARBILL+11 |
| >> BARBILL | HIPAACLM+8*, HIPAACLM+9*, HIPAACLM+16 |
| >> BARBL | INDEX+11*, INDEX+12 |
| >> BARBLDA | CLM+7*, REA+22 |
| BARBLNUM | GETBBILL+1~, GETBBILL+2*, GETBBILL+3*, GETBBILL+4, GETBBILL+5 |
| >> BARBSTAT | CLM2+36*, CLM2+38 |
| >> BARCKIEN | CLMFLG+2 |
| >> BARCNT | HIPAACLM+22*, HIPAACLM+23, HIPAACLM+24, HIPAACLM+26*, CLM2+3 |
| >> BARCNT2 | ARBILL+1*, ARBILL+3*, ARBILL+5, ARBILL+11, CHOOSE+10, CHOOSE+12 |
| >> BARDBG | INDEX+5*, INDEX+7, CLMFLG+7, CLMFLG+12, CLMFLG+14, CLMFLG+16, REA+18, HIPAACLM+28, HIPAACLM+31 |
| BARDOS | HIPAACLM+1~ |
| >> BAREIENS | HIPAACLM+5*, HIPAACLM+6, HIPAACLM+16, HIPAACLM+22, HIPAACLM+27, CLM2+3, CLM2+25, CLM2+40, RABILL+3, RABILL+4 , RABILL+9, RABILL+10 |
| BARFLG | INDEX+8!, INDEX+15* |
| BARFND | HIPAACLM+1~, HIPAACLM+15*, HIPAACLM+17 |
| >> BARMMFLG | HIPAACLM+16 |
| BARMSG | INDEX+6*, INDEX+7, CLMFLG+9*, CLMFLG+10, CLMFLG+59!, REA+17*, REA+18, HIPAACLM+18*, HIPAACLM+19, HIPAACLM+20 , HIPAACLM+27*, HIPAACLM+28, HIPAACLM+29*, HIPAACLM+30, HIPAACLM+31 |
| >> BARRADT | CLM2+25*, CLM2+26*, CLM2+28, RABILL+6*, RABILL+7 |
| >> BARRVW | CLM2+3 |
| >> BARSEL | CLM2+4, CLM2+9, CLM2+10, CLM2+16*, CLM2+17, CLM2+19*, CLM2+20, CLM2+21, CHOOSE+7*, CHOOSE+8 , CHOOSE+16, CHOOSE+18 |
| >> BARTEST | HIPAACLM+6*, HIPAACLM+9, HIPAACLM+10 |
| BARTMP | HIPAACLM+1~, HIPAACLM+14!, GETBBILL~, GETBBILL+2 |
| BARTMP( | ARBILL+2 |
| BARTMP(0 | HIPAACLM+24 |
| >> BARTMP2( | CLM2+23, ARBILL+11*, CHOOSE+15 |
| BARTMPCL | CLMFLG+4~, CLMFLG+6*, CLMFLG+9 |
| BARTMPM | CLMFLG+4~ |
| >> BARX | HIPAACLM+15*, HIPAACLM+16, HIPAACLM+29 |
| >> BILMATCH | CLMFLG+5*, HIPAACLM+25 |
| >> BILMATCH("" | HIPAACLM+26 |
| CH | GETBBILL+1~, GETBBILL+2*, GETBBILL+3 |
| >> CLMCNT | INDEX+11*, CLMFLG+22* |
| CLMDA | INDEX+9*, INDEX+10, INDEX+12*, INDEX+13, CLMFLG~, CLMFLG+2, CLMFLG+6, CLMFLG+9, CLMFLG+11, CLMFLG+13 , CLMFLG+15, CLMFLG+17, CLMFLG+23, CLMFLG+25, CLMFLG+29, CLMFLG+30, CLMFLG+43, CLMFLG+57, CLM~, CLM+9 , REA~, REA+4, SETREA+4, HIPAAREA~, HIPAAREA+5, HIPAAR2+1, HIPAAR2+7, HIPAAR2+8, HIPAAR2+29, HIPAACLM~ , HIPAACLM+5, HIPAACLM+18, CLM2+35, CLM2+44, ADDREAS~, ADDREAS+2, DELREAS~, DELREAS+1 |
| >> CLMFLG | CLMFLG+23*, CLMFLG+29*, CLMFLG+35, CLMFLG+36, CLMFLG+37, CLMFLG+38, CLMFLG+50, CLMFLG+51, CLMFLG+52, CLMFLG+53 , REA+22 |
| CLMTYP | CLMFLG+50, CLMFLG+51, CLMFLG+52, CLMFLG+53, CLMFLG+59!, HIPAACLM+11*, HIPAACLM+23*, CLM2+22*, CLM2+28*, CLM2+38* |
| DA | CLMFLG+39!, CLMFLG+43*, CLM+2!, CLM+9*, REA+10!, SETREA+1!, SETREA+4*, HIPAAR2+9!, HIPAAR2+26!, HIPAAR2+30* , CLM2+44* |
| DA(1 | CLMFLG+42*, CLM+10*, REA+12*, SETREA+4*, HIPAAR2+29*, CLM2+45* |
| DA(2 | SETREA+3*, HIPAAR2+28* |
| DIC | CLM+2!, CLM+3*, REA+10!, REA+11*, SETREA+1!, HIPAAR2+9!, HIPAAR2+10*, HIPAAR2+26! |
| DIC(0 | CLM+4*, REA+14*, HIPAAR2+12* |
| DIE | CLMFLG+39!, CLMFLG+40*, CLM+8*, SETREA+1!, SETREA+2*, HIPAAR2+26!, HIPAAR2+27*, CLM2+43* |
| DIR | CLM2+11!, CHOOSE+2!, CHOOSE+9! |
| DIR("?" | CHOOSE+12* |
| DIR("A" | CLM2+13*, CHOOSE+4*, CHOOSE+11* |
| DIR("B" | CLM2+14* |
| DIR(0 | CLM2+12*, CHOOSE+3*, CHOOSE+10* |
| >> DIROUT | CHOOSE+6, CHOOSE+14 |
| >> DIRUT | CHOOSE+6, CHOOSE+14 |
| DR | CLMFLG+39!, CLMFLG+41*, CLM+2!, CLM+11*, REA+10!, SETREA+1!, SETREA+5*, HIPAAR2+9!, HIPAAR2+26!, HIPAAR2+31* , HIPAAR2+32*, CLM2+46*, CLM2+48* |
| >> DTOUT | CHOOSE+6, CHOOSE+14 |
| >> DUOUT | CHOOSE+6, CHOOSE+14 |
| DUZ(2 | INDEX+3, INDEX+4, INDEX+9, INDEX+10, INDEX+11, INDEX+12, INDEX+21, CLMFLG+2, CLMFLG+6, CLMFLG+11 , CLMFLG+15, REA+4, REA+22, HIPAAREA+5, HIPAAR2+1, HIPAAR2+7, HIPAAR2+8, HIPAACLM+18, HIPAACLM+29, CLM2+30 , CLM2+33 |
| ERAAMT | HIPAACLM+1~ |
| ERACHECK | EN+1~ |
| ERADOS | HIPAACLM+1~ |
| ERATYPE | HIPAACLM+1~ |
| ERRORS | INDEX+13!, INDEX+22!, CLMFLG~, CLMFLG+23, CLMFLG+25, CLMFLG+55!, CLMFLG+56!, CLMFLG+57, CLMFLG+59!, HIPAAREA~ , HIPAACLM~, CLM2+35, CLM2+41, ADDREAS~, ADDREAS+2 |
| ERRORS("CC" | CLM2+34*, CLM2+38* |
| ERRORS("CD" | CLM2+28* |
| ERRORS("CF" | HIPAACLM+13* |
| ERRORS("CT" | CLMFLG+55*, HIPAACLM+23*, CLM2+22* |
| ERRORS("DUPB" | CLMFLG+56*, CLM2+20* |
| ERRORS("RF" | HIPAAR2+6* |
| ERRORS("RT" | HIPAAR2+18* |
| ERRORS("RU" | HIPAAR2+25* |
| I | GETBBILL+1~, GETBBILL+2*, LINE+1~, LINE+2* |
| IMPDA | EN~, INDEX+9, INDEX+10, INDEX+15, INDEX+17, INDEX+21, CLMFLG+2, CLMFLG+6, CLMFLG+11, CLMFLG+15 , CLMFLG+17, CLMFLG+23, CLMFLG+25, CLMFLG+42, CLMFLG+57, CLM+10, REA+4, SETREA+3, HIPAAREA~, HIPAAREA+5 , HIPAAR2+1, HIPAAR2+7, HIPAAR2+8, HIPAAR2+28, HIPAACLM~, HIPAACLM+5, HIPAACLM+18, CLM2+35, CLM2+45, ADDREAS~ , ADDREAS+2, DELREAS~, DELREAS+1 |
| >> INDEX | EN+5*, EN+7*, INDEX+2 |
| >> MATCH | CLM2+47* |
| >> NEWSTAT | CLM2+2*, CLM2+20*, CLM2+40 |
| >> QFLG | INDEX+1*, INDEX+11, INDEX+12, INDEX+14, CLMFLG+24, CLMFLG+26, CLM2+9* |
| REA | CLMFLG+59!, REA+7*, REA+8, REA+13, HIPAAR2+1*, HIPAAR2+2, HIPAAR2+11 |
| READA | CLMFLG+59!, REA+20*, HIPAAR2+19* |
| REAFLG | CLMFLG+25*, CLMFLG+30*, CLMFLG+35, CLMFLG+36, CLMFLG+37, CLMFLG+38, CLMFLG+47, CLMFLG+48, CLMFLG+49, CLMFLG+59! , REA+2*, REA+8*, REA+19*, REA+28*, REA+29, HIPAAREA+3*, HIPAAREA+6, HIPAAR2+4*, HIPAAR2+16*, HIPAAR2+23* |
| REASDA | CLMFLG+59! |
| REATYP | CLMFLG+47, CLMFLG+48, CLMFLG+49, CLMFLG+59!, HIPAAR2+5*, HIPAAR2+17*, HIPAAR2+24* |
| REVERSAL | EN+1~ |
| >> SHOWMSG | CLM2+35, ADDREAS+1* |
| STAT | CLMFLG+34*, CLMFLG+35*, CLMFLG+36*, CLMFLG+37*, CLMFLG+38*, CLMFLG+47*, CLMFLG+48*, CLMFLG+49*, CLMFLG+50*, CLMFLG+51* , CLMFLG+52*, CLMFLG+53*, CLMFLG+59! |
| STR | LINE+1~, LINE+2*, LINE+3 |
| TRDA | EN~, REA+12 |
| >> TRNAME | EN+4, CLMFLG+20, CLMFLG+28, CLMFLG+46 |
| U | INDEX+10, CLMFLG+2, CLMFLG+6, CLMFLG+11, CLMFLG+15, REA+22, REA+23, HIPAAR2+1, HIPAAR2+7, HIPAAR2+8 , HIPAAR2+21, HIPAACLM+18, HIPAACLM+29, CLM2+36 |
| >> X | CLM+1*, REA+13*, REA+17, HIPAAR2+11*, HIPAAR2+15, HIPAAR2+22, CLM2+25*, CLM2+26, RABILL+4*, RABILL+7 , RABILL+8 |
| >> Y | CLM+6, CLM+7, REA+16, REA+20, REA+22, REA+23, HIPAAR2+14, HIPAAR2+19, CLM2+16, CLM2+26 , RABILL+6, CHOOSE+7, CHOOSE+15 |
| >> Y(0 | HIPAAR2+21 |