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 |