ACHSRPFU ; IHS/OIT/FCJ - PRINT CHS FORM AND DATA 3 OF 3;JUL 10, 2008 ; 30 Jun 2011 10:10 AM
Source file <ACHSRPFU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Contract Health Management Information System | 3 | $$PARM^ACHS SB1^ACHSRPF $$SSV^ACHSTX3 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| VA Fileman | 1 | ^%DT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Contract Health Management Information System | 1 | ACHSRPF1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INSPRM | ;Primary INS INFO | |
| PAT | ;Pat Ident-Box 2 | |
| FORMAT | ; | |
| RATE | ;PRICING INFORMATION SEGMENT | |
| KILL | ; | |
| ORDFAC | ; | |
| DOS | ; | |
| REF | ; | |
| PATO | ; OTHER INFO | |
| PVT | ; | |
| RRE | ; | |
| INSOTH1 | ; other ins Box 3.h | |
| END | ; | |
| DINACK(ACHSINSZ) | ; | |
| PVT1 | ; | |
| DINAPI | ;-- Check for PI eligibility at Date Of Service.  Else, no print. | |
| FIN | ; | |
| DIAG | ; | |
| MCD | ; | |
| PONUM | ; -- Field 1 : DCR #, Document type, PDO number. | |
| INS | ; | |
| SET(ACHSGL) | ; | |
| RATE2 | ; | |
| PROVIDER | ;BOX 26 | |
| SIG | ; | |
| PROC | ; | |
| MCR | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACHS(4 - [#9002064] | PROVIDER+11, PROVIDER+12 | 
| ^ACHSCTYP - [#9002068.1] | PONUM+4 | 
| ^ACHSF - [#9002080] | PONUM+2, PONUM+3, PONUM+5, PONUM+7, RATE+6 | 
| ^AUPN3PPH - [#9000003.1] | PVT1+7, PVT1+8, PVT1+9 | 
| ^AUPNMCD - [#9000004] | MCD+6 | 
| ^AUPNMCD("B" | MCD+1, MCD+3 | 
| ^AUPNMCR - [#9000003] | MCR+3, MCR+10 | 
| ^AUPNMCR("B" | MCR+2, MCR+3 | 
| ^AUPNPRVT - [#9000006] | PVT+3, PVT1+1, PVT1+2 | 
| ^AUPNRRE - [#9000005] | RRE+8 | 
| ^AUPNRRE("B" | RRE+1, RRE+2 | 
| ^AUTNINS - [#9999999.18] | PVT1+11, SET+1 | 
| ^AUTTMCS - [#9999999.32] | MCR+9 | 
| ^AUTTPIC - [#9999999.65] | PVT1+13 | 
| ^DIC(5 - [#5] | PROVIDER+12, PVT1+12 | 
| ^DPT - [#2] | MCR+10 | 
| ^TMP( | RATE+6* | 
| ^TMP("ACHSPO" | PONUM+10*, ORDFAC+5*, PAT+5*, PAT+6*, PAT+7*, PATO+4*, INSPRM+5*, INSPRM+14*, INSPRM+15*, INSOTH1+3* , INSOTH1+4*, FIN+4*, DOS+3*, DIAG+2*, PROC+2*, REF+3*, RATE+2*, RATE+4*, RATE+10*, RATE2+4* , SIG+4*, SIG+5*, SIG+10*, PROVIDER+9*, PROVIDER+12*, PROVIDER+13* | 
| Name | Line Occurrences | 
|---|---|
| DINACK | MCR+5, MCD+4, RRE+5 | 
| DINAPI | PVT1+3 | 
| END | RRE+1, RRE+3, RRE+6 | 
| FORMAT | INS+2 | 
| MCD | MCR+2, MCR+4, MCR+6 | 
| MCR | PVT+3 | 
| RATE2 | RATE+2 | 
| RRE | MCD+1 | 
| SET | MCR+11, MCD+7, RRE+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PVT1+12, SET+4 | 
| ^(21 | MCR+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | DINACK+6*, DINAPI+3* | 
| A | KILL+2! | 
| A(1 | PATO+4 | 
| A(11 | PAT+6 | 
| A(2 | PAT+6 | 
| A(3 | PAT+6 | 
| A(4 | PATO+4 | 
| A(5 | PATO+4 | 
| A(7 | PATO+4 | 
| >> ACHS3TY | PONUM+6*, PONUM+10 | 
| >> ACHSADTE | SIG+10 | 
| >> ACHSARCO | RATE+7 | 
| >> ACHSASIG | SIG+10 | 
| >> ACHSBLKF | PONUM+10, PAT+7 | 
| ACHSBZD | END+1! | 
| ACHSBZD("B" | DINACK+11*, DINACK+12, DINACK+13, DINAPI+6*, DINAPI+7, DINAPI+8 | 
| ACHSBZD("DT" | SET+5, SET+6, DINACK+8*, DINACK+12, DINACK+13, DINAPI+5*, DINAPI+7, DINAPI+8 | 
| ACHSBZD("E" | DINACK+11*, DINACK+12, DINACK+13, DINAPI+6*, DINAPI+7, DINAPI+8 | 
| ACHSBZD("I" | DINACK+8*, DINACK+9*, DINACK+10 | 
| ACHSBZD("OK" | PVT1+4, MCR+6, MCD+3, MCD+5, RRE+6, DINACK+4*, DINACK+9, DINACK+12*, DINACK+13*, DINAPI+1* , DINAPI+7*, DINAPI+8* | 
| ACHSBZD("REC" | DINACK+10*, DINACK+11 | 
| >> ACHSCTYP | PONUM+3*, PONUM+4*, PONUM+5 | 
| >> ACHSDCR | PONUM+9*, PONUM+10 | 
| >> ACHSDEST | PROVIDER+12, PROVIDER+13 | 
| >> ACHSDHHS | PONUM+5*, PONUM+10 | 
| >> ACHSDIEN | PONUM+2, PONUM+3, PONUM+7, PONUM+10, ORDFAC+5, PAT+5, PAT+6, PAT+7, PATO+4, INSPRM+5 , INSPRM+14, INSPRM+15, INSOTH1+3, INSOTH1+4, FIN+4, DOS+3, DIAG+2, PROC+2, REF+3, RATE+2 , RATE+4, RATE+10, RATE2+4, SIG+4, SIG+5, SIG+10, PROVIDER+9, PROVIDER+12, PROVIDER+13 | 
| >> ACHSDOFY | PONUM+2*, PONUM+5 | 
| >> ACHSEDTE | SIG+4 | 
| >> ACHSESIG | SIG+4 | 
| >> ACHSFDT | PVT1+14 | 
| ACHSGL | END+1!, SET~, SET+3, SET+4 | 
| ACHSINS | PVT1+2*, PVT1+6, PVT1+7, PVT1+8, PVT1+9, PVT1+10, MCR+3*, MCR+4, MCR+8, MCR+9 , MCD+6*, RRE+8*, END+1!, SET+1, DINAPI+6 | 
| ACHSINS1 | PVT1+11*, PVT1+12, END+1! | 
| ACHSINSZ | DINACK~, DINACK+9, DINACK+10 | 
| >> ACHSIPRM | INS+1*, INSPRM+2, INSPRM+4*, PVT1+14*, SET+7* | 
| >> ACHSLTH | RATE+9* | 
| ACHSMDFN | MCR+3*, MCR+10, MCD+2*, MCD+3*, MCD+6, RRE+2*, RRE+3, RRE+8, END+1!, SET+3 , SET+4, DINACK+9, DINACK+10 | 
| >> ACHSMPP | RATE+2, RATE2+4 | 
| ACHSMR | MCR+3*, MCD+2*, RRE+2*, END+1!, SET+10, SET+11 | 
| >> ACHSORDN | PONUM+5, PONUM+7 | 
| >> ACHSPO | PONUM+7*, PONUM+10 | 
| >> ACHSSF | PONUM+10 | 
| >> ACHSSIG | SIG+4, SIG+5 | 
| >> ACHSSNS | PAT+5*, PAT+6 | 
| >> ACHSSSNS | PAT+5* | 
| >> ACHSTIEN | PONUM+10, ORDFAC+5, PAT+5, PAT+6, PAT+7, PATO+4, INSPRM+5, INSPRM+14, INSPRM+15, INSOTH1+3 , INSOTH1+4, FIN+4, DOS+3, DIAG+2, PROC+2, REF+3, RATE+2, RATE+4, RATE+10, RATE2+4 , SIG+4, SIG+5, SIG+10, PROVIDER+9, PROVIDER+12, PROVIDER+13 | 
| >> ACHSTYPE | PONUM+10 | 
| >> ACHSTYPV | PONUM+6, PONUM+10 | 
| B | KILL+2! | 
| B(1 | ORDFAC+5, PROVIDER+13 | 
| B(2 | ORDFAC+5, PROVIDER+13 | 
| B(3 | ORDFAC+5, PROVIDER+13 | 
| B(4 | ORDFAC+5 | 
| C | KILL+2! | 
| C(5 | DOS+3, DINACK+5, DINACK+6, DINAPI+2, DINAPI+3 | 
| C(6 | DOS+3 | 
| D | KILL+2! | 
| D(1 | PROVIDER+9 | 
| D(10 | RATE+4 | 
| D(11 | RATE2+4 | 
| D(13 | RATE2+4 | 
| D(14 | PROVIDER+9 | 
| D(15 | RATE2+4 | 
| D(2 | PROVIDER+9 | 
| D(3 | PROVIDER+9 | 
| D(4 | PROVIDER+9 | 
| D(6 | PROVIDER+9 | 
| D(8 | PROVIDER+9 | 
| D(9 | RATE+5, RATE+6, RATE+7*, RATE+8*, RATE+9*, RATE+10 | 
| DA | PVT+2*, PVT1+1*, PVT1+2, END+1!, SET+2*, SET+3*, SET+4 | 
| >> DFN | PAT+5, PVT+1, PVT+3, PVT1+1, PVT1+2, MCR+2, MCR+3, MCR+10, MCD+1, MCD+3 , RRE+1, RRE+2 | 
| DUZ(2 | PONUM+2, PONUM+3, PONUM+5, PONUM+7, RATE+6 | 
| E | KILL+2! | 
| E(11 | PONUM+10 | 
| E(7 | SIG+5 | 
| E(9 | FIN+4, SIG+10 | 
| F | KILL+2! | 
| F(6 | RATE+2 | 
| F(7 | FIN+4 | 
| F(8 | PROC+2 | 
| F(9 | FIN+4 | 
| I | INSOTH1+1*, INSOTH1+2*, INSOTH1+3, INSOTH1+4, PROVIDER+11*, PROVIDER+12, KILL+2!, PVT1+5* | 
| I( | INSPRM+5, INSPRM+14, INSPRM+15, PVT1+5*, PVT1+6*, PVT1+8*, PVT1+9*, PVT1+10*, PVT1+11*, PVT1+12* , PVT1+13*, PVT1+14, PVT1+15*, PVT1+16*, PVT1+17, PVT1+18!, MCR+8*, MCR+9*, MCR+10*, MCD+6* , RRE+8*, SET+1*, SET+4*, SET+5, SET+6, SET+8*, SET+9*, SET+10, SET+11! | 
| I("B" | INSOTH1+2, INSOTH1+3, INSOTH1+4, PVT1+17*, SET+10* | 
| I("P" | INSPRM+3, PVT1+14*, SET+7* | 
| N | INS+4*, INSPRM+3*, INSPRM+4, INSPRM+5, INSPRM+6, INSPRM+14, INSPRM+15, INSOTH1+1*, INSOTH1+2*, INSOTH1+3 , INSOTH1+4, KILL+2!, PVT+2*, PVT1+2*, PVT1+4*, PVT1+5, PVT1+6, PVT1+8, PVT1+9, PVT1+10 , PVT1+11, PVT1+12, PVT1+13, PVT1+14, PVT1+15, PVT1+16, PVT1+17, PVT1+18, MCR+1*, MCR+3 , MCR+8, MCR+9, MCR+10, MCD+2, MCD+6, RRE+2, RRE+8, SET+1, SET+4, SET+5 , SET+6, SET+7, SET+8, SET+9, SET+10, SET+11, SET+12* | 
| R | KILL+2! | 
| R("D" | DIAG+2 | 
| R("P" | PROC+2 | 
| R(1 | REF+3 | 
| R(2 | REF+3 | 
| U | PONUM+2, PONUM+3, PONUM+4, PONUM+5, PONUM+7, PONUM+10, ORDFAC+5, PAT+5, PAT+6, PAT+7 , PATO+4, INSPRM+5, INSPRM+14, INSPRM+15, INSOTH1+3, INSOTH1+4, FIN+4, DOS+3, DIAG+2, PROC+2 , REF+3, RATE+4, RATE+6, RATE+10, RATE2+4, SIG+4, SIG+5, SIG+10, PROVIDER+9, PROVIDER+12 , PROVIDER+13, PVT1+6, PVT1+7, PVT1+8, PVT1+9, PVT1+10, PVT1+11, PVT1+12, PVT1+13, MCR+4 , MCR+8, MCR+9, MCR+10, MCD+6, RRE+8, SET+1, SET+4, DINACK+11, DINAPI+6 | 
| X | KILL+2!, PVT1+12*, DINACK+6*, DINAPI+3* | 
| >> Y | DINACK+8, DINAPI+5 |