ABSPDB1G ; IHS/OIT/CASSevern/Pieran ran 1/19/2011 - Handling of outgoing NCPDP Billing "B1" and Reversal "B2" Claims for D.0
Source file <ABSPDB1G.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 1 | ($$ANFF,$$DTF1,$$NFF)^ABSPECFM | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 384SET | ||
| 360FMT | ||
| 109APD | ||
| 997SET | ;Not Yet Implemented ** | |
| 202FMT | ||
| 997FMT | ||
| 307GET | ||
| 333FMT | ||
| 201GET | ||
| 322FMT | ||
| 325FMT | ||
| 359SET | ;Not Yet Implemented ** | |
| 324SET | ||
| 109GET | ||
| 301SET | ||
| 335GET | ||
| 301GET | ||
| 201FMT | ||
| 309GET | ||
| 359FMT | ||
| 104GET | ||
| 322GET | ||
| 332GET | ||
| 306SET | ||
| 102SET | ||
| 102APD | ||
| 202SET | ||
| 335SET | ||
| 101SET | ||
| 332SET | ||
| 201SET | ||
| 101GET | ||
| 310SET | ||
| 322SET | ||
| 323SET | ||
| 384GET | ||
| 350FMT | ||
| APPEND(FIELD) | ;This is where the outgoing record is built field by field | |
| 311GET | ||
| 115SET | ;Not Yet Implemented ** | |
| 323FMT | ||
| 401GET | ||
| 313GET | ||
| 335FMT | ||
| 306GET | ||
| 303SET | ||
| 111AGET | ||
| 115FMT | ||
| 361FMT | ||
| 103GET | ||
| 110GET | ||
| 332FMT | ||
| 305GET | ||
| 314GET | ||
| 303FMT | ||
| 306FMT | ||
| 401APD | ||
| 384FMT | ||
| 304GET | ||
| 101FMT | ||
| 360SET | ;Not Yet Implemented ** | |
| 325SET | ||
| 313SET | ||
| 360GET | ||
| 314SET | ||
| 104APD | ||
| 309FMT | ||
| 331FMT | ||
| 312GET | ||
| 309SET | ||
| INSURANCE | ;INSURANCE Segment | |
| 401FMT | ||
| 102GET | ||
| 109SET | ||
| 310GET | ||
| 111GET | ||
| 302FMT | ||
| 524FMT | ||
| 331GET | ||
| PATIENT | ;PATIENT Segment | |
| 326SET | ||
| 350SET | ||
| 359GET | ||
| 350GET | ||
| 323GET | ||
| 307SET | ||
| 324GET | ||
| 313FMT | ||
| 361SET | ;Not Yet Implemented ** | |
| 361GET | ||
| 110APD | ||
| 524GET | ||
| 110FMT | ||
| 314FMT | ||
| 305SET | ||
| 303GET | ||
| 111ASET | ;This isn't used for the 111 Field | |
| 312FMT | ||
| 109FMT | ||
| 101APD | ||
| 111AFMT | ||
| 115GET | ||
| 110SET | ||
| 103APD | ||
| 326GET | ||
| 324FMT | ||
| 524SET | ||
| 311SET | ||
| 997GET | ||
| 102FMT | ||
| 307FMT | ||
| 310FMT | ||
| 333SET | ||
| 301FMT | ||
| 111FMT | ||
| 103FMT | ||
| 304SET | ||
| 401SET | ||
| 304FMT | ||
| 305FMT | ||
| 202APD | ||
| 302SET | ||
| 111SET | ;This isn't used for the 111 Field | |
| 104SET | ||
| HEADER | ;HEADER Segment | |
| 201APD | ||
| 311FMT | ||
| 302GET | ||
| 202GET | ||
| 103SET | ||
| 104FMT | ||
| 325GET | ||
| 331SET | ||
| 312SET | ||
| 333GET | ||
| 326FMT | 
| Name | Field # of Occurrence | 
|---|---|
| $$ANFF^ABSPECFM | 102FMT, 103FMT, 104FMT, 109FMT, 202FMT, 201FMT, 110FMT, 111FMT, 302FMT, 312FMT , 313FMT, 314FMT, 524FMT, 301FMT, 303FMT, 359FMT, 360FMT, 361FMT, 997FMT, 115FMT , 111AFMT, 331FMT, 332FMT, 310FMT, 311FMT, 322FMT, 323FMT, 324FMT, 325FMT, 333FMT , 335FMT, 350FMT, 384FMT | 
| $$DTF1^ABSPECFM | 401FMT, 304GET+2 | 
| $$NFF^ABSPECFM | 101FMT, 401FMT, 309FMT, 306FMT, 304FMT, 305FMT, 326FMT, 307FMT | 
| 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*, 335SET*, 350SET*, 384SET* | 
| 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 | 
| >> | 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 , 335SET, 350SET, 384SET, APPEND+6 | 
| >> ABSP("Cardholder" | 312GET+1, 312GET+2, 313GET+1, 313GET+2 | 
| >> ABSP("Eligibi | lity Clarification Code" , 309GET | 
| >> ABSP("Employer" | 333GET | 
| >> ABSP("Header" | 202GET | 
| >> ABSP("Home Pl | an" , 314GET | 
| >> ABSP("Insurer" | 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, 307GET, 335GET, 350GET, 384GET | 
| >> 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, 359GET*, 359FMT*, 360GET*, 360FMT*, 361GET*, 361FMT*, 997GET*, 997FMT* , 115GET*, 115FMT*, 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 , 335GET*, 335FMT*, 335SET, 350GET*, 350FMT*, 350SET, 384GET*, 384FMT*, 384SET, APPEND+4 , APPEND+10 | 
| >> ACTION | HEADER+4, INSURANCE+5, PATIENT+5 | 
| >> D | 304GET, 305GET | 
| >> DO | 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 | 
| >> INSARRAY( | 101GET, 102GET, 104GET | 
| >> MEDN | 101APD, 102APD, 103APD, 104APD, 109APD, 202APD, 201APD, 401APD, 110APD, APPEND+6 | 
| >> RECORD | 101APD*, 102APD*, 103APD*, 104APD*, 109APD*, 202APD*, 201APD*, 401APD*, 110APD*, INSURANCE+2* , PATIENT+2*, APPEND+4*, APPEND+6*, APPEND+10* | 
| >> S | 332GET | 
| >> SPECIAL( | 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(115 | 115GET, 115GET+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(335 | 335GET, 335GET+1 | 
| >> SPECIAL(350 | 350GET, 350GET+1 | 
| >> SPECIAL(359 | 359GET, 359GET+1 | 
| >> SPECIAL(360 | 360GET, 360GET+1 | 
| >> SPECIAL(361 | 361GET, 361GET+1 | 
| >> SPECIAL(384 | 384GET, 384GET+1 | 
| >> SPECIAL(401 | 401GET, 401GET+1 | 
| >> SPECIAL(524 | 524GET, 524GET+1 | 
| >> SPECIAL(997 | 997GET, 997GET+1 | 
| >> SUPRESF( | HEADER+3, INSURANCE+4, PATIENT+4 | 
| 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, 335SET, 350SET, 384SET |