ABSP5B1 ; IHS/OIT/CASSevern/Pieran ran 1/19/2011 - Handling of outgoing NCPDP Billing "B1" and Reversal "B2" Claims for 5.1
Source file <ABSP5B1.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 7 | CLAIM^ABSP5B1A (PRESCRIBER,PRICING,PROVIDER)^ABSP5B1B (COB,WORKCOMP)^ABSP5B1C (CLINICAL,COMPOUND,COUPON,DURRPPS)^ABSP5B1D PRIORAUTH^ABSP5B1E (ADDSEG,CHECKOVER,CHKDIAGOVR,CHKDUROVR)^ABSP5B1F ($$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 |
---|---|---|
109APD | ||
202FMT | ||
307GET | ||
333FMT | ||
201GET | ||
322FMT | ||
325FMT | ||
324SET | ||
109GET | ||
301SET | ||
335GET | ||
301GET | ||
201FMT | ||
309GET | ||
104GET | ||
322GET | ||
332GET | ||
EN(ACTION,MEDN,IEN) | ;EP
|
|
306SET | ||
102SET | ||
102APD | ||
202SET | ||
335SET | ||
101SET | ||
332SET | ||
201SET | ||
334GET | ||
101GET | ||
310SET | ||
322SET | ||
323SET | ||
APPEND(FIELD) | ;This is where record is built for outgoing stream
|
|
311GET | ||
323FMT | ||
401GET | ||
313GET | ||
335FMT | ||
306GET | ||
303SET | ||
111AGET | ||
103GET | ||
110GET | ||
332FMT | ||
305GET | ||
314GET | ||
303FMT | ||
306FMT | ||
401APD | ||
334FMT | ||
304GET | ||
SETSUPRF | ;SET UP SUPPRESS FIELD CODE ARRAY HERE
|
|
101FMT | ||
325SET | ||
313SET | ||
314SET | ||
104APD | ||
309FMT | ||
331FMT | ||
312GET | ||
309SET | ||
INSURANCE | ;INSURANCE Segment
|
|
401FMT | ||
102GET | ||
109SET | ||
310GET | ||
111GET | ||
302FMT | ||
524FMT | ||
331GET | ||
PATIENT | ;PATIENT Segment
|
|
326SET | ||
323GET | ||
307SET | ||
324GET | ||
313FMT | ||
305FMT | ||
524GET | ||
110FMT | ||
314FMT | ||
305SET | ||
303GET | ||
111ASET | ;This isn't used for the 111 Field
|
|
312FMT | ||
109FMT | ||
101APD | ||
SETSUPRSG | ;SET UP SUPPRESS SEGMENT ARRAY HERE
|
|
111AFMT | ||
110SET | ||
334SET | ||
103APD | ||
326GET | ||
324FMT | ||
524SET | ||
311SET | ||
102FMT | ||
307FMT | ||
310FMT | ||
333SET | ||
301FMT | ||
111FMT | ||
103FMT | ||
304SET | ||
401SET | ||
SETSPEC | ;SET UP SPECIAL CODE ARRAY HERE
|
|
304FMT | ||
110APD | ||
202APD | ||
302SET | ||
111SET | ;This isn't used for the 111 Field
|
|
104SET | ||
HEADER | ;Header
|
|
201APD | ||
311FMT | ||
302GET | ||
202GET | ||
103SET | ||
104FMT | ||
325GET | ||
331SET | ||
312SET | ||
333GET | ||
326FMT |
Name | Field # of Occurrence |
---|---|
CLAIM^ABSP5B1A | EN+21 |
PRESCRIBER^ABSP5B1B | EN+23 |
PRICING^ABSP5B1B | EN+27 |
PROVIDER^ABSP5B1B | EN+22 |
COB^ABSP5B1C | EN+24 |
WORKCOMP^ABSP5B1C | EN+25 |
CLINICAL^ABSP5B1D | EN+31 |
COMPOUND^ABSP5B1D | EN+29 |
COUPON^ABSP5B1D | EN+28 |
DURRPPS^ABSP5B1D | EN+26 |
PRIORAUTH^ABSP5B1E | EN+30 |
ADDSEG^ABSP5B1F | EN+14 |
CHECKOVER^ABSP5B1F | EN+11 |
CHKDIAGOVR^ABSP5B1F | EN+13 |
CHKDUROVR^ABSP5B1F | EN+12 |
$$ANFF^ABSPECFM | 102FMT, 103FMT, 104FMT, 109FMT, 202FMT, 201FMT, 110FMT, 111FMT, 302FMT, 312FMT , 313FMT, 314FMT, 524FMT, 301FMT, 303FMT, 111AFMT, 331FMT, 332FMT, 310FMT, 311FMT , 322FMT, 323FMT, 324FMT, 325FMT, 333FMT, 334FMT, 335FMT |
$$DTF1^ABSPECFM | 401FMT, 304GET+2 |
$$NFF^ABSPECFM | 101FMT, 401FMT, 309FMT, 306FMT, 304FMT, 305FMT, 326FMT, 307FMT |
GETS^DIQ | EN+7 |
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* , 312SET*, 313SET*, 314SET*, 524SET*, 309SET*, 301SET*, 303SET*, 306SET*, 331SET*, 332SET* , 304SET*, 305SET*, 310SET*, 311SET*, 322SET*, 323SET*, 324SET*, 325SET*, 326SET*, 307SET* , 333SET*, 334SET*, 335SET* |
Name | Line Occurrences |
---|---|
@( | HEADER+5, HEADER+6, HEADER+7, HEADER+8, INSURANCE+6, INSURANCE+7, INSURANCE+8, PATIENT+6, PATIENT+7, PATIENT+8 , APPEND+2, APPEND+3, APPEND+9 |
APPEND | INSURANCE+9, PATIENT+9 |
HEADER | EN+16 |
INSURANCE | EN+18 |
PATIENT | EN+17 |
SETSPEC | EN+8 |
SETSUPRF | EN+10 |
SETSUPRSG | EN+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABSP( | 101SET, 101APD, 102SET, 102APD, 103SET, 103APD, 104SET, 104APD, 109SET, 109APD , 202SET, 202APD, 201SET, 201APD, 401SET, 401APD, 110SET, 110APD, 302SET, 312SET , 313SET, 314SET, 524SET, 309SET, 301SET, 303SET, 306SET, 331SET, 332SET, 304SET , 305SET, 310SET, 311SET, 322SET, 323SET, 324SET, 325SET, 326SET, 307SET, 333SET , 334SET, 335SET, APPEND+6 |
>> ABSP("Cardholder" | 312GET+1, 312GET+2, 313GET+1, 313GET+2 |
>> ABSP("Custome | r Location" , 307GET |
>> ABSP("Eligibi | lity Clarification Code" , 309GET |
>> ABSP("Employer" | 333GET |
>> ABSP("Header" | 202GET |
>> ABSP("Home Pl | an" , 314GET |
>> ABSP("Insurer" | EN+4, 302GET, 524GET, 301GET, 303GET, 306GET |
>> ABSP("Patient" | 331GET, 304GET+1, 305GET+1, 310GET+1, 310GET+2, 311GET+1, 311GET+2, 322GET, 323GET, 324GET , 325GET+1, 326GET, 334GET, 335GET |
>> ABSP("RX" | 401GET |
>> ABSP("Site" | 201GET |
>> ABSP("Softwar | e Vendor" , 110GET |
>> ABSP("Transac | tion Count" , 109GET |
>> ABSP("X" | 101GET*, 101FMT*, 101SET, 102GET*, 102FMT*, 102SET, 103GET*, 103FMT*, 103SET, 104GET* , 104FMT*, 104SET, 109GET*, 109FMT*, 109SET, 202GET*, 202FMT*, 202SET, 201GET*, 201FMT* , 201SET, 401GET*, 401GET+1*, 401FMT*, 401SET, 110GET*, 110FMT*, 110SET, 111GET*, 111FMT* , 302GET*, 302FMT*, 302SET, 312GET+1*, 312GET+2*, 312GET+3*, 312FMT*, 312SET, 313GET+1*, 313GET+2* , 313GET+3*, 313GET+4*, 313FMT*, 313SET, 314GET*, 314FMT*, 314SET, 524GET*, 524FMT*, 524SET , 309GET*, 309FMT*, 309SET, 301GET*, 301FMT*, 301SET, 303GET*, 303FMT*, 303SET, 306GET* , 306FMT*, 306SET, 111AGET*, 111AFMT*, 331GET*, 331FMT*, 331SET, 332FMT*, 332SET, 304GET+1* , 304GET+2*, 304FMT*, 304SET, 305GET+1*, 305GET+2*, 305GET+3*, 305FMT*, 305SET, 310GET+1*, 310GET+2* , 310GET+3*, 310FMT*, 310SET, 311GET+1*, 311GET+2*, 311GET+3*, 311FMT*, 311SET, 322GET*, 322FMT* , 322SET, 323GET*, 323FMT*, 323SET, 324GET*, 324FMT*, 324SET, 325GET+1*, 325GET+2*, 325FMT* , 325SET, 326GET*, 326FMT*, 326SET, 307GET*, 307FMT*, 307SET, 333GET*, 333FMT*, 333SET , 334GET*, 334FMT*, 334SET, 335GET*, 335FMT*, 335SET, APPEND+4, APPEND+10 |
ACTION | EN~, EN+3, EN+15, EN+19, HEADER+4, INSURANCE+5, PATIENT+5 |
>> ADDSEG | EN+14 |
>> ADDSEG("CLINICAL" | EN+31 |
>> ADDSEG("COB" | EN+24 |
>> ADDSEG("COMPOUND" | EN+29 |
>> ADDSEG("COUPON" | EN+28 |
>> ADDSEG("DURRPPS" | EN+26 |
>> ADDSEG("PRIORAUTH" | EN+30 |
>> ADDSEG("PROVIDER" | EN+22 |
>> ADDSEG("WORKCOMP" | EN+25 |
>> D | 304GET, 305GET |
>> D0 | EN+11, EN+12, EN+13 |
D1 | SETSPEC+1~, SETSPEC+2*, SETSPEC+3*, SETSPEC+4, SETSPEC+5, SETSUPRSG+1~, SETSUPRSG+2*, SETSUPRSG+3*, SETSUPRSG+4, SETSUPRF+1~ , SETSUPRF+2*, SETSUPRF+3*, SETSUPRF+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 , 103APD, 104APD, 109APD, 202APD, 201APD, 401APD, 110APD, INSURANCE+1~, INSURANCE+3*, INSURANCE+4 , INSURANCE+5, INSURANCE+6, INSURANCE+7, INSURANCE+8, INSURANCE+9, PATIENT+1~, PATIENT+3*, PATIENT+4, PATIENT+5, PATIENT+6 , PATIENT+7, PATIENT+8, PATIENT+9, APPEND~, APPEND+1, APPEND+2, APPEND+3, APPEND+6, APPEND+7, APPEND+8 , APPEND+9 |
IEN | EN~ |
IEN( | EN+20* |
IEN("9002313.4" | EN+6 |
INSARRAY | EN+1~ |
INSARRAY( | EN+8, EN+9, EN+10, 101GET, 102GET, 104GET, SETSPEC+3, SETSPEC+4, SETSPEC+5, SETSUPRSG+3 , SETSUPRSG+4, SETSUPRF+3, SETSUPRF+4 |
MEDN | EN~, 101APD, 102APD, 103APD, 104APD, 109APD, 202APD, 201APD, 401APD, 110APD , APPEND+6 |
MUMPS | SETSPEC+1~, SETSPEC+5*, SETSPEC+6*, SETSPEC+7*, SETSPEC+8 |
NCODE | SETSPEC+1~, SETSPEC+4*, SETSPEC+8 |
>> RECORD | EN+2*, 101APD*, 102APD*, 103APD*, 104APD*, 109APD*, 202APD*, 201APD*, 401APD*, 110APD* , INSURANCE+2*, PATIENT+2*, APPEND+4*, APPEND+6*, APPEND+10* |
>> S | 332GET |
SCODE | SETSUPRSG+1~, SETSUPRSG+4*, SETSUPRSG+5, SETSUPRF+1~, SETSUPRF+4*, SETSUPRF+5 |
SPECIAL | EN+1~, EN+11, EN+12, EN+13, EN+14 |
SPECIAL( | SETSPEC+8*, 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(303 | 303GET, 303GET+1 |
SPECIAL(304 | 304GET, 304GET+3 |
SPECIAL(305 | 305GET, 305GET+4 |
SPECIAL(306 | 306GET, 306GET+1 |
SPECIAL(307 | 307GET, 307GET+1 |
SPECIAL(309 | 309GET, 309GET+1 |
SPECIAL(310 | 310GET, 310GET+4 |
SPECIAL(311 | 311GET, 311GET+4 |
SPECIAL(312 | 312GET, 312GET+4 |
SPECIAL(313 | 313GET, 313GET+5 |
SPECIAL(314 | 314GET, 314GET+1 |
SPECIAL(322 | 322GET, 322GET+1 |
SPECIAL(323 | 323GET, 323GET+1 |
SPECIAL(324 | 324GET, 324GET+1 |
SPECIAL(325 | 325GET, 325GET+3 |
SPECIAL(326 | 326GET, 326GET+1 |
SPECIAL(331 | 331GET, 331GET+1 |
SPECIAL(332 | 332GET, 332GET+1 |
SPECIAL(333 | 333GET, 333GET+1 |
SPECIAL(334 | 334GET, 334GET+1 |
SPECIAL(335 | 335GET, 335GET+1 |
SPECIAL(401 | 401GET, 401GET+1 |
SPECIAL(524 | 524GET, 524GET+1 |
SUPRESF | EN+1~ |
SUPRESF( | HEADER+3, INSURANCE+4, PATIENT+4, SETSUPRF+5* |
>> SUPRESSG( | SETSUPRSG+5* |
U | 101SET, 102SET, 103SET, 104SET, 109SET, 202SET, 201SET, 401SET, 110SET, 302SET , 312SET, 313SET, 314SET, 524SET, 309SET, 301SET, 303SET, 306SET, 331SET, 332SET , 304SET, 305SET, 310SET, 311SET, 322SET, 323SET, 324SET, 325SET, 326SET, 307SET , 333SET, 334SET, 335SET |