ABSPECA1 ; IHS/FCS/DRS - Assemble formatted claim ; [ 09/23/2002 2:36 PM ]
Source file <ABSPECA1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Point of Sale | 3 | ABSP5B1D ABSPDB1D ABSPOSQH | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DURVALUE | ;NCPDP 5.1 - this subroutine will loop through the DUR/PPS repeating ; fields and load their values into the ABSP array for the claim ; generation process | |
| PAVALUE() | ;NCPDP 5.1 - IHS/SD/lwj 9/4/03 Payors do not want the Prior Auth ; segment if there is no data on it (contrary to other segments) ; This routine will check to see if there is information for processing. | |
| ASCII(CLAIMIEN) | ;EP - from ABSPOSQH from ABSPOSQG from ABSPOSQ2 | |
| DIAGVAL | ;NCPDP 5.1 - loops through the diagnosis code repeating ; fields and loads their values into the ABSP array for the claim ; generation process | |
| QERR | 
| Name | Field # of Occurrence | 
|---|---|
| EN^ABSP5B1 | ASCII+61, ASCII+108 | 
| EN^ABSP5B2 | ASCII+60, ASCII+107 | 
| EN^ABSPDB1 | ASCII+57, ASCII+104 | 
| EN^ABSPDB2 | ASCII+56, ASCII+103 | 
| XLOOP^ABSPECA2 | ASCII+66, ASCII+114 | 
| GETABSP2^ABSPECX0 | ASCII+41 | 
| GETABSP3^ABSPECX0 | ASCII+79 | 
| GETABSP4^ABSPECX0 | DURVALUE+11 | 
| GETABSP5^ABSPECX0 | PAVALUE+11 | 
| GETABSP6^ABSPECX0 | DIAGVAL+12 | 
| XLOOP^ABSPOSH2 | ASCII+67, ASCII+115 | 
| $$IMPOSS^ABSPOSUE | ASCII+4, ASCII+11, ASCII+15, ASCII+29, ASCII+33 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | ASCII+14, ASCII+28, ASCII+32, ASCII+53, ASCII+100 | 
| ^ABSPC - [#9002313.02] | ASCII+3, ASCII+9, ASCII+23, ASCII+38, ASCII+47*, ASCII+74, DURVALUE+9, DIAGVAL+8 | 
| ^ABSPEI - [#9002313.4] | ASCII+13, ASCII+45 | 
| ^ABSPF(9002313.92 - [#9002313.92] | ASCII+27, ASCII+32 | 
| Name | Line Occurrences | 
|---|---|
| $$PAVALUE | ASCII+89 | 
| DIAGVAL | ASCII+84 | 
| DURVALUE | ASCII+82 | 
| QERR | ASCII+3, ASCII+10, ASCII+14, ASCII+28, ASCII+32 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABSP | ASCII+1~, ASCII+41, ASCII+66, ASCII+67, ASCII+79, ASCII+114, ASCII+115, DURVALUE+11, PAVALUE+11, DIAGVAL+12 | 
| ABSP( | ASCII+46*, ASCII+78!, DURVALUE+6!, DIAGVAL+6!, DIAGVAL+10* | 
| ABSP("9002313.0201" | PAVALUE+9!, PAVALUE+14 | 
| CLAIMIEN | ASCII~, ASCII+3, ASCII+4, ASCII+7, ASCII+11, ASCII+15, ASCII+29, ASCII+33, ASCII+46, ASCII+56 , ASCII+57, ASCII+60, ASCII+61, ASCII+103, ASCII+104, ASCII+107, ASCII+108 | 
| CLMIEN | PAVALUE+4~, PAVALUE+5*, PAVALUE+11 | 
| CLMV | ASCII+1~, ASCII+38*, ASCII+45, ASCII+46*, ASCII+47, ASCII+54, ASCII+58, ASCII+66, ASCII+67, ASCII+88 , ASCII+97, ASCII+101, ASCII+105, ASCII+114, ASCII+115 | 
| CRXIEN | PAVALUE+4~, PAVALUE+6*, PAVALUE+9, PAVALUE+11, PAVALUE+14 | 
| DET51 | ASCII+1~, ASCII+69*, ASCII+90*, ASCII+115 | 
| DIAG | DIAGVAL+4~, DIAGVAL+11*, DIAGVAL+12 | 
| DIAGCNT | DIAGVAL+4~, DIAGVAL+8*, DIAGVAL+9, DIAGVAL+10, DIAGVAL+11 | 
| DUR | DURVALUE+4~, DURVALUE+10*, DURVALUE+11 | 
| DURCNT | DURVALUE+4~, DURVALUE+9*, DURVALUE+10 | 
| ENT | PAVALUE+4~, PAVALUE+9*, PAVALUE+13*, PAVALUE+14 | 
| IEN | ASCII+1~, ASCII+56, ASCII+57, ASCII+60, ASCII+61, ASCII+66, ASCII+67, ASCII+103, ASCII+104, ASCII+107 , ASCII+108, ASCII+114, ASCII+115 | 
| IEN( | ASCII+7*, ASCII+9*, ASCII+10, ASCII+13*, ASCII+14, ASCII+23, ASCII+27*, ASCII+28, ASCII+32, ASCII+38 , ASCII+41, ASCII+45, ASCII+47, ASCII+72*, ASCII+73, ASCII+74*, ASCII+75, ASCII+79, DURVALUE+9, DURVALUE+11 , PAVALUE+5, PAVALUE+6, DIAGVAL+8, DIAGVAL+12 | 
| >> INSVER | ASCII+45*, ASCII+46 | 
| MABSP | ASCII+1~ | 
| PAFLAG | ASCII+2~, ASCII+89*, ASCII+90, PAVALUE+4~, PAVALUE+7*, PAVALUE+16*, PAVALUE+18 | 
| PAFLD | PAVALUE+4~, PAVALUE+14*, PAVALUE+15*, PAVALUE+16 | 
| RECORD | ASCII+1~, ASCII+50*, ASCII+66, ASCII+67, ASCII+95*, ASCII+97*, ASCII+114, ASCII+115, ASCII+116 | 
| REVERSAL | ASCII+1~, ASCII+26*, ASCII+30*, ASCII+45, ASCII+55, ASCII+59, ASCII+95, ASCII+97, ASCII+102, ASCII+106 | 
| RTRNCD | ASCII+1~, ASCII+23*, ASCII+25 | 
| U | ASCII+9, ASCII+13, ASCII+23, ASCII+27, ASCII+38, ASCII+45, ASCII+47, DURVALUE+9, DIAGVAL+8 | 
| UERETVAL | ASCII+1~, ASCII+4*, ASCII+11*, ASCII+15*, ASCII+29*, ASCII+33* | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | ASCII+4, ASCII+11, ASCII+15, ASCII+29, ASCII+33 |