Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABMDF24

Package: Third Party Billing

Routine: ABMDF24


Information

ABMDF24 ; IHS/ASDST/DMJ - Set NCPDP Print Array ;

Source Information

Source file <ABMDF24.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Third Party Billing 8 $$DX^ABMCVAPI  ^ABMDDIE  SELBILL^ABMDE4X  TXST^ABMDFUTL  $$POSDT^ABMDUTL  EN^ABMFPRT  $$NPIUSAGE^ABMUTLF  ($$PNUM,$$REL,$$SBR)^ABMUTLP  
Kernel 2 ^%ZISC  $$NPI^XUSNPI  

Entry Points

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

External References

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

Global Variables Directly Accessed

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

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All