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 |  All
Print Page as PDF
Routine: ACHSEOB3

Package: Contract Health Management Information System

Routine: ACHSEOB3


Information

ACHSEOB3 ; IHS/ITSC/PMF - PROCESS EOBRS (4/6) - UPDATE DOCUMENT(1/2) ; [ 09/17/2004 11:42 AM ]

Source Information

Source file <ACHSEOB3.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Contract Health Management Information System 13 ($$DOC,$$INSURED,$$PARM)^ACHS  A4A^ACHSAJ  (DX,PX)^ACHSBMC  (CPTREV,ICD,PROC)^ACHSEOB4  REC2^ACHSEOBB  ^ACHSEOBG  (CHKOCC,SENDMSG,VNDR)^ACHSEOBN  A3^ACHSPA  
AUTO^ACHSPAI  CDRG^ACHSPAM  ^ACHSPAP  $$LINK^ACHSPAP1  ^ACHSUF  
VA Fileman 3 ^%DT  C^%DTC  IX^DIC  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contract Health Management Information System 1 ACHSEOBB  

Entry Points

Name Comments DBIA/ICR reference
CKCK ; Look for previous check number and compare, if same, error 3*15
; If match, checks for paid dates and sequence numbers
; Checks CHS check number as well as EOBR check numbers first
P2 ;
P1 ;
PROCESS ; Process the adjustment or payment.
TRAN ;
AINFO ;Set basic info from A record. IF THIS IS A STUFF WHY "C" IN HERE?????
NOERR ;Most of the error checking is done by this time
INTEREST ; Post Interest data.
V

External References

