BAR50PZ1 ; IHS/SD/LSL - AHCCCS IMPORT ROUTINE ;
Source file <BAR50PZ1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | (,DD)^%DT ^DIC FILE^DICN ^DIE | 
| IHS Accounts Receivable | 1 | CLMCODE^BAR50P02 | 
| IHS VA Utilities | 1 | $$DIC^XBDIQ1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ECHECK | ; | |
| FILE | ; | |
| DT | ;EP  Conversion of date to readable format | |
| SET | ; | |
| SEP | ;EP Set seperators | |
| PN | ; | |
| ADJREA | ;EP Process reason and amount into claim impda,clmda | |
| LOAD | ;EP Scan all AHCCCS imports loaded for new reason codes and stuff them ; into the Claim Level Reason Codes table for mapping. | |
| EN | ; | |
| END | ; | |
| CHKNUM | ;EP Enter Check mumber into Import | |
| AHCCCS | ;EP enter new table entries for AHCCCS | |
| REASON | ; | |
| MAP | ;EP repoint the distributed tabled reason pointers to the new ones installed | |
| PAYAMT | ;Load Claim data | |
| SET1ADJ | ; set one adjustment X|reason, AMT | |
| 1007 | ;;MISSING FIELD^4^NONPAY | |
| 1008 | ;;DOCUMENTATION REQUIRED^4^NONPAY | |
| PUT | ; FILE NEW INTO CLAIM LEVEL MULTIPLE | |
| 1006 | ;;INCORRECT PROVIDER TYPE^4^NONPAY | |
| 1005 | ;;MISSING DATA^4^NONPAY | |
| 1004 | ;;OTHER TPL^4^NONPAY | |
| 1003 | ;;RX PROCESSING FEE^3^WO^123 | |
| 1002 | ;;CODING ERROR^4^NONPAY | |
| 1001 | ;;BAD DEBT/COLLECTION AGENCY^3^WO | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BAREDI("1T" - [#90056.01] | PN+3 | 
| ^BAREDI("I" | EN+2, FILE+1, REASON+1 | 
| ^PWTMP("AHC" | PN+5*, PUT+2, SET+3 | 
| Name | Line Occurrences | 
|---|---|
| FILE | EN+2 | 
| PN | REASON+3 | 
| REASON | FILE+4 | 
| SET | PUT+2 | 
| SET1ADJ | ADJREA+7, ADJREA+14, ADJREA+19 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | REASON+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | DT+2* | 
| >> ADJDA | PAYAMT+26*, SET1ADJ+1*, SET1ADJ+5 | 
| >> CLMDA | PAYAMT+16*, SET1ADJ+4 | 
| >> CODE | PN+1*, PN+3, PN+4, PN+5, PUT+1*, PUT+2*, SET+2, SET+3, SET+5 | 
| >> COUNT | PAYAMT+1, PAYAMT+2, PAYAMT+3* | 
| D0 | PAYAMT+14! | 
| DA | PAYAMT+4!, PAYAMT+17*, SET1ADJ+2!, CHKNUM+1!, CHKNUM+3*, SET+1! | 
| DA(1 | PAYAMT+13*, SET1ADJ+4*, SET+4* | 
| DA(2 | SET1ADJ+3* | 
| DD | PAYAMT+14! | 
| DIC | PAYAMT+4!, PAYAMT+5*, PAYAMT+18, PAYAMT+19!, SET1ADJ+2!, SET1ADJ+6*, SET+1! | 
| DIC("DR" | SET1ADJ+9* | 
| DIC("P" | PAYAMT+7*, SET1ADJ+7* | 
| DIC(0 | PAYAMT+6*, SET1ADJ+8* | 
| DIE | PAYAMT+4!, PAYAMT+18*, SET1ADJ+2!, CHKNUM+1!, CHKNUM+2* | 
| DO | PAYAMT+14! | 
| DR | PAYAMT+4!, PAYAMT+20!, PAYAMT+21*, PAYAMT+24*, SET1ADJ+2!, CHKNUM+1!, CHKNUM+4*, SET+1! | 
| >> E | SEP+1* | 
| >> FDA | EN+1*, EN+2*, FILE+1, REASON+1 | 
| >> FDA0 | FILE+1*, FILE+2, FILE+3 | 
| >> I | ADJREA+15*, ADJREA+16 | 
| >> IMPDA | PAYAMT+13, SET1ADJ+3, CHKNUM+3 | 
| >> L | REASON+1*, REASON+2 | 
| >> PAT | PAYAMT+23* | 
| >> REA | PN+2*, PN+4, PN+5, SET+3*, SET+5 | 
| >> S | SEP+1* | 
| >> SE | SEP+1*, ADJREA+6, ADJREA+10, ADJREA+15 | 
| U | FILE+2 | 
| >> VADJAMT | ADJREA+1*, ADJREA+16* | 
| >> VADJCAT | ADJREA+3*, ADJREA+4, ADJREA+5, ADJREA+6 | 
| >> VADJREA | ADJREA+2, ADJREA+6*, ADJREA+9, ADJREA+13*, ADJREA+18* | 
| >> VBILAMT | ADJREA+1 | 
| >> VBILNM | PAYAMT+8, PAYAMT+9 | 
| >> VPATFN | PAYAMT+23 | 
| >> VPATLN | PAYAMT+23 | 
| >> VPATMN | PAYAMT+23 | 
| >> VPAYAMT | ADJREA+1 | 
| X | DT+1*, DT+4*, PAYAMT+8*, PAYAMT+9, PAYAMT+10, PAYAMT+12*, ADJREA+11*, ADJREA+13, ADJREA+15*, ADJREA+18 , SET1ADJ+2!, SET1ADJ+5*, REASON+1*, REASON+3, PN+1, PN+2, SET+2* | 
| >> XXX | ADJREA+9*, ADJREA+10, ADJREA+11, ADJREA+15 | 
| >> Y | DT+4, PAYAMT+16, PAYAMT+17 |