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 |