ABMDF24 ; IHS/ASDST/DMJ - Set NCPDP Print Array ;
Source file <ABMDF24.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FSET2 | ;set printing array rx multiple | |
| FSET1 | ;set printing array patient info | |
| PRT | ;print | |
| START | ;EP - enter here | |
| ENT | ;EP - one bill | |
| GET1 | ;EP for setting up export array | |
| GET2 | ;rx multiple | |
| LOOP | ;loop through ABMY array | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZISC | START+9 | 
| $$DX^ABMCVAPI | FSET2+54 | 
| ^ABMDDIE | ENT+11 | 
| SELBILL^ABMDE4X | FSET2+44 | 
| TXST^ABMDFUTL | START+3 | 
| $$POSDT^ABMDUTL | FSET2+14, FSET2+15, FSET2+16 | 
| EN^ABMFPRT | PRT+1 | 
| $$NPIUSAGE^ABMUTLF | FSET1+18 | 
| $$PNUM^ABMUTLP | GET1+12 | 
| $$REL^ABMUTLP | GET1+10 | 
| $$SBR^ABMUTLP | GET1+5 | 
| $$NPI^XUSNPI | FSET1+21, FSET2+32, FSET2+46 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMDBILL( | ENT+1, ENT+3, ENT+13!, ENT+14!, GET1+2, GET1+15, GET2+2, GET2+4, FSET2+16, FSET2+42 , FSET2+51, FSET2+52, FSET2+53 | 
| ^ABMDPARM( | FSET1+20, FSET2+31 | 
| ^ABMNINS( | GET1+22, FSET1+20, FSET2+31 | 
| ^AUPN3PPH - [#9000003.1] | FSET1+6 | 
| ^AUTNINS - [#9999999.18] | FSET1+5 | 
| ^AUTTLOC - [#9999999.06] | GET1+16 | 
| ^DIC(4 - [#4] | FSET1+14, FSET2+35 | 
| ^DIC(5 - [#5] | GET1+21 | 
| ^DPT - [#2] | GET1+7, GET1+8, FSET1+4 | 
| ^PSDRUG - [#50] | FSET2+25 | 
| ^PSRX("B" | FSET2+11 | 
| Name | Line Occurrences | 
|---|---|
| ENT | LOOP+6 | 
| FSET1 | ENT+6 | 
| FSET2 | GET2+5 | 
| GET1 | ENT+5 | 
| GET2 | ENT+7 | 
| LOOP | START+5 | 
| PRT | GET2+6, GET2+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ABM | START+8! | 
| ABM("A" | FSET2+46 | 
| ABM("DIE-FAIL" | ENT+12 | 
| ABM("X" | FSET2+42*, FSET2+43 | 
| >> ABM0 | GET1+2*, GET1+3, GET1+4, GET1+6, GET1+14 | 
| >> ABMCHARG | FSET2+1*, FSET2+3, FSET2+6 | 
| >> ABMCNT | GET2+1*, GET2+3*, GET2+6, GET2+7, FSET2+2, FSET2+8, FSET2+37, FSET2+39, FSET2+57, FSET2+59 , PRT+5* | 
| >> ABMCSZ | GET1+16*, GET1+17, GET1+20, FSET1+16, FSET1+25, FSET1+31, FSET1+35 | 
| >> ABMDFEE | FSET2+5*, FSET2+6, FSET2+7 | 
| >> ABMDOB | GET1+7*, FSET1+8, FSET1+9, FSET1+10 | 
| >> ABMDRUG | FSET2+25*, FSET2+26 | 
| >> ABMDX | FSET2+53*, FSET2+54*, FSET2+55 | 
| >> ABMDXP | FSET2+50*, FSET2+51, FSET2+52*, FSET2+53 | 
| ABMF | START+1!, START+8! | 
| ABMFP | START+8!, ENT+4!, GET1+1!, PRT+1 | 
| ABMFP( | FSET2+3*, FSET2+7*, FSET2+9*, FSET2+10, FSET2+11*, FSET2+12*, FSET2+13*, FSET2+14*, FSET2+15*, FSET2+16* , FSET2+17*, FSET2+18*, FSET2+19*, FSET2+22*, FSET2+23*, FSET2+26*, FSET2+28*, FSET2+29*, FSET2+32*, FSET2+33* , FSET2+34, FSET2+35*, FSET2+36*, FSET2+38*, FSET2+47*, FSET2+48*, FSET2+55*, FSET2+56*, FSET2+58*, FSET2+60* , PRT+3, PRT+4! | 
| ABMFP(1 | FSET1+1*, FSET1+2*, FSET1+3* | 
| ABMFP(11 | FSET1+16*, FSET1+21*, FSET1+22*, FSET1+23, FSET1+25*, FSET1+26*, FSET1+28*, FSET1+29* | 
| ABMFP(13 | FSET1+31*, FSET1+32* | 
| ABMFP(15 | FSET1+34*, FSET1+35* | 
| ABMFP(20 | FSET1+37* | 
| ABMFP(3 | FSET1+5*, FSET1+6* | 
| ABMFP(5 | FSET1+4* | 
| ABMFP(7 | FSET1+8*, FSET1+9*, FSET1+10*, FSET1+11*, FSET1+12* | 
| ABMFP(9 | FSET1+14* | 
| >> ABMGID | GET1+13*, FSET1+2 | 
| >> ABMGROSS | FSET2+6*, FSET2+38, FSET2+58, FSET2+60 | 
| >> ABMI | GET2+1*, GET2+2*, GET2+4 | 
| >> ABMID | GET1+12*, FSET1+1 | 
| >> ABMLDFN | GET1+14*, GET1+16, GET1+22, FSET1+14, FSET1+18, FSET1+20, FSET2+31 | 
| >> ABMLINE | FSET2+2*, FSET2+3, FSET2+4*, FSET2+7, FSET2+8*, FSET2+9, FSET2+10, FSET2+11, FSET2+12, FSET2+13 , FSET2+14, FSET2+15, FSET2+16, FSET2+17, FSET2+18, FSET2+19, FSET2+20*, FSET2+22, FSET2+23, FSET2+26 , FSET2+28, FSET2+29, FSET2+32, FSET2+33, FSET2+34, FSET2+35, FSET2+36, FSET2+37*, FSET2+38, FSET2+39* , FSET2+47, FSET2+48, FSET2+55, FSET2+56, FSET2+57*, FSET2+58, FSET2+59*, FSET2+60 | 
| >> ABMLNPI | FSET1+20*, FSET1+21, FSET2+31*, FSET2+32 | 
| >> ABMNPIU | FSET1+18*, FSET1+19, FSET1+23, FSET2+30, FSET2+34, FSET2+45 | 
| ABMP | START+1! | 
| ABMP("B0" | GET1+3* | 
| ABMP("BDFN" | LOOP+4*, LOOP+5*, ENT+1, ENT+3, ENT+9, ENT+13, ENT+14, GET1+2, GET1+5, GET1+10 , GET1+12, GET1+15, GET2+2, GET2+4, FSET2+16, FSET2+42, FSET2+51, FSET2+52, FSET2+53 | 
| ABMP("CDFN" | GET1+1! | 
| ABMP("EXP" | START+2* | 
| ABMP("GRP#" | GET1+13 | 
| ABMP("INS" | GET1+1!, GET1+4*, GET1+22, FSET1+5, FSET1+18, FSET1+20, FSET2+31 | 
| ABMP("PCN" | FSET1+3 | 
| ABMP("VDT" | FSET2+54 | 
| ABMP("VTYP" | FSET1+20, FSET2+31 | 
| ABMP("XMIT" | ENT+10 | 
| >> ABMPAT | GET1+6*, GET1+7, GET1+8, FSET1+4 | 
| >> ABMPAUTH | GET1+15*, FSET2+27, FSET2+28 | 
| >> ABMPHONE | GET1+17*, GET1+18*, GET1+19*, FSET1+32 | 
| >> ABMPNPI | FSET2+46*, FSET2+47 | 
| >> ABMPOL | GET1+5*, FSET1+6 | 
| ABMR | START+8! | 
| >> ABMREL | GET1+10*, GET1+11*, FSET1+12 | 
| >> ABMRX0 | GET2+4*, FSET2+1, FSET2+5, FSET2+9, FSET2+11, FSET2+14, FSET2+15, FSET2+17, FSET2+18, FSET2+19 , FSET2+21, FSET2+22, FSET2+24, FSET2+25, FSET2+50 | 
| >> ABMRXNUM | FSET2+12 | 
| ABMS | START+8! | 
| >> ABMSEX | GET1+8*, GET1+9*, FSET1+11 | 
| >> ABMSPN | GET1+22*, FSET1+24, FSET1+27, FSET1+28 | 
| >> ABMSTATE | GET1+20*, GET1+21*, FSET1+34 | 
| ABMTOT | START+8! | 
| ABMTOT( | START+7 | 
| ABMTOT(1 | START+4*, ENT+2* | 
| ABMTOT(2 | START+4*, ENT+3* | 
| ABMTOT(3 | START+4*, LOOP+3* | 
| ABMV | START+8! | 
| >> ABMY( | LOOP+2, LOOP+5 | 
| >> ABMY("N" | LOOP+1*, LOOP+2*, LOOP+5 | 
| >> ABMY("TOT" | START+7* | 
| >> DA | ENT+9* | 
| >> DIE | ENT+8* | 
| >> DR | ENT+10* | 
| DUZ(2 | ENT+1, ENT+3, ENT+13, ENT+14, GET1+2, GET1+15, GET2+2, GET2+4, FSET2+16, FSET2+35 , FSET2+42, FSET2+51, FSET2+52, FSET2+53 | 
| >> I | START+6*, START+7 | 
| >> J | PRT+2*, PRT+3*, PRT+4 | 
| U | ENT+3, GET1+17, GET1+21, FSET1+4, FSET1+5, FSET1+6, FSET1+14, FSET1+20, FSET1+21, FSET1+25 , FSET2+25, FSET2+31, FSET2+32, FSET2+35, FSET2+46, FSET2+54 |