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: ABMDF34

Package: Third Party Billing

Routine: ABMDF34


Information

ABMDF34 ; IHS/SD/SDR - ADA-2012 Dental Export Routine ;

Source Information

Source file <ABMDF34.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Third Party Billing 7 ($$CPT,$$DX)^ABMCVAPI  ^ABMDDIE  FRATE^ABMDE2X1  ENT^ABMDF34A  ^ABMDF34X  (TXST,TXUPDT,YTOT)^ABMDFUTL  (23,43)^ABMERGR2  

Entry Points

Name Comments DBIA/ICR reference
BODY ;
; For each dental entry in the bill file, find and print data.
RESET ;
; Reset line numbers for BODY
TAIL ;END OF FORM
OTHER ;
; Other charges on page 3?
ENT ;EP for getting data and printing form
RXDATA
XIT ;

External References

Name Field # of Occurrence
$$CPT^ABMCVAPI OTHER+17
$$DX^ABMCVAPI BODY+15
^ABMDDIE ABMDF34+21
FRATE^ABMDE2X1 BODY+4
ENT^ABMDF34A ENT+4
^ABMDF34X BODY+60, OTHER+31, RXDATA+24, TAIL+6
TXST^ABMDFUTL ABMDF34+11
TXUPDT^ABMDFUTL ABMDF34+24
YTOT^ABMDFUTL TAIL+4
23^ABMERGR2 RXDATA+1
43^ABMERGR2 OTHER+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( ENT+2, ENT+3, BODY+9, BODY+11, BODY+13, BODY+15, BODY+21, BODY+22, BODY+54, BODY+58
, OTHER+2, OTHER+3
^ABMDPARM( BODY+48, BODY+49
^ABMDREC - [#9002274.1] BODY+47
^ADEOPS - [#9002010.03] BODY+27
^AUTTADA - [#9999999.31] BODY+35, BODY+36
^ICPT("B" OTHER+17

Label References

Name Line Occurrences
BODY ENT+4
ENT ABMDF34+17
RESET BODY+23, OTHER+15, RXDATA+8
TAIL RXDATA+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABM ABMDF34+8!, XIT+1!, BODY+5*, BODY+11*, BODY+13, BODY+16, BODY+17, BODY+18, BODY+19, BODY+20*
, BODY+21*, BODY+22, BODY+58
ABM("C" BODY+5*, BODY+11, BODY+12*, BODY+20*
ABM("CHRG" BODY+52*, BODY+53
ABM("DIE-FAIL" ABMDF34+22
ABM("DX" BODY+15*, BODY+16, BODY+17, BODY+18, BODY+19, BODY+20*
ABM("F" BODY+24*, BODY+27, BODY+30, BODY+31, BODY+32, BODY+34, BODY+35, BODY+36, BODY+43, BODY+45
, BODY+50, BODY+53, OTHER+16*, OTHER+22, OTHER+23, OTHER+24, OTHER+25, OTHER+26, RXDATA+9*, RXDATA+14
, RXDATA+15, RXDATA+16, RXDATA+17, RXDATA+18, RESET+2*, RESET+3*
ABM("I" BODY+5*, BODY+23, BODY+56*, BODY+57, BODY+61*, OTHER+15, OTHER+27*, OTHER+28, OTHER+32*, RXDATA+8
, RXDATA+20*, RXDATA+21, RXDATA+25*, RXDATA+27, TAIL+5*
ABM("MORE" BODY+59*, OTHER+30*, RXDATA+23*
ABM("TCHRG" BODY+5*, BODY+54*, OTHER+4*, RXDATA+19*, TAIL+1*, TAIL+2, TAIL+3, TAIL+5*
ABM("X" BODY+13*, BODY+15, BODY+20*
ABM("YTOT" BODY+5*, TAIL+3*
ABM(0 BODY+22*, BODY+25, BODY+26, BODY+30, BODY+31, BODY+32, BODY+34, BODY+35, BODY+36, BODY+39
, BODY+45, BODY+52, BODY+53
>> ABMCNTR OTHER+13*, OTHER+14*, OTHER+18, OTHER+19, OTHER+20, RXDATA+6*, RXDATA+7*, RXDATA+10, RXDATA+11, RXDATA+12
, RXDATA+13
>> ABMCORDX BODY+39*, BODY+40*, BODY+41, BODY+42*, BODY+43
>> ABMDENP BODY+47*, BODY+48*, BODY+49*, BODY+50
>> ABMED OTHER+11*, OTHER+12*, OTHER+14, OTHER+17, OTHER+18, OTHER+19, OTHER+20, OTHER+23, OTHER+29, RXDATA+4*
, RXDATA+5*, RXDATA+7, RXDATA+10, RXDATA+11, RXDATA+12, RXDATA+13, RXDATA+22
ABMF XIT+1!, ENT+1!
ABMF( BODY+27*, BODY+30*, BODY+31*, BODY+32*, BODY+34*, BODY+35*, BODY+36*, BODY+43*, BODY+45*, BODY+50*
, BODY+53*, OTHER+22*, OTHER+23*, OTHER+24*, OTHER+25*, OTHER+26*, RXDATA+14*, RXDATA+15*, RXDATA+16*, RXDATA+17*
, RXDATA+18*, RESET+2!
ABMF(36 BODY+9*, OTHER+3*, OTHER+4
ABMF(37 BODY+16*, BODY+18*
ABMF(38 BODY+17*, BODY+19*, TAIL+2*
>> ABMMS OTHER+17*, OTHER+25
>> ABMMSCHG OTHER+20*, OTHER+26
>> ABMMSDT OTHER+18*, OTHER+21, OTHER+22
>> ABMMSQTY OTHER+19*, OTHER+24
>> ABMOPS BODY+26*, BODY+27
>> ABMP("BDFN" ABMDF34+15*, ABMDF34+16*, ABMDF34+19, ENT+2, ENT+3, BODY+9, BODY+11, BODY+13, BODY+15, BODY+21
, BODY+22, BODY+54, BODY+58, OTHER+2, OTHER+3
>> ABMP("EXP" ABMDF34+10*
>> ABMP("FLAT" BODY+3!, BODY+53, TAIL+1
>> ABMP("INS" BODY+2, BODY+47
>> ABMP("LDFN" BODY+48
>> ABMP("VDT" BODY+15, OTHER+17
>> ABMP("XMIT" ABMDF34+20
>> ABMRCD OTHER+9*, OTHER+10*, OTHER+12, OTHER+14, OTHER+18, OTHER+19, OTHER+20, OTHER+29, RXDATA+2*, RXDATA+3*
, RXDATA+5, RXDATA+7, RXDATA+10, RXDATA+11, RXDATA+12, RXDATA+13, RXDATA+22
ABMRV OTHER+7~, RXDATA~
ABMRV( OTHER+10, OTHER+12, OTHER+14, OTHER+18, OTHER+19, OTHER+20, OTHER+29, RXDATA+3, RXDATA+5, RXDATA+7
, RXDATA+10, RXDATA+11, RXDATA+12, RXDATA+13, RXDATA+22
>> ABMRX RXDATA+10*, RXDATA+14, RXDATA+15, RXDATA+16
>> ABMRXCHG RXDATA+13*, RXDATA+18, RXDATA+19
>> ABMRXDT RXDATA+11*, RXDATA+17
>> ABMRXQTY RXDATA+12*
>> ABMTMP BODY+41*, BODY+42
ABMV XIT+1!
>> ABMX("INS" BODY+2*
>> ABMY( ABMDF34+14, ABMDF34+16
>> ABMY("N" ABMDF34+12*, ABMDF34+14*, ABMDF34+16
>> DA ABMDF34+19*
>> DIE ABMDF34+18*
>> DR ABMDF34+20*
>> DUOUT BODY+21, OTHER+12, RXDATA+5
DUZ(2 ENT+2, ENT+3, BODY+9, BODY+11, BODY+13, BODY+15, BODY+21, BODY+22, BODY+49, BODY+54
, BODY+58, OTHER+2, OTHER+3
U ABMDF34+9*, BODY+9, BODY+15, BODY+16, BODY+17, BODY+18, BODY+19, BODY+25, BODY+26, BODY+27
, BODY+30, BODY+31, BODY+32, BODY+34, BODY+35, BODY+36, BODY+39, BODY+43, BODY+45, BODY+47
, BODY+48, BODY+49, BODY+50, BODY+52, BODY+53, BODY+54, OTHER+2, OTHER+3, OTHER+4, OTHER+17
, OTHER+18, OTHER+19, OTHER+20, OTHER+22, OTHER+23, OTHER+24, OTHER+25, OTHER+26, RXDATA+10, RXDATA+11
, RXDATA+12, RXDATA+13, RXDATA+14, RXDATA+15, RXDATA+16, RXDATA+17, RXDATA+18, TAIL+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All