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 |