ABMURCON ; IHS/SD/SDR - 3PB/UFMS Reconcile Sessions Option
Source file <ABMURCON.m>
| Package | Total | Call Graph | 
|---|---|---|
| Third Party Billing | 9 | WHD^ABMDRHD  $$LAST^ABMENVCK  $$FMT^ABMERUTL  (CASHTOT,CASHTOTP)^ABMUCASH  ($$ASUFAC,$$FINDLOC,FINDACLS,FINDAOPN)^ABMUCUTL  (BATCH,BILL,CLOSE,CREATBTH,HEADER,NOSEND,PRINTSUM,RCONSESS,REEXPB,SELSESS,VIEWLIST,VIEWSEL)^ABMURCN1  RECORD^ABMURCN2  (ABBREVCK,PTINCK)^ABMUUTL $$EN^ABMVDF | 
| VA Fileman | 4 | NOW^%DTC ^DIE $$GET1^DIQ ^DIR | 
| IHS VA Utilities | 1 | ^XBGSAVE | 
| Kernel | 1 | $$VERSION^XPDUTL | 
| Package | Total | Caller Graph | 
|---|---|---|
| Third Party Billing | 3 | ABMURCN1 ABMURCN2 ABMUVBCR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RCONSESS | ;mark session as transmitted | |
| BILL | ;EP - put entry in bill mult for transmit dt & save UFMS inv# | |
| XIT | ;EP | |
| CREATBTH | ;EP - create UFMS export entry | |
| SENDBTCH | ;EP - ask export ques; export=yes | |
| EXPORT | ;EP-loop thru sess; export data | |
| SENDFILE(XBGL,XBFN) | ; | |
| XSUMDISP | ;EP - Summary export display | |
| PRINTSUM | ;EP - print sum? | |
| PTINCK | ;EP - pseudo TINs chk | |
| RECORD | ;EP - get pieces; put together rec | |
| BATCH | ;EP - put bill in batch file | |
| XSUM2 | ;EP; called from ABMUVBCR | |
| NOSEND | ;EP - don't send but mark reconciled | |
| SELSESS | ;SEL SESSIONS | |
| GETFILNM(ASUFACS) | ;EP - CREATE FILE NAME | |
| SEL | ||
| EXTRACT | ; | |
| EP | ;EP | |
| TRAILER | ;EP | |
| FILENAME() | ; | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | GETFILNM+8 | 
| WHD^ABMDRHD | XSUMDISP+6 | 
| $$LAST^ABMENVCK | GETFILNM+6 | 
| $$FMT^ABMERUTL | TRAILER+1, GETFILNM+5 | 
| CASHTOT^ABMUCASH | XSUM2+33 | 
| CASHTOTP^ABMUCASH | XSUM2+47 | 
| $$ASUFAC^ABMUCUTL | FILENAME+2 | 
| $$FINDLOC^ABMUCUTL | FILENAME+1 | 
| FINDACLS^ABMUCUTL | EP+7 | 
| FINDAOPN^ABMUCUTL | SEL+3 | 
| BATCH^ABMURCN1 | BATCH+1 | 
| BILL^ABMURCN1 | BILL+2 | 
| CLOSE^ABMURCN1 | SEL+15 | 
| CREATBTH^ABMURCN1 | CREATBTH+1 | 
| HEADER^ABMURCN1 | EP+5, SEL | 
| NOSEND^ABMURCN1 | NOSEND+1 | 
| PRINTSUM^ABMURCN1 | PRINTSUM+1 | 
| RCONSESS^ABMURCN1 | RCONSESS+1 | 
| REEXPB^ABMURCN1 | EXTRACT+59 | 
| SELSESS^ABMURCN1 | SELSESS+1 | 
| VIEWLIST^ABMURCN1 | EP+9, SEL+6 | 
| VIEWSEL^ABMURCN1 | SEL+11 | 
| RECORD^ABMURCN2 | RECORD+1 | 
| ABBREVCK^ABMUUTL | SEL+32 | 
| PTINCK^ABMUUTL | PTINCK+1 | 
| $$EN^ABMVDF | XSUMDISP+2, XSUM2+8, XSUM2+9, XSUM2+12, XSUM2+13, XSUM2+14, XSUM2+15, XSUM2+17, XSUM2+18 | 
| ^DIE | SENDBTCH+17, EXTRACT+68 | 
| $$GET1^DIQ | EXTRACT+41 | 
| ^DIR | SEL+4, SEL+12, SEL+23, SEL+30, SEL+39, SEL+46, SEL+54, SEL+58, SENDBTCH+24, SENDFILE+19 | 
| ^XBGSAVE | SENDFILE+24 | 
| $$VERSION^XPDUTL | GETFILNM+4, GETFILNM+5, GETFILNM+6 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUTNINS - [#9999999.18] | GET1^DIQ | 
| ^AUTTINTY - [#9999999.181] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMDBILL( | EXTRACT+41 | 
| ^ABMDPARM( | SEL+1, SEL+56, SEL+57, XSUMDISP+1, SENDFILE+12 | 
| ^ABMUCASH - [#9002274.45] | XSUM2+40, XSUM2+44, EXTRACT+19, EXTRACT+20, EXTRACT+23, EXTRACT+24, EXTRACT+28, EXTRACT+30, EXTRACT+31, EXTRACT+33 , EXTRACT+34, EXTRACT+38, EXTRACT+39, EXTRACT+45, EXTRACT+46 | 
| ^ABMUFMS($J | EXTRACT+1!, EXTRACT+69, TRAILER+2* | 
| ^ABMUTXMT - [#9002274.46] | EXTRACT+49, EXTRACT+51, EXTRACT+53, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| ^AUTNINS - [#9999999.18] | SEL+29, SEL+53 | 
| ^DD("DD" | GETFILNM+11 | 
| ^DIC(4 - [#4] | SEL+45 | 
| ^VA(200 - [#200] | XSUM2+32 | 
| Name | Line Occurrences | 
|---|---|
| $$GETFILNM | FILENAME+2 | 
| CREATBTH | EXTRACT+9 | 
| EXPORT | SENDBTCH+30 | 
| FILENAME | EXPORT+15 | 
| NOSEND | SEL+57 | 
| PRINTSUM | SENDBTCH+28, SENDBTCH+31 | 
| PTINCK | SEL+16 | 
| RECORD | EXTRACT+25, EXTRACT+35, EXTRACT+42, EXTRACT+58 | 
| SEL | SEL+14 | 
| SELSESS | EP+11, SEL+9 | 
| SENDBTCH | SEL+56 | 
| SENDFILE | EXTRACT+71 | 
| TRAILER | EXTRACT+70 | 
| XIT | XSUMDISP+6 | 
| XSUMDISP | SEL+55 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETFILNM+9, GETFILNM+10, GETFILNM+11 | 
| >> ABM("HD" | XSUMDISP+3*, XSUMDISP+4* | 
| >> ABM("PG" | XSUMDISP+5* | 
| >> ABMABAMT | XSUM2+34, XSUM2+48 | 
| >> ABMABILL | XSUM2+34, XSUM2+48 | 
| >> ABMAFLG | SENDBTCH+2*, SENDBTCH+3, SENDBTCH+5, SENDBTCH+8*, SENDBTCH+18 | 
| >> ABMBA | EXTRACT+18*, EXTRACT+19*, EXTRACT+20, EXTRACT+23, EXTRACT+24, EXTRACT+29*, EXTRACT+30*, EXTRACT+31, EXTRACT+33, EXTRACT+34 | 
| ABMBAL | XIT+1! | 
| ABMBAOUT | EXTRACT+20*, EXTRACT+21, EXTRACT+31*, EXTRACT+41*, EXTRACT+54*, XIT+3! | 
| >> ABMBBA | EXTRACT+52*, EXTRACT+53*, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| >> ABMBBIEN | EXTRACT+55*, EXTRACT+56*, EXTRACT+57 | 
| >> ABMBIEN | EXTRACT+22*, EXTRACT+23*, EXTRACT+24, EXTRACT+32*, EXTRACT+33*, EXTRACT+34 | 
| >> ABMBSDT | EXTRACT+50*, EXTRACT+51*, EXTRACT+53, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| >> ABMBUSER | EXTRACT+48*, EXTRACT+49*, EXTRACT+51, EXTRACT+53, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| ABMC | EP+22*, SEL+10, XIT+1! | 
| ABMC( | XSUM2+25, XSUM2+27, XSUM2+29, SENDBTCH+3, SENDBTCH+5, SENDBTCH+7, SENDBTCH+8, SENDBTCH+9, EXTRACT+11, EXTRACT+13 , EXTRACT+15 | 
| >> ABMCBAMT | XSUM2+38, XSUM2+42 | 
| >> ABMCBILL | XSUM2+38, XSUM2+42 | 
| >> ABMCCLMS | XSUM2+39, XSUM2+43 | 
| >> ABMCNT | EXTRACT+6*, TRAILER+1, TRAILER+2 | 
| >> ABMDT | SENDBTCH+1*, SENDBTCH+3*, SENDBTCH+5, SENDBTCH+7, SENDBTCH+8, SENDBTCH+9, SENDBTCH+15 | 
| >> ABMDT2 | SENDBTCH+6*, SENDBTCH+7*, SENDBTCH+8, SENDBTCH+9 | 
| ABMDUZ | XSUM2+26*, XSUM2+27*, XSUM2+29, XSUM2+31, XSUM2+32, XSUM2+33, XSUM2+40, XSUM2+44, XSUM2+45, EXTRACT+12* , EXTRACT+13*, EXTRACT+15, EXTRACT+16, EXTRACT+19, EXTRACT+20, EXTRACT+23, EXTRACT+24, EXTRACT+26, EXTRACT+38, EXTRACT+39 , EXTRACT+45, EXTRACT+46, EXTRACT+63, EXTRACT+64, EXTRACT+65, XIT+2! | 
| ABMDUZ2 | XIT+2! | 
| >> ABMEBAMT | XSUM2+37, XSUM2+50 | 
| ABMEBILL | XSUM2+24!, XSUM2+37, XSUM2+50 | 
| >> ABMFD | XSUM2+28*, XSUM2+29*, XSUM2+32, XSUM2+40, XSUM2+44, XSUM2+46 | 
| >> ABMFILE | XSUM2+64, EXTRACT+71, FILENAME+2*, FILENAME+3, FILENAME+4 | 
| ABMFLG | EP+6*, SEL+2! | 
| >> ABMI | EP+13*, EP+15*, EP+16*, EP+17, EP+18, EP+19, EP+21 | 
| >> ABMINS | SEL+27*, SEL+28*, SEL+29, SEL+51*, SEL+52*, SEL+53 | 
| ABMLINE | XSUM2+51, XIT+3! | 
| >> ABMLOC | XSUM2+40, XSUM2+44, EXTRACT+19, EXTRACT+20, EXTRACT+23, EXTRACT+24, EXTRACT+28, EXTRACT+30, EXTRACT+31, EXTRACT+33 , EXTRACT+34, EXTRACT+38, EXTRACT+39, EXTRACT+41, EXTRACT+45, EXTRACT+46, EXTRACT+62, FILENAME+1*, FILENAME+2, SENDFILE+12 | 
| >> ABMLOOP | EXTRACT+47*, EXTRACT+49, EXTRACT+51, EXTRACT+53, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| >> ABMMABB( | SEL+44, SEL+45 | 
| >> ABMMIEN | EXTRACT+7* | 
| >> ABMMT( | SEL+28, SEL+29 | 
| >> ABMMTINF | SEL+19, SEL+24 | 
| ABMO | EP+8, EP+11, EP+22, EP+23!, SEL+4, SEL+9, XIT+1! | 
| ABMO( | EP+20! | 
| >> ABMOCL | EXTRACT+5* | 
| ABMOS | XIT+1! | 
| ABMOS( | EP+16, EP+18, EP+19, EP+21! | 
| ABMPASUF | XIT+2! | 
| >> ABMPBTCH | EXTRACT+46*, EXTRACT+49, EXTRACT+51, EXTRACT+53, EXTRACT+54, EXTRACT+56, EXTRACT+57 | 
| ABMPREC | EXTRACT+24*, EXTRACT+34*, EXTRACT+39*, EXTRACT+41, EXTRACT+57*, XIT+2! | 
| >> ABMPT( | SEL+52, SEL+53 | 
| >> ABMPTINF | SEL+18, SEL+48 | 
| >> ABMREC | TRAILER+1*, TRAILER+2 | 
| >> ABMRECT | EXTRACT+3* | 
| >> ABMRQB | EXTRACT+37*, EXTRACT+38*, EXTRACT+39, EXTRACT+44*, EXTRACT+45*, EXTRACT+46 | 
| ABMRQFLG | XSUMDISP+7! | 
| ABMSASUF | XIT+2! | 
| ABMSATOT | XSUM2+21!, XSUM2+52 | 
| ABMSBTOT | XSUM2+21!, XSUM2+52, SENDBTCH+18 | 
| >> ABMSCNT | EP+12, EP+13, EP+14 | 
| ABMSDT | EP+18*, EP+20, EXTRACT+14*, EXTRACT+15*, EXTRACT+17, EXTRACT+19, EXTRACT+20, EXTRACT+23, EXTRACT+24, EXTRACT+30 , EXTRACT+31, EXTRACT+33, EXTRACT+34, EXTRACT+38, EXTRACT+39, EXTRACT+45, EXTRACT+46, EXTRACT+66, XIT+3! | 
| ABMSESID | EXTRACT+17*, XIT+2! | 
| ABMSESS | XSUM2+20*, XSUM2+25*, XSUM2+27, XSUM2+29, EXTRACT+8*, EXTRACT+11*, EXTRACT+13, EXTRACT+15, XIT+2! | 
| ABMTBEN | XSUM2+24!, XSUM2+44*, XSUM2+58 | 
| ABMTCBAM | XSUM2+23!, XSUM2+56, XSUM2+60 | 
| ABMTCBIL | XSUM2+23!, XSUM2+56, XSUM2+60 | 
| ABMTCCLM | XSUM2+22!, XSUM2+57, XSUM2+61 | 
| >> ABMTCODE | EXTRACT+4* | 
| >> ABMTEBAM | XSUM2+55 | 
| >> ABMTEBIL | XSUM2+55 | 
| >> ABMTOT | EXTRACT+2*, TRAILER+1 | 
| >> ABMTRIBL | SEL+1*, SEL+17, SEL+24, SEL+33, SEL+40, SEL+48, XSUMDISP+1*, XSUMDISP+3, XSUM2+2, XSUM2+5 , XSUM2+11, XSUM2+16, XSUM2+36, XSUM2+41, XSUM2+54, XSUM2+59 | 
| >> ABMURCON | EP+2 | 
| >> ABMUSER | EP+19*, EP+20, SENDBTCH+4*, SENDBTCH+5*, SENDBTCH+7, SENDBTCH+8, SENDBTCH+9, SENDBTCH+12, SENDBTCH+13, SENDBTCH+14 , EXTRACT+27*, EXTRACT+28*, EXTRACT+30, EXTRACT+31, EXTRACT+33, EXTRACT+34 | 
| >> ABMVDFN | SEL+43*, SEL+44*, SEL+45 | 
| >> ABMVDFNF | SEL+34, SEL+35, SEL+40 | 
| >> ABMXANS | SENDBTCH+25*, SENDBTCH+26, SENDBTCH+29 | 
| ABMY | EP+23! | 
| ABMY("SESS" | EP+12, EP+13*, EP+14!, EP+17, SEL+10 | 
| ASUFACS | GETFILNM~, GETFILNM+14 | 
| DA | SENDBTCH+10!, SENDBTCH+15*, EXTRACT+61!, EXTRACT+66* | 
| DA(1 | SENDBTCH+12*, SENDBTCH+13, SENDBTCH+14, EXTRACT+63*, EXTRACT+64, EXTRACT+65 | 
| DA(2 | SENDBTCH+11*, SENDBTCH+13, SENDBTCH+14, EXTRACT+62*, EXTRACT+64, EXTRACT+65 | 
| DATE | GETFILNM+1~, GETFILNM+10*, GETFILNM+13 | 
| DATETIME | GETFILNM+2!, GETFILNM+13*, GETFILNM+14 | 
| DIC | SENDBTCH+10!, EXTRACT+61! | 
| DIE | SENDBTCH+10!, SENDBTCH+13*, SENDBTCH+14*, EXTRACT+61!, EXTRACT+64*, EXTRACT+65* | 
| DIR | SEL+4!, SEL+7!, SEL+12!, SEL+23!, SEL+30!, SEL+39!, SEL+46!, SEL+54!, SEL+58!, SENDBTCH+21! , SENDBTCH+24!, SENDFILE+17! | 
| DIR("A" | SEL+4*, SEL+12*, SEL+23*, SEL+30*, SEL+39*, SEL+46*, SEL+54*, SEL+58*, SENDBTCH+23* | 
| DIR("B" | SEL+12* | 
| DIR(0 | SEL+4*, SEL+12*, SEL+23*, SEL+30*, SEL+39*, SEL+46*, SEL+54*, SEL+58*, SENDBTCH+22*, SENDFILE+18* | 
| DIROUT | EP+23!, SEL+5, SEL+13 | 
| DR | SENDBTCH+10!, SENDBTCH+16*, EXTRACT+61!, EXTRACT+67* | 
| DT | FILENAME+2 | 
| >> DTOUT | XSUMDISP+6 | 
| DUOUT | EP+23!, SEL+5, SEL+13, XSUMDISP+6 | 
| DUZ(2 | SEL+1, SEL+56, SEL+57, XSUMDISP+1, SENDBTCH+11 | 
| FN | GETFILNM+1~, GETFILNM+7*, GETFILNM+14*, GETFILNM+15*, GETFILNM+16 | 
| FNEXT | GETFILNM+1~, GETFILNM+4*, GETFILNM+5*, GETFILNM+6*, GETFILNM+15 | 
| FNROOT | GETFILNM+1~, GETFILNM+3*, GETFILNM+7, GETFILNM+14 | 
| IO | XSUMDISP+6 | 
| >> POP | XSUMDISP+6 | 
| TIME | GETFILNM+1~, GETFILNM+12*, GETFILNM+13 | 
| U | EP+18, EP+19, SEL+1, SEL+29, SEL+45, SEL+53, SEL+56, SEL+57, XSUMDISP+1, XSUM2+32 , XSUM2+40, XSUM2+44, SENDBTCH+8, SENDBTCH+9, EXTRACT+20, EXTRACT+31, EXTRACT+41, EXTRACT+46, EXTRACT+54, SENDFILE+12 | 
| X | SEL+7!, SENDBTCH+10!, EXTRACT+61! | 
| >> XBCON | SENDFILE+8* | 
| >> XBE | SENDFILE+5* | 
| >> XBF | SENDFILE+4* | 
| >> XBFLG | XSUM2+65, XSUM2+66, SENDFILE+20*, SENDFILE+22* | 
| >> XBFLG(1 | XSUM2+67, SENDFILE+23* | 
| >> XBFLT | SENDFILE+6* | 
| XBFN | SENDFILE~, SENDFILE+1* | 
| XBGL | SENDFILE~, SENDFILE+2* | 
| >> XBMED | SENDFILE+7* | 
| >> XBQ | SENDFILE+11* | 
| >> XBQSHO | SENDFILE+3* | 
| >> XBS1 | SENDFILE+9*, SENDFILE+10* | 
| >> XBUF | SENDFILE+12*, SENDFILE+13, SENDFILE+21 | 
| Y | SEL+7!, SEL+14, SENDBTCH+10!, SENDBTCH+25, EXTRACT+61!, GETFILNM+11*, GETFILNM+12 | 
| YR | GETFILNM+1~, GETFILNM+9*, GETFILNM+10 | 
| >> ZTQUEUED | SENDFILE+10 |