ABMUCUTL ; IHS/SD/SDR - 3PB/UFMS Cashiering Utilities
Source file <ABMUCUTL.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
REQBTCH(ABMBIEN) | ;EP - Add bill to requeue session log
|
|
ASUFAC(X,Y) | ;EP - get ASUFAC for DOS
|
|
FINDOPEN(ABMDUZ) | ;EP - look for open session for one user
; 0 returned means no open session found ; anything else means there's an open session (IEN of session will be returned) |
|
FINDACLS | ;EP - look for all closed sessions
; 0 returned means no closed sessions found ; anything else is list of closed sessions (ABMO(SESSION#,DUZ,SDT) |
|
CLOSESES(ABMLOC,ABMDUZ,ABMFD) | ;EP - close session
|
|
FINDLOC() | ;EP - return what site should bills be filed under for export
|
|
FINDAOPN | ;EP - look for all open sessions
|
|
BDISPLAY(ABMXMIT) | ;EP - view batch info
|
|
CENTER(X) | ;EP
|
|
GETBILL(ABMPREC) | ;EP - get bill info from appropriate 3P Bill file
|
|
FINDALLS | ;EP - look for all sessions
; 0 returned means no sessions found ; anything else is list of sessions (ABMO(SESSION#,DUZ,SDT) |
|
ADDBENTR(ABMGRP,ABMBIEN) | ;EP - Add claim/bill to session log
|
|
REQBILL(ABMBIEN) | ;EP - Add bill to requeue session log
|
|
GETBTDTL(ABMXMIT) | ;EP - get batch detail; return in array
; ABMO(SESSION#,DUZ,BUDGETACT)=COUNT^AMOUNT ; ABMO("TOTAL")=TOTALCOUNT^TOTALAMOUNT |
|
CR8SESS() | ;EP - create new session in file
|
Name | Field # of Occurrence |
---|---|
HOME^%ZIS | BDISPLAY+2 |
$$CDT^ABMDUTL | BDISPLAY+7 |
AUTOUFMS^ABMEAUTO | ADDBENTR+3 |
$$FMT^ABMERUTL | BDISPLAY+28, BDISPLAY+29 |
$$INSTYP^ABMUCASH | BDISPLAY+26 |
FINDACLS^ABMUCUT2 | FINDACLS+3 |
FINDAOPN^ABMUCUT2 | FINDAOPN+1 |
$$CR8SESS^ABMUCUTL | REQBILL+12, REQBTCH+12 |
$$FINDLOC^ABMUCUTL | GETBILL+4 |
$$EN^ABMVDF | BDISPLAY+4 |
^DIC | CR8SESS+7, CR8SESS+18, CR8SESS+31, ADDBENTR+33, ADDBENTR+48, REQBILL+21, REQBTCH+20 |
^DIE | CLOSESES+16, ADDBENTR+24 |
$$GET1^DIQ | ADDBENTR+15, GETBILL+18 |
^DIR | REQBILL+10, REQBTCH+10 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ABMUCASH - [#9002274.45] | Classic Fileman Calls |
^AUTNINS - [#9999999.18] | GET1^DIQ |
^AUTTINTY - [#9999999.181] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDBILL( | ADDBENTR+10, ADDBENTR+41, REQBILL+19, GETBILL+6, GETBILL+7, GETBILL+9, GETBILL+10, GETBILL+15, GETBILL+16, GETBILL+19 , GETBILL+20, GETBILL+21 |
^ABMDCLM - [#9002274.3] | ADDBENTR+15, ADDBENTR+16 |
^ABMDPARM( | ADDBENTR+5, GETBILL+13 |
^ABMDVTYP - [#9002274.8] | GETBILL+20 |
^ABMUCASH - [#9002274.45] | FINDOPEN+8, FINDOPEN+9, FINDALLS+8, FINDALLS+10, FINDALLS+11, ADDBENTR+23 |
^ABMUTXMT - [#9002274.46] | BDISPLAY+7, BDISPLAY+8, GETBTDTL+7, GETBTDTL+11, GETBTDTL+13, GETBTDTL+14, GETBTDTL+16, GETBTDTL+17, GETBTDTL+18 |
^AUPNPAT - [#9000001] | ADDBENTR+16 |
^AUTNINS - [#9999999.18] | GETBILL+8 |
^AUTTLOC - [#9999999.06] | ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9 |
^BAR(90052.05 | FINDLOC+7, FINDLOC+8, FINDLOC+11, FINDLOC+12, FINDLOC+13 |
^DD(9002274.45 | CR8SESS+16 |
^DD(9002274.4502 | CR8SESS+29 |
^DD(9002274.4510211 | ADDBENTR+45 |
^VA(200 - [#200] | BDISPLAY+19 |
Name | Line Occurrences |
---|---|
$$ASUFAC | GETBILL+12, GETBILL+14 |
$$FINDLOC | FINDOPEN+5, FINDALLS+5, CR8SESS+2, ADDBENTR+4, REQBILL+2, REQBTCH+2 |
$$FINDOPEN | ADDBENTR+7, REQBILL+3, REQBTCH+3 |
CENTER | BDISPLAY+6 |
GETBTDTL | BDISPLAY+13 |
Name | Field # of Occurrence |
---|---|
^(0 | FINDLOC+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABMANS | REQBILL+4, REQBILL+11*, REQBTCH+4, REQBTCH+11* |
>> ABMAUTOF | ADDBENTR+3 |
ABMBA | ADDBENTR+35*, ADDBENTR+40, GETBTDTL+12*, GETBTDTL+13*, GETBTDTL+14, GETBTDTL+16, GETBTDTL+17, GETBTDTL+18, GETBTDTL+23! |
>> ABMBACNT | BDISPLAY+22*, BDISPLAY+27 |
>> ABMBAMT | GETBTDTL+18*, GETBTDTL+20, GETBTDTL+22 |
>> ABMBATOT | BDISPLAY+23*, BDISPLAY+28 |
ABMBAU | BDISPLAY+20*, BDISPLAY+21*, BDISPLAY+22, BDISPLAY+23, BDISPLAY+26, GETBTDTL+14*, GETBTDTL+19, GETBTDTL+20, GETBTDTL+23! |
ABMBIEN | ADDBENTR~, ADDBENTR+10, ADDBENTR+15, ADDBENTR+16, ADDBENTR+41, ADDBENTR+42, ADDBENTR+47, REQBILL~, REQBILL+19, REQBILL+20 , GETBTDTL+17*, GETBTDTL+23!, REQBTCH~, REQBTCH+19 |
ABMBILL | GETBTDTL+15*, GETBTDTL+16*, GETBTDTL+17, GETBTDTL+18, GETBTDTL+23! |
>> ABMBLOC | FINDLOC+3*, FINDLOC+15*, FINDLOC+17, GETBILL+4*, GETBILL+12 |
>> ABMCLN | GETBILL+19* |
>> ABMDT | ASUFAC+3*, ASUFAC+7*, ASUFAC+8, ASUFAC+9 |
>> ABMDTAPP | GETBILL+6* |
>> ABMDTFLG | ASUFAC+4*, ASUFAC+7, ASUFAC+10* |
ABMDUZ | FINDOPEN~, FINDOPEN+8, FINDOPEN+9, FINDALLS+7*, FINDALLS+8*, FINDALLS+10, FINDALLS+11, FINDALLS+12, CLOSESES~, CLOSESES+2 , CLOSESES+4, CLOSESES+9 |
ABMFD | FINDOPEN+6*, FINDOPEN+8, FINDOPEN+10*, FINDOPEN+11, FINDALLS+6*, FINDALLS+10, CLOSESES~, CLOSESES+6, CLOSESES+13 |
ABMGRP | ADDBENTR~, ADDBENTR+10, ADDBENTR+41, ADDBENTR+42, ADDBENTR+43*, ADDBENTR+44, ADDBENTR+45 |
>> ABMHOLD | GETBILL+1*, GETBILL+22 |
>> ABMITYP | ADDBENTR+10*, ADDBENTR+13*, ADDBENTR+15*, ADDBENTR+16*, ADDBENTR+17, ADDBENTR+32 |
>> ABMLINE | BDISPLAY+3*, BDISPLAY+12 |
ABMLOC | FINDOPEN+5*, FINDOPEN+8, FINDOPEN+9, FINDALLS+5*, FINDALLS+8, FINDALLS+10, FINDALLS+11, CR8SESS+2*, CR8SESS+6, CR8SESS+9* , CR8SESS+13, CR8SESS+24, CLOSESES~, CLOSESES+3, CLOSESES+10, ADDBENTR+4*, ADDBENTR+19, ADDBENTR+27, ADDBENTR+37, REQBILL+2* , REQBILL+14, REQBTCH+2*, REQBTCH+14 |
>> ABMLOOP | GETBTDTL+5*, GETBTDTL+7, GETBTDTL+9, GETBTDTL+11, GETBTDTL+13, GETBTDTL+14, GETBTDTL+16, GETBTDTL+17, GETBTDTL+18 |
ABMO | FINDALLS+4!, GETBTDTL+4! |
ABMO( | FINDALLS+12*, BDISPLAY+15, BDISPLAY+17, BDISPLAY+21, BDISPLAY+22, BDISPLAY+23, GETBTDTL+19*, GETBTDTL+20* |
ABMO("TOTAL" | BDISPLAY+29, GETBTDTL+21*, GETBTDTL+22* |
>> ABMP("BAMT" | GETBILL+16* |
>> ABMP("BDFN" | GETBILL+5*, GETBILL+6, GETBILL+7, GETBILL+9, GETBILL+10, GETBILL+15, GETBILL+16, GETBILL+19, GETBILL+20, GETBILL+21 |
>> ABMP("DOS" | GETBILL+21* |
>> ABMP("INS" | GETBILL+7*, GETBILL+8, GETBILL+18 |
>> ABMP("ITYP" | GETBILL+18* |
>> ABMP("LDFN" | FINDLOC+4*, FINDLOC+8, FINDLOC+11, FINDLOC+12, FINDLOC+13, GETBILL+9*, GETBILL+13, GETBILL+14 |
>> ABMP("VDT" | FINDLOC+5*, FINDLOC+12, FINDLOC+13 |
>> ABMP("VTYP" | GETBILL+20* |
>> ABMPAR | FINDLOC+6*, FINDLOC+7*, FINDLOC+8, FINDLOC+11, FINDLOC+12, FINDLOC+13, FINDLOC+15 |
>> ABMPASUF | GETBILL+12* |
>> ABMPBNUM | GETBILL+15* |
>> ABMPDOS | GETBILL+10*, GETBILL+12, GETBILL+14 |
ABMPREC | GETBILL~, GETBILL+2, GETBILL+5 |
ABMPSFLG | FINDLOC+1!, FINDLOC+7, FINDLOC+15* |
>> ABMSASUF | GETBILL+14* |
>> ABMSATOT | CLOSESES+8, CLOSESES+15 |
>> ABMSBTOT | CLOSESES+8, CLOSESES+15 |
ABMSDT | FINDOPEN+7*, FINDOPEN+8*, FINDOPEN+9, FINDOPEN+10, FINDALLS+9*, FINDALLS+10*, FINDALLS+11, FINDALLS+12, ADDBENTR+7*, ADDBENTR+8 , ADDBENTR+21, ADDBENTR+29, ADDBENTR+39, REQBILL+3*, REQBILL+4, REQBILL+12*, REQBILL+16, GETBTDTL+10*, GETBTDTL+11*, GETBTDTL+13 , GETBTDTL+14, GETBTDTL+16, GETBTDTL+17, GETBTDTL+18, GETBTDTL+19, GETBTDTL+20, GETBTDTL+23!, REQBTCH+3*, REQBTCH+4, REQBTCH+12* , REQBTCH+16 |
>> ABMSESSN | BDISPLAY+14*, BDISPLAY+15*, BDISPLAY+17, BDISPLAY+18, BDISPLAY+21, BDISPLAY+22, BDISPLAY+23 |
>> ABMTAXID | GETBILL+8* |
>> ABMTRIBL | ADDBENTR+5* |
>> ABMUAOF | GETBILL+13*, GETBILL+14 |
ABMUSER | CR8SESS+20*, CR8SESS+25, BDISPLAY+16*, BDISPLAY+17*, BDISPLAY+19, BDISPLAY+21, BDISPLAY+22, BDISPLAY+23, GETBTDTL+6*, GETBTDTL+7* , GETBTDTL+8, GETBTDTL+11, GETBTDTL+13, GETBTDTL+14, GETBTDTL+16, GETBTDTL+17, GETBTDTL+18, GETBTDTL+23! |
ABMUSERU | GETBTDTL+8*, GETBTDTL+9*, GETBTDTL+19, GETBTDTL+20, GETBTDTL+23! |
ABMXMIT | BDISPLAY~, BDISPLAY+7, BDISPLAY+8, BDISPLAY+13, GETBTDTL~, GETBTDTL+7, GETBTDTL+11, GETBTDTL+13, GETBTDTL+14, GETBTDTL+16 , GETBTDTL+17, GETBTDTL+18 |
ASUFAC | ASUFAC+1!, ASUFAC+2*, ASUFAC+5*, ASUFAC+6, ASUFAC+9*, ASUFAC+11 |
>> CENTER | CENTER+1*, CENTER+2 |
DA | CR8SESS+3!, CR8SESS+12!, CR8SESS+23!, CLOSESES+1!, CLOSESES+6*, CLOSESES+13*, ADDBENTR+18!, ADDBENTR+21*, ADDBENTR+23, ADDBENTR+26! , ADDBENTR+36!, REQBILL+5!, REQBILL+13!, REQBTCH+5!, REQBTCH+13! |
DA(1 | CR8SESS+13*, CR8SESS+25*, CR8SESS+26, CLOSESES+4*, CLOSESES+5, CLOSESES+11*, CLOSESES+12, ADDBENTR+20*, ADDBENTR+22, ADDBENTR+23 , ADDBENTR+29*, ADDBENTR+30, ADDBENTR+40*, ADDBENTR+44, REQBILL+16*, REQBILL+17, REQBTCH+16* |
DA(2 | CR8SESS+24*, CR8SESS+26, CLOSESES+3*, CLOSESES+5, CLOSESES+10*, CLOSESES+12, ADDBENTR+19*, ADDBENTR+22, ADDBENTR+23, ADDBENTR+28* , ADDBENTR+30, ADDBENTR+39*, ADDBENTR+44, REQBILL+15*, REQBILL+17, REQBTCH+15* |
DA(3 | ADDBENTR+27*, ADDBENTR+30, ADDBENTR+38*, ADDBENTR+44, REQBILL+14*, REQBILL+17, REQBTCH+14* |
DA(4 | ADDBENTR+37*, ADDBENTR+44 |
DIC | CR8SESS+3!, CR8SESS+4*, CR8SESS+12!, CR8SESS+14*, CR8SESS+23!, CR8SESS+26*, CLOSESES+1!, ADDBENTR+18!, ADDBENTR+26!, ADDBENTR+30* , ADDBENTR+36!, ADDBENTR+44*, REQBILL+5!, REQBILL+13!, REQBILL+17*, REQBTCH+5!, REQBTCH+13!, REQBTCH+17* |
DIC("DR" | CR8SESS+30*, ADDBENTR+47*, REQBILL+20* |
DIC("P" | CR8SESS+16*, CR8SESS+29*, ADDBENTR+45* |
DIC(0 | CR8SESS+5*, CR8SESS+15*, CR8SESS+28*, ADDBENTR+31*, ADDBENTR+46*, REQBILL+18*, REQBTCH+18* |
DIE | CR8SESS+3!, CR8SESS+12!, CR8SESS+23!, CLOSESES+1!, CLOSESES+5*, CLOSESES+12*, ADDBENTR+18!, ADDBENTR+22*, ADDBENTR+26!, ADDBENTR+36! , REQBILL+5!, REQBILL+13!, REQBTCH+5!, REQBTCH+13! |
>> DINUM | CR8SESS+6*, CR8SESS+17* |
DIR | REQBILL+5!, REQBILL+10!, REQBTCH+5!, REQBTCH+10! |
DIR("A" | REQBILL+8*, REQBILL+9*, REQBTCH+8*, REQBTCH+9* |
DIR(0 | REQBILL+6*, REQBTCH+6* |
>> DR | CLOSESES+7*, CLOSESES+8*, CLOSESES+14*, CLOSESES+15*, ADDBENTR+23* |
DT | FINDLOC+5 |
DUZ | CR8SESS+17, ADDBENTR+7, ADDBENTR+20, ADDBENTR+28, ADDBENTR+38, REQBILL+3, REQBILL+15, REQBTCH+3, REQBTCH+15 |
DUZ(2 | ADDBENTR+5, ADDBENTR+10, ADDBENTR+15, ADDBENTR+16, ADDBENTR+41, ADDBENTR+47, REQBILL+19, REQBILL+20, FINDLOC+3, FINDLOC+4 , GETBILL+1, GETBILL+2*, GETBILL+6, GETBILL+7, GETBILL+9, GETBILL+10, GETBILL+15, GETBILL+16, GETBILL+19, GETBILL+20 , GETBILL+21, GETBILL+22* |
IOM | CENTER+1 |
>> SDRAML | FINDOPEN+4 |
U | FINDOPEN+9, FINDALLS+11, CR8SESS+16, CR8SESS+29, ADDBENTR+5, ADDBENTR+10, ADDBENTR+15, ADDBENTR+16, ADDBENTR+23, ADDBENTR+41 , ADDBENTR+45, REQBILL+12, REQBILL+19, BDISPLAY+7, BDISPLAY+8, BDISPLAY+19, BDISPLAY+22, BDISPLAY+23, BDISPLAY+29, GETBTDTL+14 , GETBTDTL+17, GETBTDTL+18, GETBTDTL+19, GETBTDTL+20, GETBTDTL+21, GETBTDTL+22, REQBTCH+12, FINDLOC+11, FINDLOC+12, FINDLOC+13 , GETBILL+2, GETBILL+5, GETBILL+6, GETBILL+7, GETBILL+8, GETBILL+9, GETBILL+10, GETBILL+13, GETBILL+15, GETBILL+16 , GETBILL+19, GETBILL+20, GETBILL+21, ASUFAC+5, ASUFAC+8, ASUFAC+9 |
X | CR8SESS+3!, CR8SESS+6*, CR8SESS+12!, CR8SESS+17*, CR8SESS+23!, CR8SESS+27*, CLOSESES+1!, ADDBENTR+18!, ADDBENTR+26!, ADDBENTR+32* , ADDBENTR+36!, ADDBENTR+41*, ADDBENTR+42*, REQBILL+5!, REQBILL+13!, REQBILL+19*, REQBTCH+5!, REQBTCH+13!, REQBTCH+19*, ASUFAC~ , ASUFAC+5, ASUFAC+7, ASUFAC+8, ASUFAC+9, CENTER~, CENTER+2 |
Y | CR8SESS+3!, CR8SESS+8, CR8SESS+9, CR8SESS+12!, CR8SESS+19, CR8SESS+20, CR8SESS+23!, CR8SESS+32, CR8SESS+33, CLOSESES+1! , ADDBENTR+18!, ADDBENTR+26!, ADDBENTR+34, ADDBENTR+35, ADDBENTR+36!, REQBILL+5!, REQBILL+11, REQBILL+13!, REQBILL+22, REQBTCH+5! , REQBTCH+11, REQBTCH+13!, REQBTCH+21, ASUFAC~, ASUFAC+8 |
>> ZTQUEUED | ADDBENTR+3 |