Name Field # of Occurrence
^%DT P1+5, P1+7
C^%DTC P1+9
$$DOC^ACHS CKCK+4, INTEREST+12
$$INSURED^ACHS P2+9
$$PARM^ACHS INTEREST+26
A4A^ACHSAJ PROCESS+6, PROCESS+16, V+4
DX^ACHSBMC INTEREST+13
PX^ACHSBMC INTEREST+14
CPTREV^ACHSEOB4 INTEREST+9
ICD^ACHSEOB4 INTEREST+9
PROC^ACHSEOB4 INTEREST+9
REC2^ACHSEOBB P1+2
^ACHSEOBG ACHSEOB3+9, ACHSEOB3+16, ACHSEOB3+19, ACHSEOB3+27, ACHSEOB3+30, ACHSEOB3+35, ACHSEOB3+39, ACHSEOB3+42, ACHSEOB3+45, ACHSEOB3+49
, ACHSEOB3+52, ACHSEOB3+59, CKCK+4, CKCK+14, CKCK+17, CKCK+23, CKCK+32, CKCK+35, P2+13, P2+16
, P2+23, PROCESS+30
CHKOCC^ACHSEOBN CKCK+20
SENDMSG^ACHSEOBN P2+9
VNDR^ACHSEOBN P2+12
A3^ACHSPA PROCESS+24, PROCESS+33
AUTO^ACHSPAI INTEREST+6
CDRG^ACHSPAM INTEREST+19
^ACHSPAP INTEREST+26
$$LINK^ACHSPAP1 INTEREST+26
^ACHSUF ACHSEOB3+15, ACHSEOB3+22
IX^DIC ACHSEOB3+11
$$FMTE^XLFDT ACHSEOB3+39, ACHSEOB3+42, ACHSEOB3+59

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTLOC - [#9999999.06] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHS(2 - [#9002062] CKCK+23
^ACHSF - [#9002080] ACHSEOB3+26, ACHSEOB3+30, ACHSEOB3+31, ACHSEOB3+39, ACHSEOB3+42, ACHSEOB3+59, CKCK+4, CKCK+5, CKCK+7, CKCK+8
, PROCESS+3, INTEREST+17, INTEREST+22, TRAN+3, TRAN+6
^ACHSF("B" ACHSEOB3+22
^DIC(4 - [#4] ACHSEOB3+16
^ICD - [#80.2] P2+23
^TMP("ACHSEOB" P1+1

Label References

Name Line Occurrences
AINFO CKCK+3, PROCESS+8
INTEREST PROCESS+3, PROCESS+20
P1 P1+11
P2 P1+1
TRAN PROCESS+23, TRAN+5, TRAN+7

Naked Globals

Name Field # of Occurrence
^(0 TRAN+6
^(3 ACHSEOB3+42

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ACHSEOB3+38*, ACHSEOB3+39, ACHSEOB3+42
%DT NOERR+5!
>> ACHS NOERR+4*, P1+1*
>> ACHS("DX" INTEREST+18*
>> ACHS("FM" P1+6*, P1+9
>> ACHS("PX" INTEREST+18*
>> ACHS("TO" P1+8*, P1+9
>> ACHS("X2" P1+9*
>> ACHS3RDP CKCK+28*, CKCK+35, P2+9, PROCESS+20
>> ACHS3RDS CKCK+28*
>> ACHSADDT PROCESS+2*
ACHSBLKF P2+18!, P2+19*
>> ACHSCHK CKCK+4, CKCK+5, CKCK+7, CKCK+10, CKCK+14, AINFO+2*
>> ACHSCTL AINFO+1*
>> ACHSDCR ACHSEOB3+32*
>> ACHSDERR ACHSEOB3+6*
>> ACHSDIDT PROCESS+2*
>> ACHSDIEN CKCK+3*, P2+4*, PROCESS+3, INTEREST+17, INTEREST+22, TRAN+3, TRAN+6
>> ACHSDITY PROCESS+2*
>> ACHSDOCR ACHSEOB3+31*, ACHSEOB3+32, ACHSEOB3+35, ACHSEOB3+45, ACHSEOB3+49, ACHSEOB3+52, CKCK+17, CKCK+23, CKCK+27, P2+16
, INTEREST+22*
>> ACHSDRG P2+20*, P2+23*
ACHSEDAT ACHSEOB3+9*, ACHSEOB3+16*, ACHSEOB3+20*, ACHSEOB3+22!, ACHSEOB3+27*, ACHSEOB3+30*, ACHSEOB3+35*, ACHSEOB3+39*, ACHSEOB3+42*, ACHSEOB3+45*
, ACHSEOB3+49*, ACHSEOB3+52*, ACHSEOB3+59*, CKCK+4*, CKCK+14*, CKCK+17*, CKCK+23*, CKCK+32*, CKCK+35*, P2+13*
, P2+16*, P2+23*, PROCESS+1!, PROCESS+29*
>> ACHSEOBR( CKCK+27, CKCK+28, PROCESS+9, PROCESS+20, PROCESS+29
>> ACHSEOBR("A" ACHSEOB3+10, ACHSEOB3+19, ACHSEOB3+20, ACHSEOB3+22, ACHSEOB3+26, ACHSEOB3+27, ACHSEOB3+35, ACHSEOB3+48, ACHSEOB3+49, ACHSEOB3+54
, ACHSEOB3+56, P2+20, AINFO+1, AINFO+2, AINFO+3
>> ACHSEOBR("B" ACHSEOB3+38, ACHSEOB3+52, NOERR+1, P2+23
>> ACHSEOBR("C" ACHSEOB3+45, ACHSEOB3+55, CKCK+23, P2+13, P2+16, P2+19, AINFO+4
>> ACHSEOBR("D" CKCK+27, CKCK+28
>> ACHSEOBR("I" PROCESS+13, PROCESS+14, V, V+1, INTEREST+6
>> ACHSERR ACHSEOB3+16, ACHSEOB3+22
>> ACHSERRA ACHSEOB3+6*, PROCESS+3, PROCESS+7, PROCESS+34, V
ACHSERRE ACHSEOB3+9*, ACHSEOB3+16*, ACHSEOB3+19, ACHSEOB3+20*, ACHSEOB3+22!, ACHSEOB3+27*, ACHSEOB3+30*, ACHSEOB3+35*, ACHSEOB3+39*, ACHSEOB3+42*
, ACHSEOB3+45*, ACHSEOB3+49*, ACHSEOB3+52*, ACHSEOB3+59*, CKCK+4*, CKCK+14*, CKCK+17*, CKCK+23*, CKCK+32*, CKCK+35*
, P2+13*, P2+16*, P2+23*, PROCESS+1!, PROCESS+27*, INTEREST+3
>> ACHSFC ACHSEOB3+19, ACHSEOB3+22
>> ACHSFULP CKCK+27*
>> ACHSIPA CKCK+27*, CKCK+32, CKCK+35, PROCESS+14*, PROCESS+15*, V+1*, V+3*
>> ACHSISAO ACHSEOB3+9
>> ACHSOB CKCK+28*, PROCESS+9*
ACHSOCHK CKCK+3~*, CKCK+5, CKCK+7, CKCK+9*, CKCK+10, CKCK+12*, CKCK+13*
ACHSOPDT CKCK+6~, CKCK+11*, CKCK+12
ACHSOSQN CKCK+6~, CKCK+11*, CKCK+13
>> ACHSPDAT ACHSEOB3+56*, ACHSEOB3+59, CKCK+12, PROCESS+24
>> ACHSPIND ACHSEOB3+55*, CKCK+32, CKCK+35, PROCESS+20, PROCESS+29
>> ACHSPROV P2+13, P2+16
>> ACHSPSQN ACHSEOB3+54*, ACHSEOB3+59, CKCK+13
>> ACHSREJ CKCK+27, CKCK+28, PROCESS+9, PROCESS+20, PROCESS+29
>> ACHSREM AINFO+3*
>> ACHSSV AINFO+4*
>> ACHSSVDT NOERR+4*, P1+3*, P2+1*, P2+9
ACHSTEMP P1+2!
ACHSTEMP("F" P1+3, P1+4, P1+6, P1+10
ACHSTMP CKCK+6~*, CKCK+7*, CKCK+8
ACHSTMP2 CKCK+6~, CKCK+8*, CKCK+9, CKCK+11
>> ACHSTYP P2+20*
>> ACHSWKLD NOERR+1*, NOERR+2*, P2+2*, P2+3*
>> ACHSWKLD(1 NOERR+4*, P1+9*, P2+2
>> ACHSWKLD(2 NOERR+4*, P1+10*, P2+3
>> ACHSX ACHSEOB3+26*, P1+1*, P1+2
>> ACHSYAYA ACHSEOB3+21*, ACHSEOB3+22*
>> D ACHSEOB3+10*
>> DA ACHSEOB3+26*, ACHSEOB3+27, ACHSEOB3+30, ACHSEOB3+31, ACHSEOB3+39, ACHSEOB3+42, ACHSEOB3+59, CKCK+3, CKCK+4, CKCK+5
, CKCK+7, CKCK+8, P2+4
>> DFN CKCK+27*, P2+9
>> DIC ACHSEOB3+10*
>> DIC(0 ACHSEOB3+10*
DUZ(2 ACHSEOB3+11*, ACHSEOB3+16, ACHSEOB3+21*, ACHSEOB3+22*, ACHSEOB3+26, ACHSEOB3+30, ACHSEOB3+31, ACHSEOB3+39, ACHSEOB3+42, ACHSEOB3+59
, CKCK+4, CKCK+5, CKCK+7, CKCK+8, PROCESS+3, INTEREST+17, INTEREST+22, TRAN+3, TRAN+6
IO INTEREST+26
IO(0 INTEREST+26
U ACHSEOB3+16, ACHSEOB3+32, ACHSEOB3+35, ACHSEOB3+42, ACHSEOB3+45, ACHSEOB3+49, ACHSEOB3+52, CKCK+9, CKCK+11, CKCK+17
, CKCK+23, CKCK+27, P2+16, INTEREST+17, TRAN+6
>> X ACHSEOB3+10*, ACHSEOB3+48*, ACHSEOB3+49, P1+4*, P1+6*, P1+9, P2+1*, PROCESS+21*, TRAN+3*, TRAN+4
, TRAN+5, TRAN+6
>> X1 P1+9*, PROCESS+22*, PROCESS+24, TRAN+6*
>> X2 P1+9*
>> Y ACHSEOB3+9, ACHSEOB3+11, P1+6, P1+8
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 |  All