ACHSEOB3 ; IHS/ITSC/PMF - PROCESS EOBRS (4/6) - UPDATE DOCUMENT(1/2) ; [ 09/17/2004 11:42 AM ]
Source file <ACHSEOB3.m>
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 |
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 1 | ACHSEOBB |
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 |
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 |
FileNo | Call Tags |
---|---|
^AUTTLOC - [#9999999.06] | Classic Fileman Calls |
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 |
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 |
Name | Field # of Occurrence |
---|---|
^(0 | TRAN+6 |
^(3 | ACHSEOB3+42 |
>> | 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 |