ACHSEOB4 ; IHS/ITSC/TPF/PMF - PROCESS EOBRS (5/6) - UPDATE DOCUMENT(2/2) ;
Source file <ACHSEOB4.m>
| Package | Total | Call Graph |
|---|---|---|
| Contract Health Management Information System | 3 | ($$PARM,$$ZEROTH)^ACHS ^ACHSEOBG CPTREV^ACHSEOBZ |
| MailMan | 2 | KILL^XM ^XMB |
| VA Fileman | 2 | (,IX)^DIC FILE^DICN |
| DRG Grouper | 1 | ($$ICDDX,$$ICDOP)^ICDEX |
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
| Kernel | 1 | $$STRIP^XLFSTR |
| Package | Total | Caller Graph |
|---|---|---|
| Contract Health Management Information System | 2 | ACHSEOB3 ACHSEOB9 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ICNV | ; Convert E and vee codes and place decimal.
|
|
| SENDMSG(DIC,DA) | ;
|
|
| TXT | ;
|
|
| SHUNT | ||
| G | ;
|
|
| I1 | ; Check DX codes first
|
|
| PROC | ;EP
|
|
| REV | ; Add missing Revenue Code.
|
|
| CPT | ; Add missing CPT code.
|
|
| ICD | ;EP.
|
|
| CPTREV | ;EP - Process EOBR CPT / REVENUE / ADA codes.
|
|
| ERR | ;
|
|
| ICDLK | ; ACHS*3.1*23;NO LONGER USED
|
|
| ADA | ; Add missing ADA code.
|
|
| ICNV1 | ;
|
|
| C1 | ;
|
|
| DOCUMENT | ; Add EOBR info to CPT/REV/ADA multiple in DOCUMENT multiple.
|
|
| PROC1 | ;
|
|
| PROC2 | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$PARM^ACHS | ICD+5, ICD+7 |
| $$ZEROTH^ACHS | DOCUMENT+2 |
| ^ACHSEOBG | I1+18, I1+25, PROC2+4, PROC2+9, PROC2+16, REV+1, ADA+1, CPT+1, DOCUMENT+5, ERR+2 |
| CPTREV^ACHSEOBZ | SHUNT |
| ^DIC | C1+11, REV+2, ADA+2, CPT+2 |
| IX^DIC | ICDLK+4 |
| FILE^DICN | I1+24, PROC2+15, DOCUMENT+4 |
| $$ICDDX^ICDEX | I1+9 |
| $$ICDOP^ICDEX | PROC2+2 |
| $$VAL^XBDIQ1 | SENDMSG+7 |
| $$STRIP^XLFSTR | C1+5 |
| KILL^XM | SENDMSG+12 |
| ^XMB | SENDMSG+12 |
| FileNo | Call Tags |
|---|---|
| ^ICD9 - [#80] | Classic Fileman Calls |
| ^ACHSF - [#9002080] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | C1+9 |
| ^ACHSF - [#9002080] | I1+12*, I1+15, I1+16, I1+18, PROC2+5*, PROC2+9, DOCUMENT+2*, DOCUMENT+6*, DOCUMENT+7*, DOCUMENT+8* , DOCUMENT+10*, DOCUMENT+12*, DOCUMENT+14*, DOCUMENT+15*, G+3*, G+7*, G+8* |
| ^DD( | C1+8, SENDMSG+7 |
| ^DD(9002080.01 | I1+12, PROC2+5 |
| ^DIC - [#1] | SENDMSG+5 |
| ^TMP("ACHSEOB" | C1+1, C1+5, G+2, G+3 |
| ^TMP("ACHSEOB4" | SENDMSG+1!, SENDMSG+4*, SENDMSG+5*, SENDMSG+6*, SENDMSG+7*, SENDMSG+13! |
| Name | Line Occurrences |
|---|---|
| ADA | C1+13 |
| C1 | DOCUMENT+5, DOCUMENT+16, G+9 |
| CPT | C1+13 |
| DOCUMENT | C1+12, REV+4, ADA+4, CPT+4 |
| ERR | I1+10, ICDLK+2 |
| I1 | ICD+6, ICD+9 |
| ICDLK | ICDLK+6 |
| ICNV | ICD+9 |
| ICNV1 | ICD+9 |
| PROC1 | PROC+2 |
| PROC2 | PROC1+6 |
| REV | C1+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | SENDMSG+7 |
| ^(0 | DOCUMENT+6*, DOCUMENT+8* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | SENDMSG+5* |
| >> ACHS | ICD+5*, ICD+6, ICD+7*, ICD+8, PROC+2*, SHUNT+1*, C1+1*, C1+2, C1+5 |
| ACHSCTR | SENDMSG+2~, SENDMSG+3*, SENDMSG+4*, SENDMSG+5, SENDMSG+6*, SENDMSG+7* |
| >> ACHSDA | G+1*, G+3*, G+6*, G+7, G+8 |
| >> ACHSDIEN | I1+12, I1+15, I1+16, I1+18, I1+23, PROC2+5, PROC2+9, PROC2+14, DOCUMENT+2, DOCUMENT+3 |
| >> ACHSEDAT | I1+18*, I1+25*, PROC2+4*, PROC2+9*, PROC2+16*, REV+1*, REV+3, ADA+1*, ADA+3, CPT+1* , CPT+3, DOCUMENT+5*, ERR+1* |
| >> ACHSEOBR( | ICD+5, ICD+6, ICD+7, ICD+8 |
| >> ACHSEOBR("F" | C1+5*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+9, DOCUMENT+11, DOCUMENT+13 |
| >> ACHSEOBR("G" | PROC+2 |
| >> ACHSERRE | I1+18*, I1+25*, PROC2+4*, PROC2+9*, PROC2+16*, REV+1*, ADA+1*, CPT+1*, DOCUMENT+5*, ERR+1* |
| ACHSFLD | SENDMSG+2~, SENDMSG+3*, SENDMSG+7* |
| >> ACHSMRCA | C1+3*, REV+3*, ADA+3*, CPT+3*, DOCUMENT+16, G+5, G+7 |
| >> ACHSMSG | DOCUMENT+9*, DOCUMENT+16, G+3 |
| >> ACHSREJ | ICD+5, ICD+6, ICD+7, ICD+8 |
| >> ACHSTDA | DOCUMENT+15 |
| ACHSTMP | I1+13~*, I1+15*, I1+16, I1+18 |
| >> ACHSX | ICD+6*, ICD+8*, ICD+9*, I1+9, ICNV+1*, ICNV+2*, ICNV+3*, ICNV1+1*, PROC+2*, PROC1+6 , PROC1+7*, PROC1+8*, PROC2+2, PROC2+4, C1+5*, C1+7, C1+10, C1+13, REV+1, ADA+1 , CPT+1, DOCUMENT+5, G+2*, G+3, ICDLK+2*, ERR+1 |
| >> D | ICDLK+3* |
| DA | SENDMSG~, SENDMSG+5, SENDMSG+7 |
| DA(1 | I1+23*, PROC2+14*, DOCUMENT+3*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+10, DOCUMENT+12, DOCUMENT+14, DOCUMENT+15 , G+3, G+7, G+8 |
| DA(2 | I1+22*, PROC2+13*, DOCUMENT+3*, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8, DOCUMENT+10, DOCUMENT+12, DOCUMENT+14, DOCUMENT+15 , G+3, G+7, G+8 |
| DD | I1+24!, PROC2+15!, DOCUMENT+4! |
| DIC | I1+20*, PROC2+11*, C1+10*, DOCUMENT+3*, ICDLK+3*, SENDMSG~, SENDMSG+5, SENDMSG+7 |
| DIC("DR" | I1+21*, PROC2+12* |
| DIC(0 | I1+20*, PROC2+11*, C1+7*, C1+9*, CPT+2*, ICDLK+3* |
| DO | I1+24!, PROC2+15!, DOCUMENT+4! |
| DT | ICD+5, ICD+7, G+8 |
| DUZ(2 | I1+12, I1+15, I1+16, I1+18, I1+22, PROC2+5, PROC2+9, PROC2+13, DOCUMENT+2, DOCUMENT+3 |
| U | I1+9, I1+12, I1+18, PROC2+2, PROC2+5, PROC2+9, DOCUMENT+3, DOCUMENT+6, DOCUMENT+7, DOCUMENT+8 , DOCUMENT+10, DOCUMENT+12, DOCUMENT+14, DOCUMENT+15, G+8, SENDMSG+5, SENDMSG+7 |
| X | I1+19*, I1+25, ICNV1+1*, PROC2+10*, PROC2+16, C1+7*, C1+8*, C1+9, C1+10*, REV+2* , REV+3, ADA+2*, ADA+3, CPT+2*, CPT+3, DOCUMENT+3*, DOCUMENT+9*, DOCUMENT+10, DOCUMENT+11*, DOCUMENT+12 , DOCUMENT+13*, DOCUMENT+14, ICDLK+1*, ICDLK+2, ICDLK+3*, SENDMSG+2~, SENDMSG+4*, SENDMSG+7* |
| >> XMB | SENDMSG+8* |
| XMDUZ | SENDMSG+2~, SENDMSG+9* |
| XMSUB | SENDMSG+2~, SENDMSG+9* |
| XMTEXT | SENDMSG+2~, SENDMSG+10* |
| XMY | SENDMSG+2~ |
| XMY(1 | SENDMSG+11* |
| >> Y | I1+9*, I1+10, I1+18, I1+19, I1+25, PROC2+2*, PROC2+4, PROC2+9, PROC2+10, PROC2+16 , C1+12, DOCUMENT+3, DOCUMENT+5, DOCUMENT+6*, DOCUMENT+7, DOCUMENT+8, DOCUMENT+10, DOCUMENT+12, DOCUMENT+14, DOCUMENT+15 , G+3, G+7, G+8, ICDLK+5 |
| Name | Field # of Occurrence |
|---|---|
| $T(TXT+ACHSCTR | SENDMSG+4 |