FBPAY ;AISC/DMK,GRR,TET-PATIENT/VENDOR PAYMENT OUTPUT DRIVER ;20/NOV/2006
Source file <FBPAY.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Fee Basis | 5 | FB PAY VENDOR FB PAY VETERAN FBCHDI FBNHEDPA FBUCDIS |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETVEN | ;select vendor
|
|
GETVET | ;select patient
|
|
DATE | ;select date range
|
|
PROG | ;select one/many/all fee programs
|
|
ASKMB | ; if outpatient or civil hospital or pharmacy selected then ask if
; report for just mill-bill (1725) or just non-mill bill claims |
|
Q | ||
DQ | ||
SORT | ;sort driver for payment output(s)
|
|
;print driver for payment output(s)
|
||
OUT | ||
EXIT | ;kill and quit
|
|
KILL | ;kill all variables set in the FBPAY* routines, other than fbx
|
|
ARRAY | ;set array if all programs are selected
|
|
WMSG | ;write message if no matches found
|
|
OTH | ;other fee basis programs
|
Name | Field # of Occurrence |
---|---|
^DIC | GETVEN+2, GETVET+3 |
$$DATX^FBAAUTL | WMSG+10 |
$$SSN^FBAAUTL | GETVET+4 |
$$SSNL4^FBAAUTL | GETVET+4 |
CLOSE^FBAAUTL | KILL+1 |
DATE^FBAAUTL | DATE+1 |
ZIS^FBAAUTL | Q+1 |
EN^FBPAY2 | SORT+2 |
PRINT^FBPAY21 | PRINT+3, OTH+3 |
EN^FBPAY3 | SORT+3 |
PRINT^FBPAY3 | PRINT+4 |
EN^FBPAY67 | SORT+4 |
PRINT^FBPAY671 | PRINT+5 |
$$ASKMB^FBUCUTL9 | ASKMB+2 |
FIRST^VAUTOMA | PROG+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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^FBAAA - [#161] | Classic Fileman Calls |
^FBAAV - [#161.2] | Classic Fileman Calls |
^FBAA(161.8 - [#161.8] | Classic Fileman Calls |
Name | Field # of Occurrence |
---|---|
^( | ARRAY+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A1 | KILL+2! |
A2 | KILL+2! |
A3 | KILL+2! |
B3 | KILL+2! |
BEGDATE | DATE+2, KILL+2! |
C | KILL+2! |
C3 | KILL+2! |
D | KILL+2! |
D2 | KILL+2! |
DFN | KILL+2! |
DIC | GETVEN+2*, GETVET+2*, PROG+1*, Q!, KILL+2! |
DIC("A" | GETVEN+2*!, GETVET+3*! |
DIC("S" | PROG+1* |
DIC(0 | GETVEN+2*, GETVET+3* |
DIR | KILL+2! |
DTOUT | GETVEN+2, GETVET+3, KILL+2! |
DUOUT | GETVEN+2, GETVET+3, KILL+2! |
ENDDATE | DATE+2, KILL+2! |
FB1725R | ASKMB+2*, KILL+7!, WMSG+3 |
FBAACPTC | KILL+3! |
FBAC | KILL+3! |
FBADJ | KILL+5! |
FBADJLA | KILL+5! |
FBADJLR | KILL+5! |
FBAP | KILL+3! |
FBBATCH | KILL+3! |
FBBDATE | DATE+2*, DATE+3, KILL+3!, WMSG+10 |
FBBEG | DATE+3*, DQ*, KILL+3! |
FBBN | KILL+3! |
>> FBCHK | PROG+1 |
FBCNT | KILL+3! |
FBCP | KILL+3! |
FBCRT | DQ*, KILL+3!, WMSG+1 |
FBDA1 | KILL+3! |
FBDASH | DQ*, KILL+3!, WMSG+4, WMSG+9 |
FBDASH1 | DQ*, KILL+3! |
FBDATA | KILL+3! |
FBDOB | KILL+3! |
FBDOS | KILL+3! |
FBDRUG | KILL+3! |
FBDT | KILL+3! |
FBDT1 | KILL+3! |
FBEDATE | DATE+2*, DATE+3, KILL+3!, WMSG+10 |
FBEND | DATE+3*, KILL+3! |
FBERR | PROG+2*, KILL+3!, ARRAY+2* |
FBFD | KILL+3! |
FBFD1 | KILL+3! |
FBFPPSC | KILL+5! |
FBFPPSL | KILL+5! |
FBHEAD | KILL+3! |
FBI | KILL+4! |
FBID | GETVEN+3*, GETVET+4*, KILL+4!, WMSG+5, WMSG+6 |
FBIEN | GETVEN+3*, GETVET+4*, KILL+4! |
FBIN | KILL+4! |
FBINV | KILL+5! |
FBINVN | KILL+4! |
FBIX | KILL+4! |
FBLOC | KILL+4! |
FBM | KILL+4! |
FBMOD | KILL+3! |
FBNAME | GETVEN+3*, GETVET+4*, KILL+4!, WMSG+5, WMSG+6, WMSG+10 |
FBOB | KILL+4! |
FBOPI | KILL+4! |
FBOUT | DQ*, PRINT+2*, PRINT+3, PRINT+4, PRINT+5, OUT, KILL+4! |
FBOV | KILL+4! |
FBP | KILL+4! |
FBPAT | KILL+4! |
FBPD | KILL+4! |
FBPDX | KILL+4! |
FBPG | DQ*, KILL+4!, WMSG+1*, WMSG+4 |
FBPI | SORT+1*, SORT+2, SORT+3, SORT+4*, PRINT+1*, PRINT+2*, PRINT+3, PRINT+4, PRINT+5, KILL+4! , ARRAY+1*, WMSG+13*, OTH+1, OTH+2*, OTH+4* |
FBPID | KILL+4! |
FBPIFLG | SORT+4*!, KILL+4! |
FBPIN | KILL+4!, ARRAY+1* |
FBPISV | KILL+4! |
FBPNAME | KILL+4! |
>> FBPOP | DATE+1, Q+1 |
FBPROG | PROG+1, PROG+2, KILL+4!, ARRAY+2, WMSG+11, WMSG+14 |
FBPROG( | SORT+1, PRINT+2, ARRAY+1*, WMSG+13, OTH+2*, OTH+4! |
FBPROG(0 | PROG+1 |
FBPROG(2 | ASKMB+2 |
FBPROG(3 | ASKMB+2 |
FBPROG(6 | ASKMB+2 |
FBPROG(7 | SORT+4 |
FBPT | KILL+4! |
FBPV | KILL+4! |
FBQTY | KILL+4! |
FBR | KILL+4! |
FBREIM | KILL+4! |
FBRRMKL | KILL+5! |
FBRX | KILL+4! |
FBSC | KILL+6! |
FBSL | KILL+6! |
FBSORT | GETVEN+1*, GETVET+1*, DATE+1, PROG+1, Q, KILL+6!, WMSG+2, WMSG+5, WMSG+6, WMSG+10 |
FBSTR | KILL+6! |
FBSUSP | KILL+6! |
FBTA | KILL+6! |
FBTRCK | KILL+4! |
FBTRDT | KILL+6! |
FBTRX | KILL+6! |
FBTYPE | KILL+6! |
FBV | KILL+6! |
FBVCHAIN | KILL+6! |
FBVI | KILL+6! |
FBVID | KILL+6! |
FBVNAME | KILL+6! |
FBVP | KILL+6! |
FBX | GETVEN+1!, GETVET+1!, Q*, OUT+1, EXIT+1! |
FBXPROG | SORT+1*, PRINT+2*, KILL+6!, OTH+2 |
FBY | KILL+6! |
FBZ | KILL+6!, OTH+2*, OTH+4! |
I | KILL+6! |
IO | DQ |
IOF | WMSG+1 |
IOST | DQ |
J | KILL+6! |
K | KILL+6! |
L | KILL+6! |
M | KILL+6! |
PGM | Q+1*, KILL+6! |
T | KILL+6! |
TAMT | KILL+5! |
U | GETVEN+3, ARRAY+1 |
V | KILL+6! |
VA | KILL+6! |
VAERR | KILL+6! |
VAL | Q+1*, KILL+6! |
VAR | Q+1*, KILL+6! |
VAUTNI | PROG+1*, KILL+6! |
VAUTSTR | PROG+1*, KILL+6! |
VAUTVB | PROG+1*, KILL+6! |
X | GETVEN+2, GETVET+3, KILL+6! |
Y | GETVEN+2, GETVEN+3, GETVET+3, GETVET+4, KILL+6! |
Y(0 | GETVEN+3, GETVET+4 |
Z | DATE+3*, KILL+6! |
>> ZTQUEUED | OUT |