ABMECDSP ; IHS/ASDST/DMJ - ELECTRONIC CLAIMS DISPLAY (SUMMARY) ;
Source file <ABMECDSP.m>
Package | Total | Call Graph |
---|---|---|
Third Party Billing | 2 | DISP^ABMECDS2 $$EN^ABMVDF |
VA Fileman | 2 | DD^%DT ^DIR |
Package | Total | Caller Graph |
---|---|---|
Third Party Billing | 3 | ABMECDS2 ABMECS ABMECS2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DISP | ;
|
|
GDATA1 | ;
; Loop through bills that have been approved but not yet exported. ; "AC","A" cross-reference of ^ABMDBILL |
|
DETHEAD | ;
|
|
DISPDET | ;
|
|
SUMHEAD | ;
; Column headings for summary report |
|
SUMPGHD | ;
; Page hdr for add'l pages of summary rpt |
|
START | ;
|
|
INIT | ;
|
|
CLEANUP | ;
|
|
ASKSEQ | ;
; Ask user the sequence number for which they want to see detail |
|
DISPMULT | ;
|
|
RETURN | ;
; Press return to cont |
|
ASKDET | ;
; Ask user if they wish to see detail |
|
LOOP | ;
; If the bill is to be exported electronically, collect data and ; and build temporary summary "S" and detail "D" globals |
|
EMCREAT(ABMER,ABMSEQ) | ; EP
; Called from 'EMC Create a Batch' |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDBILL( | GDATA1+4, LOOP+3, LOOP+13, DISPDET+15, DISPDET+18, DISPMULT+18, DISPMULT+21 |
^ABMDEXP - [#9002274.08] | LOOP+7, ASKSEQ+19, ASKSEQ+54, DETHEAD+4 |
^ABMDVTYP - [#9002274.8] | DISPDET+10, DISPMULT+13 |
^ABMRECVR - [#9002274.095] | ASKSEQ+18 |
^AUPNPAT - [#9000001] | DISPDET+16, DISPMULT+19 |
^AUTNINS - [#9999999.18] | ASKSEQ+51, DISPMULT+13 |
^AUTTLOC - [#9999999.06] | LOOP+9 |
^DPT - [#2] | DISPDET+17, DISPMULT+20 |
^TMP($J | START+3, EMCREAT+7, INIT+1!, GDATA1+5, LOOP+14*, LOOP+15*, LOOP+16*, ASKSEQ+16, ASKSEQ+23, ASKSEQ+26 , ASKSEQ+28, ASKSEQ+38, ASKSEQ+40, ASKSEQ+41*, ASKSEQ+42*, ASKSEQ+44, ASKSEQ+46, ASKSEQ+48, ASKSEQ+50, ASKSEQ+52 , ASKSEQ+53, DISPDET+1, DISPDET+7, DISPDET+8, DISPDET+11, DISPDET+12, DISPMULT+6, DISPMULT+8, DISPMULT+10, DISPMULT+11 , DISPMULT+14, DISPMULT+15, CLEANUP+1! |
Name | Line Occurrences |
---|---|
ASKDET | START+5 |
ASKSEQ | START+8, EMCREAT+9 |
CLEANUP | START+14, START+16 |
DETHEAD | START+11, DISPDET+23, DISPMULT+26 |
DISPDET | START+12 |
DISPMULT | DISPDET+1 |
GDATA1 | START+2, EMCREAT+6 |
INIT | START+1, EMCREAT+5 |
LOOP | GDATA1+4 |
RETURN | START+15, GDATA1+5, DISPDET+23, DISPMULT+26 |
SUMHEAD | SUMPGHD+5 |
SUMPGHD | ASKSEQ+55 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABM("CHIEN" | ASKSEQ+17*, ASKSEQ+18, ASKSEQ+23, ASKSEQ+26, ASKSEQ+28, DISPMULT+5*, DISPMULT+6*, DISPMULT+8 |
>> ABMB | ASKSEQ+39*, ASKSEQ+40*, ASKSEQ+42 |
ABMBAMT | LOOP+13*, LOOP+14, LOOP+16, DISPDET+12*, DISPDET+13, DISPDET+14, DISPDET+22, DISPMULT+15*, DISPMULT+16, DISPMULT+17 , DISPMULT+25, CLEANUP+2! |
ABMBILL0 | LOOP+3*, LOOP+4, LOOP+5, LOOP+8, LOOP+11, LOOP+12, CLEANUP+2! |
>> ABMCHLST | SUMHEAD+3 |
>> ABMCHT( | ASKSEQ+19, ASKSEQ+20 |
ABMCNT | ASKSEQ+53*, ASKSEQ+57, ASKSEQ+60, CLEANUP+2! |
ABMDET | START+7, ASKDET+8*, CLEANUP+2! |
ABMDETPG | DETHEAD+2*, DETHEAD+3, CLEANUP+2! |
ABME | CLEANUP+2! |
ABME( | DISPDET+15*, DISPMULT+18* |
ABME("-" | INIT+2*, SUMHEAD+6, SUMHEAD+8, DETHEAD+7 |
ABME("=" | INIT+3*, DETHEAD+5 |
ABME("LDFN" | LOOP+8*, LOOP+9 |
ABME(1 | DISPDET+22, DISPMULT+25 |
ABME(3 | DISPDET+16, DISPMULT+19 |
ABME(5 | DISPDET+16, DISPDET+17, DISPMULT+19, DISPMULT+20 |
ABMEQUIT | START+14, INIT+5*, GDATA1+5, ASKSEQ+23, ASKSEQ+26, ASKSEQ+28, DISPDET+7, DISPDET+11, DISPDET+23, DISPDET+24 , DISPDET+28, DISPMULT+10, DISPMULT+14, DISPMULT+26, DISPMULT+27, DISPMULT+31, RETURN+3*, RETURN+7*, CLEANUP+2! |
ABMER | EMCREAT~, CLEANUP+2! |
ABMER( | ASKSEQ+17, DISPDET+2, DISPDET+3, DISPDET+4, DISPMULT+1, DISPMULT+2, DETHEAD+4 |
ABMEXP | LOOP+5*, LOOP+6, LOOP+7, LOOP+14, LOOP+15, LOOP+16, ASKSEQ+27*, ASKSEQ+28*, ASKSEQ+40, ASKSEQ+41 , ASKSEQ+42, ASKSEQ+49*, ASKSEQ+50*, ASKSEQ+52, ASKSEQ+53, ASKSEQ+54, DISPDET+2*, DISPDET+11, DISPDET+12, DISPMULT+1* , DISPMULT+14, DISPMULT+15, CLEANUP+3! |
ABMEXPD | ASKSEQ+54*, ASKSEQ+57, ASKSEQ+60, CLEANUP+3! |
ABMHRN | DISPDET+16*, DISPDET+22, DISPMULT+19*, DISPMULT+25, CLEANUP+3! |
ABMIEN | DISPDET+9*, DISPDET+11*, DISPDET+12, DISPDET+15, DISPDET+18, DISPMULT+12*, DISPMULT+14*, DISPMULT+15, DISPMULT+18, DISPMULT+21 , CLEANUP+3! |
ABMINS | ASKSEQ+51*, ASKSEQ+57, ASKSEQ+60, CLEANUP+3! |
ABMINS("IEN" | LOOP+12*, LOOP+14, LOOP+15, LOOP+16, ASKSEQ+22*, ASKSEQ+23*, ASKSEQ+26, ASKSEQ+28, ASKSEQ+38, ASKSEQ+40 , ASKSEQ+41, ASKSEQ+42, ASKSEQ+45*, ASKSEQ+46*, ASKSEQ+48, ASKSEQ+50, ASKSEQ+51, ASKSEQ+52, ASKSEQ+53, DISPDET+3* , DISPDET+7, DISPDET+8, DISPDET+11, DISPDET+12, DISPMULT+7*, DISPMULT+8*, DISPMULT+10, DISPMULT+11, DISPMULT+13, DISPMULT+14 , DISPMULT+15 |
ABMLOC | LOOP+9*, LOOP+10*, LOOP+16, ASKSEQ+37*, ASKSEQ+38*, ASKSEQ+40, ASKSEQ+41, ASKSEQ+42, ASKSEQ+43*, ASKSEQ+44* , ASKSEQ+46, ASKSEQ+48, ASKSEQ+50, ASKSEQ+52, ASKSEQ+53, ASKSEQ+57, DISPDET+5*, DISPDET+7*, DISPDET+8, DISPDET+10 , DISPDET+11, DISPDET+12, DISPMULT+3*, DISPMULT+9*, DISPMULT+10*, DISPMULT+11, DISPMULT+13, DISPMULT+14, DISPMULT+15, CLEANUP+3! |
>> ABMNEXT | ASKSEQ+9, ASKSEQ+10 |
ABMORE | ASKSEQ+55, SUMPGHD+2!, CLEANUP+3! |
ABMPAT | DISPDET+17*, DISPDET+22, DISPMULT+20*, DISPMULT+25, CLEANUP+3! |
ABMSEQ | START+9, EMCREAT~, INIT+4*, ASKSEQ+14*, ASKSEQ+15, ASKSEQ+16, ASKSEQ+17, ASKSEQ+18, ASKSEQ+19, ASKSEQ+20 , ASKSEQ+23, ASKSEQ+26, ASKSEQ+28, ASKSEQ+68*, DISPDET+1, DISPDET+2, DISPDET+3, DISPDET+4, DISPMULT+1, DISPMULT+2 , DISPMULT+6, DISPMULT+8, DETHEAD+4, CLEANUP+3! |
ABMSITE | DISPDET+6*, DISPDET+14*, DISPDET+26, DISPDET+27*, DISPMULT+4*, DISPMULT+17*, DISPMULT+29, DISPMULT+30*, CLEANUP+4! |
ABMSRV | DISPDET+18*, DISPDET+19, DISPDET+21*, DISPDET+22, DISPMULT+21*, DISPMULT+22, DISPMULT+24*, DISPMULT+25, CLEANUP+4! |
ABMSUMPG | SUMPGHD+3*, SUMPGHD+4, CLEANUP+4! |
ABMTAMT | ASKSEQ+52*, ASKSEQ+57, ASKSEQ+60, CLEANUP+4! |
ABMTOT | DISPDET+13*, DISPDET+29, DISPMULT+16*, DISPMULT+32, CLEANUP+4! |
ABMVTYPE | LOOP+11*, LOOP+14, LOOP+15, LOOP+16, ASKSEQ+25*, ASKSEQ+26*, ASKSEQ+28, ASKSEQ+40, ASKSEQ+41, ASKSEQ+42 , ASKSEQ+47*, ASKSEQ+48*, ASKSEQ+50, ASKSEQ+52, ASKSEQ+53, ASKSEQ+57, ASKSEQ+60, DISPDET+4*, DISPDET+8, DISPDET+10 , DISPDET+11, DISPDET+12, DISPMULT+2*, DISPMULT+11, DISPMULT+13, DISPMULT+14, DISPMULT+15, CLEANUP+2! |
>> DA | GDATA1+3*, GDATA1+4*, LOOP+3, LOOP+13, LOOP+16 |
DIR | ASKDET+7!, ASKSEQ+12!, ASKSEQ+66!, RETURN+6! |
DIR("?" | ASKSEQ+10* |
DIR("A" | ASKDET+4*, ASKSEQ+9*, ASKSEQ+63* |
DIR("B" | ASKDET+5*, ASKSEQ+64* |
DIR(0 | ASKDET+3*, ASKSEQ+8*, ASKSEQ+62*, RETURN+4* |
>> DTOUT | START+6, START+9, ASKSEQ+13 |
>> DUOUT | START+6, START+9, ASKSEQ+13 |
DUZ(2 | GDATA1+4, LOOP+3, LOOP+13, DISPDET+15, DISPDET+18, DISPMULT+18, DISPMULT+21 |
>> I | DISPDET+15*, DISPMULT+18* |
IOSL | DISPDET+23, DISPMULT+26 |
U | LOOP+4, LOOP+5, LOOP+7, LOOP+8, LOOP+9, LOOP+11, LOOP+12, LOOP+13, LOOP+14, LOOP+15 , ASKSEQ+17, ASKSEQ+18, ASKSEQ+19, ASKSEQ+41, ASKSEQ+42, ASKSEQ+51, ASKSEQ+52, ASKSEQ+53, ASKSEQ+54, DISPDET+2 , DISPDET+3, DISPDET+4, DISPDET+10, DISPDET+15, DISPDET+16, DISPDET+17, DISPDET+18, DISPMULT+1, DISPMULT+2, DISPMULT+13 , DISPMULT+18, DISPMULT+19, DISPMULT+20, DISPMULT+21, DETHEAD+4 |
>> Y | ASKDET+8, ASKSEQ+14, ASKSEQ+68, DISPDET+19*, DISPDET+21, DISPMULT+22*, DISPMULT+24, RETURN+7 |