ABMDF34 ; IHS/SD/SDR - ADA-2012 Dental Export Routine ;
Source file <ABMDF34.m>
| 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 | ; | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| BODY | ENT+4 | 
| ENT | ABMDF34+17 | 
| RESET | BODY+23, OTHER+15, RXDATA+8 | 
| TAIL | RXDATA+27 | 
| >> | 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 |