ABMEBDSP ; IHS/ASDST/DMJ - ELECTRONIC CLAIMS DISPLAY ;
Source file <ABMEBDSP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SET | ;SET UP SOME THINGS | |
| END | ; ; Find ending export batch | |
| BATCHLST | ; | |
| STOT | ;SITE TOTAL | |
| DOC | ; ; The purpose of this routine is to show the user summary ; information of a specified electronically transmitted batch ; of bills. The data is grouped by bill type within site with ; subtotals shown. A grand total (amt billed) is also shown. ; The data fields are: bill number, health record number, ; patient name, service date from, and amount billed. | |
| LIST | ; EP | |
| BEG | ; ; Find beginning export batch | |
| START | ;START HERE ; Find the requested transmission batch in the transmission ; file. Screen out those entries that don't have an EMC ; file name. | |
| QUE | ;QUE TO TASKMAN | |
| HD | ;HEADER FOR DETAIL LISTING | |
| ; ; Callable point for queuing | ||
| SEL | ; ; Select device | |
| LOOP | ; Loop through the bills of specified batch to gather data and ; print the report. | |
| DTAIL | ;DISPLAY DETAIL | 
| Name | Field # of Occurrence | 
|---|---|
| DD^%DT | SET+11, DTAIL+28 | 
| ^%ZIS | SEL+4, SEL+6 | 
| HOME^%ZIS | SEL+5 | 
| ^%ZISC | PRINT+25 | 
| ^%ZTLOAD | QUE+7 | 
| $$BDT^ABMDUTL | BATCHLST+12 | 
| $$FMT^ABMERUTL | DTAIL+19, BATCHLST+18 | 
| $$EN^ABMVDF | PRINT+22, PRINT+24, LOOP+16, LOOP+17, DTAIL+15, DTAIL+16, DTAIL+19, HD+5, HD+6, HD+8 , HD+9, HD+10, HD+11, HD+12, HD+13, HD+15, STOT+1 | 
| ^DIC | BEG+7, END+4 | 
| ^DIR | LIST+38, LIST+46, SEL+5, PRINT+23, HD+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ABMDTXST - [#9002274.6] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMDBILL( | LOOP+5, LOOP+6, DTAIL+11, DTAIL+12, DTAIL+25, DTAIL+26 | 
| ^ABMDEXP - [#9002274.08] | LIST+7, SET+14, SET+15, BATCHLST+13 | 
| ^ABMDTXST - [#9002274.6] | LIST+6, LIST+7, LIST+8, LIST+9, LIST+11, LIST+21, LIST+22, SET+9, SET+13, SET+16 , SET+18, SET+21, SET+23, SET+24, SET+25, LOOP+3, LOOP+4, DTAIL+18, DTAIL+19, HD+8 , HD+9, BATCHLST+10, BATCHLST+12, BATCHLST+13, BATCHLST+15, BATCHLST+16, BATCHLST+17, BATCHLST+18 | 
| ^ABMRECVR - [#9002274.095] | HD+9, BATCHLST+15 | 
| ^AUPNPAT - [#9000001] | DTAIL+30 | 
| ^AUTNINS - [#9999999.18] | SET+17, BATCHLST+16 | 
| ^AUTTLOC - [#9999999.06] | DTAIL+15 | 
| ^DPT - [#2] | DTAIL+31 | 
| ^VA(200 - [#200] | BATCHLST+17 | 
| Name | Line Occurrences | 
|---|---|
| BATCHLST | LIST+32, LIST+42 | 
| BEG | END+8 | 
| DTAIL | LOOP+7 | 
| HD | SET+34, DTAIL+32 | 
| QUE | SEL+5 | 
| SET | PRINT+19 | 
| START | LIST+49 | 
| STOT | DTAIL+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | SEL+2* | 
| >> %ZIS("A" | SEL+3* | 
| ABME | PRINT+26! | 
| ABME( | DTAIL+12* | 
| ABME("-" | SET+32*, HD+15 | 
| ABME("BDATE" | SET+12*, HD+6 | 
| ABME("CNT" | SET+29*, LOOP+10*, LOOP+12, LOOP+16 | 
| ABME("CUMCNT" | PRINT+9*, LOOP+12*, LOOP+17 | 
| ABME("CUMTOT" | PRINT+8*, LOOP+13*, LOOP+17 | 
| ABME("EMC" | SET+18*, HD+11 | 
| ABME("EQ" | SET+33*, HD+13 | 
| ABME("FORMAT" | SET+15*, HD+10 | 
| ABME("GRPN" | SET+24*, SET+25*, HD+12 | 
| ABME("HRN" | DTAIL+30*, DTAIL+31 | 
| ABME("INS" | SET+17*, DTAIL+19, DTAIL+23, HD+8 | 
| ABME("OLDBTYP" | SET+31*, DTAIL+13, DTAIL+22* | 
| ABME("OLDINS" | DTAIL+23* | 
| ABME("OLDLOC" | SET+30*, DTAIL+13, DTAIL+14, DTAIL+21* | 
| ABME("PG" | PRINT+2*, HD+1, HD+2*, HD+5 | 
| ABME("STOT" | SET+28*, LOOP+8*, STOT+1, STOT+2* | 
| ABME("TOT" | SET+27*, LOOP+9*, LOOP+13, LOOP+16, LOOP+18* | 
| ABME("XCNT" | PRINT+11*, PRINT+12*, PRINT+14, PRINT+16, PRINT+18, LOOP+16, LOOP+17, HD+3, BATCHLST+2*, BATCHLST+3* , BATCHLST+5, BATCHLST+7, BATCHLST+9, BATCHLST+12 | 
| ABME("XMITB" | BEG+9*, END+8, LIST+5 | 
| ABME("XMITE" | END+7*, END+8, LIST+6 | 
| ABME(1 | DTAIL+31 | 
| ABME(2 | DTAIL+13, DTAIL+16, DTAIL+22 | 
| ABME(21 | LOOP+8, LOOP+9, DTAIL+25*, DTAIL+31 | 
| ABME(3 | DTAIL+13, DTAIL+15, DTAIL+21, DTAIL+30 | 
| ABME(5 | DTAIL+30, DTAIL+31 | 
| ABME(71 | DTAIL+26*, DTAIL+27, DTAIL+29*, DTAIL+31 | 
| >> ABMECHK | LIST+53*, LIST+54*, LIST+55 | 
| >> ABMGDT | SET+21*, SET+22, SET+23 | 
| >> ABMGIEN | SET+23*, SET+24 | 
| >> ABMP("ANS" | LIST+28*, LIST+39*, LIST+40, LIST+41, LIST+49, LIST+50, LIST+52 | 
| >> ABMP("CHKLIST" | LIST+3!, LIST+12*, LIST+23, LIST+24* | 
| >> ABMP("EXP" | SET+13*, SET+14, SET+15 | 
| >> ABMP("GCN" | LIST+9*, LIST+11*, LIST+14, LIST+15, LIST+18*, LIST+19*, LIST+21, LIST+22, LIST+26, PRINT+17* , PRINT+18*, BATCHLST+8*, BATCHLST+9*, BATCHLST+12 | 
| >> ABMP("GLIST" | LIST+15*, LIST+17, LIST+19 | 
| >> ABMP("INS" | SET+16*, SET+17 | 
| >> ABMP("ITYP" | BATCHLST+11*, BATCHLST+14 | 
| >> ABMP("SAV" | SET+10*, HD+3, HD+4* | 
| >> ABMP("SIEN" | LIST+8*, LIST+9, LIST+11*, LIST+14, LIST+22*, LIST+26, PRINT+15*, PRINT+16*, PRINT+18, DTAIL+18 , HD+8, HD+9, BATCHLST+6*, BATCHLST+7*, BATCHLST+9, BATCHLST+15, BATCHLST+18 | 
| >> ABMP("XCNT" | LIST+4*, LIST+13*, LIST+14, LIST+25*, LIST+26, LIST+28, LIST+29, LIST+34, LIST+44 | 
| >> ABMP("XCNTL" | LIST+16*, LIST+17* | 
| >> ABMP("XGMIT" | LIST+20*, LIST+21*, LIST+22, LIST+23, LIST+24, LIST+26 | 
| >> ABMP("XLIST" | LIST+2!, LIST+14*, LIST+26*, LIST+54, LIST+55!, PRINT+12, PRINT+14, PRINT+16, PRINT+18, LOOP+16 , LOOP+17, BATCHLST+3, BATCHLST+5, BATCHLST+7, BATCHLST+9 | 
| >> ABMP("XMIT" | LIST+5*, LIST+6*, LIST+7, LIST+8, LIST+9, LIST+11, LIST+12, LIST+14, PRINT+13*, PRINT+14* , PRINT+16, PRINT+18, SET+9, SET+13, SET+16, SET+18, SET+21, SET+23, SET+24, SET+25 , LOOP+3, LOOP+4, DTAIL+18, DTAIL+19, HD+3, HD+4, HD+8, HD+9, BATCHLST+4*, BATCHLST+5* , BATCHLST+7, BATCHLST+9, BATCHLST+10, BATCHLST+12, BATCHLST+13, BATCHLST+15, BATCHLST+16, BATCHLST+17, BATCHLST+18 | 
| >> ABMPIT | BATCHLST+10*, BATCHLST+11 | 
| >> ABMQUIT | LIST+33*, LIST+47*, LIST+50*, LIST+51 | 
| >> ABMSEL | LIST+28*, LIST+48*, LIST+55 | 
| DA | LIST+35!, LIST+43!, LOOP+4*, LOOP+5, LOOP+6, DTAIL+11, DTAIL+12, DTAIL+25, DTAIL+26 | 
| DIC | BEG+3*, END+5!, LIST+35!, LIST+43! | 
| DIC("A" | BEG+6*, END+3* | 
| DIC("S" | BEG+4* | 
| DIC(0 | BEG+5* | 
| DIE | LIST+35!, LIST+43! | 
| DIR | LIST+35!, LIST+38!, LIST+43!, LIST+46!, SEL+5!, PRINT+23!, HD+1! | 
| DIR("A" | LIST+37*, LIST+45* | 
| DIR(0 | LIST+36*, LIST+44*, SEL+5*, PRINT+23*, HD+1* | 
| DUZ(2 | LIST+6, LIST+7, LIST+8, LIST+9, LIST+11, LIST+21, LIST+22, SET+9, SET+13, SET+16 , SET+18, SET+21, SET+23, SET+24, SET+25, LOOP+3, LOOP+4, LOOP+5, LOOP+6, DTAIL+11 , DTAIL+12, DTAIL+18, DTAIL+19, DTAIL+25, DTAIL+26, HD+8, HD+9, BATCHLST+10, BATCHLST+12, BATCHLST+13 , BATCHLST+15, BATCHLST+16, BATCHLST+17, BATCHLST+18 | 
| I | LOOP+2*, LOOP+3*, LOOP+4, DTAIL+10~, DTAIL+12* | 
| IO | SEL+5 | 
| IO("S" | SEL+6, PRINT+25 | 
| IO(0 | SEL+5 | 
| ION | SEL+6 | 
| >> IOP | SEL+6* | 
| IOSL | DTAIL+32, HD+3 | 
| IOST | PRINT+23, PRINT+24, HD+1, HD+3 | 
| >> POP | SEL+4 | 
| U | LIST+7, LIST+9, LIST+11, SET+9, SET+14, SET+15, SET+17, SET+18, SET+24, SET+25 , LOOP+6, DTAIL+18, DTAIL+19, DTAIL+25, DTAIL+26, DTAIL+31, HD+8, HD+9, BATCHLST+10, BATCHLST+12 , BATCHLST+13, BATCHLST+15, BATCHLST+16, BATCHLST+17, BATCHLST+18 | 
| X | LIST+35!, LIST+43! | 
| Y | BEG+8, BEG+9, END+6, END+7, LIST+35!, LIST+39, LIST+43!, LIST+47, LIST+48, PRINT+20 , SET+9*, SET+12, LOOP+3, LOOP+7, LOOP+14, DTAIL+27*, DTAIL+29, DTAIL+32, HD+1 | 
| >> ZTDESC | QUE+2* | 
| >> ZTRTN | QUE+1* | 
| >> ZTSAVE("ABM*" | QUE+5* | 
| >> ZTSAVE("ABME(""XMITB"")" | QUE+4* | 
| >> ZTSAVE("ABME(""XMITE"")" | QUE+3* | 
| ZTSK | QUE+6!, QUE+8 |