ABSP5B2 ; IHS/OIT/CASSevern/Pieran ran 1/19/2011 - Handling of NCPDP Reversal "B2" Claims for 5.1
Source file <ABSP5B2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 3 | CHECKOVER^ABSP5B1F (CLAIM,DURRPPS)^ABSP5B2A ($$ANFF,$$DTF1,$$NFF)^ABSPECFM | 
| VA Fileman | 1 | GETS^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Point of Sale | 2 | ABSPECA1 ABSPOSCE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 401FMT | ||
| 102GET | ||
| SETSUPR | ;SET UP SUPPRESS CODE ARRAY HERE | |
| 102FMT | ||
| 109APD | ||
| 202FMT | ||
| 359FMT | ||
| 109SET | ||
| 111GET | ||
| 302FMT | ||
| 301FMT | ||
| 110FMT | ||
| 201GET | ||
| 111FMT | ||
| 359SET | ;Not Yet Implemented ** | |
| 103FMT | ||
| 401SET | ||
| 109GET | ||
| 301SET | ||
| 401GET | ||
| 110APD | ||
| 301GET | ||
| 202APD | ||
| 302SET | ||
| 111SET | ;This isn't used for the 111 Field | |
| 103GET | ||
| 104SET | ||
| 110GET | ||
| 104GET | ||
| HEADER | ;Header Segment | |
| 359GET | ||
| EN(ACTION,MEDN,IEN) | ;EP | |
| 201APD | ||
| 102SET | ||
| 401APD | ||
| 109FMT | ||
| 302GET | ||
| 102APD | ||
| 101APD | ||
| 103SET | ||
| 202SET | ||
| 101FMT | ||
| 104FMT | ||
| 101GET | ||
| 101SET | ||
| 110SET | ||
| 202GET | ||
| 201FMT | ||
| 201SET | ||
| 104APD | ||
| 103APD | ||
| SETSPEC | ;SET UP SPECIAL CODE ARRAY HERE. | |
| APPEND(FIELD) | ;This is where outgoing record is built field by field | |
| INSURANCE | ;INSURANCE Segment | 
| FileNo | Call Tags | 
|---|---|
| ^ABSPEI - [#9002313.4] | GETS^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSPC - [#9002313.02] | 101SET*, 102SET*, 103SET*, 104SET*, 109SET*, 202SET*, 201SET*, 401SET*, 110SET*, 302SET* , 301SET* | 
| Name | Line Occurrences | 
|---|---|
| @( | HEADER+5, HEADER+6, HEADER+7, HEADER+8, INSURANCE+6, INSURANCE+7, INSURANCE+8, APPEND+2, APPEND+3, APPEND+9 | 
| APPEND | INSURANCE+9 | 
| HEADER | EN+13 | 
| INSURANCE | EN+14 | 
| SETSPEC | EN+8 | 
| SETSUPR | EN+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ABSP( | 101SET, 101APD, 102SET, 102APD, 103SET, 104SET, 104APD, 109SET, 202SET, 202APD , 201SET, 201APD, 401SET, 401APD, 110SET, 110APD, 302SET, 301SET, APPEND+6 | 
| >> ABSP("Header" | 202GET | 
| >> ABSP("Insurer" | EN+4, 302GET, 301GET | 
| >> ABSP("RX" | 401GET | 
| >> ABSP("Site" | 201GET | 
| >> ABSP("Softwar | e Vendor" , 110GET | 
| >> ABSP("X" | 101GET*, 101FMT*, 101SET, 102GET*, 102FMT*, 102SET, 103GET*, 103FMT*, 103SET, 104GET* , 104FMT*, 104SET, 109GET*, 109FMT*, 109SET, 202GET*, 202FMT*, 202SET, 201GET*, 201FMT* , 201SET, 401GET*, 401FMT*, 401SET, 110GET*, 110FMT*, 110SET, 111GET*, 111FMT*, 302GET* , 302FMT*, 302SET, 301GET*, 301FMT*, 301SET, 359GET*, 359FMT*, APPEND+4, APPEND+10 | 
| ACTION | EN~, EN+3, EN+12, EN+15, HEADER+4, INSURANCE+5 | 
| >> ADDSEG("DURRPPS" | EN+19 | 
| >> D0 | EN+10 | 
| D1 | SETSPEC+1~, SETSPEC+2*, SETSPEC+3*, SETSPEC+4, SETSPEC+5, SETSUPR+1~, SETSUPR+2*, SETSUPR+3*, SETSUPR+4 | 
| DO | EN+1~, EN+4*, EN+6*, EN+7, 101GET, 102GET, 104GET | 
| FIELD | HEADER+1~, HEADER+2*, HEADER+3, HEADER+4, HEADER+5, HEADER+6, HEADER+7, HEADER+8, 101APD, 102APD , 104APD, 202APD, 201APD, 401APD, 110APD, INSURANCE+1~, INSURANCE+3*, INSURANCE+4, INSURANCE+5, INSURANCE+6 , INSURANCE+7, INSURANCE+8, INSURANCE+9, APPEND~, APPEND+1, APPEND+2, APPEND+3, APPEND+6, APPEND+7, APPEND+8 , APPEND+9 | 
| IEN | EN~ | 
| IEN( | EN+16* | 
| IEN("9002313.4" | EN+6 | 
| INSARRAY | EN+1~ | 
| INSARRAY( | EN+8, EN+9, 101GET, 102GET, 104GET, SETSPEC+3, SETSPEC+4, SETSPEC+5, SETSUPR+3, SETSUPR+4 | 
| MEDN | EN~, 101APD, 102APD, 104APD, 202APD, 201APD, 401APD, 110APD, APPEND+6 | 
| MUMPS | SETSPEC+1~, SETSPEC+5*, SETSPEC+6*, SETSPEC+7 | 
| NCODE | SETSPEC+1~, SETSPEC+4*, SETSPEC+7 | 
| >> RECORD | EN+2*, 101APD*, 102APD*, 103APD*, 104APD*, 109APD*, 202APD*, 201APD*, 401APD*, 110APD* , INSURANCE+2*, APPEND+4*, APPEND+6*, APPEND+10* | 
| SCODE | SETSUPR+1~, SETSUPR+4*, SETSUPR+5 | 
| SPECIAL | EN+1~, EN+10 | 
| SPECIAL( | SETSPEC+7*, APPEND+7, APPEND+8 | 
| SPECIAL(101 | 101GET, 101GET+1 | 
| SPECIAL(104 | 104GET, 104GET+1 | 
| SPECIAL(109 | 109GET, 109GET+1 | 
| SPECIAL(110 | 110GET, 110GET+1 | 
| SPECIAL(201 | 201GET, 201GET+1 | 
| SPECIAL(202 | 202GET, 202GET+1 | 
| SPECIAL(301 | 301GET, 301GET+1 | 
| SPECIAL(302 | 302GET, 302GET+1 | 
| SPECIAL(359 | 359GET, 359GET+1 | 
| SPECIAL(401 | 401GET, 401GET+1 | 
| SUPPRESS | EN+1~ | 
| SUPPRESS( | HEADER+3, INSURANCE+4, SETSUPR+5* | 
| U | 101SET, 102SET, 103SET, 104SET, 109SET, 202SET, 201SET, 401SET, 110SET, 302SET , 301SET |