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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ACHSEOB4

Package: Contract Health Management Information System

Routine: ACHSEOB4


Information

ACHSEOB4 ; IHS/ITSC/TPF/PMF - PROCESS EOBRS (5/6) - UPDATE DOCUMENT(2/2) ;

Source Information

Source file <ACHSEOB4.m>

Call Graph

Call Graph Total: 10

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  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Contract Health Management Information System 2 ACHSEOB3  ACHSEOB9  

Entry Points

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 ;

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ICD9 - [#80] Classic Fileman Calls
^ACHSF - [#9002080] Classic Fileman Calls

Global Variables Directly Accessed

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!

Label References

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

Naked Globals

Name Field # of Occurrence
^( SENDMSG+7
^(0 DOCUMENT+6*, DOCUMENT+8*

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(TXT+ACHSCTR SENDMSG+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All