FBAACO ;AISC/GRR - ENTER MEDICAL PAYMENT ;9/25/2014
Source file <FBAACO.m>
| Package | Total | Call Graph |
|---|---|---|
| Fee Basis | 16 | ^FBAACO0 (DISPINV,GETINDT,GETINV,GETVEN,GETVEN1,SVCPR)^FBAACO1 (,FILE)^FBAACO2 (DEL,DOEDIT,OUT,SETO,WARN)^FBAACO3 (CHK,CHK2)^FBAACO4 (FILEV,GETSVDT)^FBAACO5 ($$ANES,ASKTIME,ASKZIP)^FBAAFS CPTM^FBAALU ($$IPAC,$$IPACINV,1)^FBAAMP SITEP^FBAAUTL (GETAUTH,GETAUTHK,GETVET)^FBAAUTL1 $$CPT^FBAAUTL4 $$ENTROUTP^FBUTL136 ($$ASKPAN,$$FPPSC)^FBUTL5 $$UCFA^FBUTL7 $$UOKPAY^FBUTL9 |
| VA FileMan | 3 | ^DIC FILE^DICN ^DIR |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN583 | ;driver for opt payments (entry point for uc)
|
|
| 1 | ||
| SVDT | ||
| CPT | ||
| CHKE | ;determines what action to take on duplicate services entered
|
|
| SVPR | ||
| Q | ;exit point for outpatient payment routines
|
|
| AUTHQ | ||
| SITE | ;set up site variables
|
|
| BT | ;select batch
|
|
| PAT | ;set up patient in patient file
|
|
| MM | ;check for money management of entire invoice
; fb*3.5*116 |
|
| OUT | ||
| MMPPT | ;money management/prompt pay type for multiple payment entry
; input ; FBAAPTC = payment type code, "R" when patient reimbursement ; FBV = vendor being paid (ien) ; when called from FBAAMP additional variables will be available ; FBCNTRA = contract ien from authorization ; FBVEN = vendor from authorization ; FB583 = defined when unauthorized claim ; output ; FBAAMM = prompt payment, =1 to ask ; FBAAMM1 = prompt payment type for line ; FBAAOUT = (optional), = 1 to quit ; FBCNTRP = contract for line item (ien) |
| Name | Field # of Occurrence |
|---|---|
| ^DIC | BT+1 |
| FILE^DICN | PAT+2 |
| ^DIR | CHKE+2, CHKE+4, MMPPT+33, MMPPT+43 |
| ^FBAACO0 | 1+7 |
| DISPINV^FBAACO1 | SVDT+1 |
| GETINDT^FBAACO1 | 1+13 |
| GETINV^FBAACO1 | 1+12 |
| GETVEN^FBAACO1 | 1+8 |
| GETVEN1^FBAACO1 | 1+8 |
| SVCPR^FBAACO1 | SVPR+2 |
| ^FBAACO2 | CHKE+5 |
| FILE^FBAACO2 | SVPR+3 |
| DEL^FBAACO3 | SVDT+3, CPT+1, CHKE+3 |
| DOEDIT^FBAACO3 | CHKE+4 |
| OUT^FBAACO3 | SVPR+4 |
| SETO^FBAACO3 | SVDT+1 |
| WARN^FBAACO3 | SVPR+4 |
| CHK^FBAACO4 | 1+11 |
| CHK2^FBAACO4 | CPT+2 |
| FILEV^FBAACO5 | 1+9 |
| GETSVDT^FBAACO5 | SVDT |
| $$ANES^FBAAFS | SVPR+1 |
| ASKTIME^FBAAFS | SVPR+1 |
| ASKZIP^FBAAFS | SVDT+2 |
| CPTM^FBAALU | CPT+1 |
| $$IPAC^FBAAMP | 1+17 |
| $$IPACINV^FBAAMP | 1+18 |
| 1^FBAAMP | 1+29 |
| SITEP^FBAAUTL | SITE+1 |
| GETAUTH^FBAAUTL1 | 1+1 |
| GETAUTHK^FBAAUTL1 | AUTHQ+1 |
| GETVET^FBAAUTL1 | 1+1 |
| $$CPT^FBAAUTL4 | SVPR+1 |
| $$ENTROUTP^FBUTL136 | 1+26 |
| $$ASKPAN^FBUTL5 | 1+21 |
| $$FPPSC^FBUTL5 | 1+24 |
| $$UCFA^FBUTL7 | MMPPT+18 |
| $$UOKPAY^FBUTL9 | 1+2 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^FBAA(161.7 - [#161.7] | Classic Fileman Calls |
| ^FBAAC - [#162] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FB583 - [#162.7] | 1+23 |
| ^FBAA(161.4 - [#161.4] | SITE+5 |
| ^FBAA(161.43 - [#161.43] | MMPPT+20 |
| ^FBAA(161.7 - [#161.7] | BT+2, BT+4 |
| ^FBAAC - [#162] | PAT+2 |
| Name | Line Occurrences |
|---|---|
| 1 | 1+1, 1+2, 1+8, 1+9, 1+12, 1+13, 1+17, 1+18, 1+21, 1+24 , 1+27, SVDT, CHKE+4, SVPR+3, SVPR+5 |
| BT | EN583+2, BT+2, BT+3 |
| CPT | CHKE+5, SVPR+1, SVPR+2, SVPR+4 |
| EN583 | 1+1, SVPR+4 |
| MM | 1+29 |
| MMPPT | MM+2 |
| OUT | 1+13, 1+17, 1+18, 1+21, 1+24, 1+27 |
| PAT | 1+8 |
| Q | EN583+2, 1, 1+8, 1+9, 1+12, 1+13, 1+17, 1+18, 1+21, 1+24 , 1+27, 1+29, SVDT, CHKE+2, CHKE+4, SVPR+3 |
| SITE | EN583+2, 1 |
| SVDT | SVDT+3, CPT+1, CHKE+3, CHKE+4 |
| SVPR | CPT+2, CHKE+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | Q+4! |
| A | Q+1! |
| A1 | Q+3! |
| A2 | Q+3! |
| B1 | Q+3! |
| B2 | Q+3! |
| BO | Q+1!, BT+4* |
| CNT | AUTHQ! |
| DA | 1+11*!, Q+1!, BT+2*, BT+4, PAT+2! |
| DAT | Q+3! |
| DD | PAT+2! |
| DFN | 1+1, 1+2, 1+3, 1+9, 1+26, SVDT, CPT+1, Q+1!, AUTHQ!, PAT+2 |
| DI | Q+1! |
| DIC | Q+1!, AUTHQ!, BT+1*!, PAT+2*! |
| DIC("S" | BT+1* |
| DIC("W" | BT+1* |
| DIC(0 | BT+1*, PAT+2* |
| DIE | Q+3! |
| DINUM | PAT+2*! |
| DIR | CHKE+2!, CHKE+4!, MMPPT+33!, MMPPT+43! |
| DIR("?" | MMPPT+29*, MMPPT+30*, MMPPT+31*, MMPPT+32*, MMPPT+40*, MMPPT+41* |
| DIR("A" | CHKE+2*, CHKE+4*, MMPPT+27*, MMPPT+39* |
| DIR("B" | CHKE+2*, CHKE+4*, MMPPT+28* |
| DIR("S" | MMPPT+42* |
| DIR(0 | CHKE+2*, CHKE+4*, MMPPT+26*, MMPPT+38* |
| DIRUT | CHKE+2, CHKE+4, Q+3!, MMPPT+33 |
| DLAYGO | Q+1!, PAT+2*! |
| DO | PAT+2! |
| DQ | Q+1! |
| DR | Q+1! |
| >> DTOUT | MMPPT+43 |
| >> DUOUT | MMPPT+43 |
| E | Q+1! |
| FB583 | 1+1, 1+6, 1+8, 1+9, 1+12, 1+13, 1+17, 1+18, 1+21, 1+23 , 1+24, 1+27, SVDT, CHKE+4, SVPR+3, Q+2!, MMPPT+15, MMPPT+18 |
| FB7078 | 1+6*, Q+3!, AUTHQ!, BT+4* |
| FBAAAMT | Q+4! |
| FBAAAS | Q+4! |
| FBAABDT | Q+1!, AUTHQ! |
| FBAABE | Q+1!, BT+2* |
| FBAACK1 | 1+11!, Q+3! |
| FBAACP | SVDT!, SVPR+1, Q+1!, OUT! |
| FBAACPI | Q+1! |
| FBAACPT | Q+3! |
| FBAADT | SVDT!, SVDT+2, CPT+1, Q+2!, OUT! |
| FBAAEDT | Q+3!, AUTHQ! |
| FBAAID | 1!, 1+12!, 1+13, Q+1! |
| FBAAIN | SVDT, Q+1!, OUT |
| FBAAMM | 1!, Q+4!, MMPPT+14*, MMPPT+21*, MMPPT+34* |
| FBAAMM1 | Q+4!, MMPPT+14*, MMPPT+21*, MMPPT+34*, MMPPT+35 |
| FBAAMPI | SVPR+4, Q+1!, SITE+5*, BT+3 |
| FBAAOPA | Q+1! |
| FBAAOUT | EN583+1!, EN583+2, 1!, 1+1!, 1+5!, 1+8, 1+9, 1+11!, 1+12, 1+13 , 1+17*, 1+18*, 1+21*, 1+24*, 1+27*, 1+29, SVDT!, SVDT+3, CPT!, CHKE+1! , CHKE+4, SVPR!, SVPR+1, SVPR+2, SVPR+3, Q+3!, AUTHQ!, BT+1*, MMPPT+33*, MMPPT+43* |
| FBAAPD | Q+3! |
| FBAAPN | Q+1! |
| FBAAPTC | 1+7, Q+1!, SITE+4*, MMPPT+15 |
| FBAASC | Q+4! |
| FBAAVID | 1!, 1+12!, 1+13, 1+26, Q+4! |
| FBADJ | Q+5! |
| FBADJD | Q+5! |
| FBADJL | Q+5! |
| FBAMFS | Q+4! |
| FBAMTPD | SVPR+3*, Q+3! |
| FBAOT | Q+4! |
| FBAR | 1+1!, Q+3! |
| FBASSOC | SVDT, Q+1!, AUTHQ! |
| FBAUT | Q+2!, AUTHQ! |
| >> FBCHCO | 1+6, 1+12, 1+13, 1+17, 1+18, 1+21, 1+24, 1+27, SVDT, SITE+2 |
| FBCNP | Q+4! |
| >> FBCNTRA | MMPPT+18, MMPPT+20, MMPPT+22 |
| FBCNTRP | Q+5!, MMPPT+14*, MMPPT+22*, MMPPT+44* |
| FBCONT | Q+1! |
| FBCOUNTY | Q+3! |
| FBCSID | 1+21*!, Q+5! |
| FBD1 | Q+2! |
| FBDA | Q+3! |
| FBDEL | Q+2! |
| FBDEN | CHKE+5, Q+1! |
| FBDL | 1!, 1+1!, CHKE+4, SVPR+3, Q+1! |
| FBDMRA | 1+1!, Q+3! |
| FBDODINV | 1+16*, 1+18, Q+5! |
| FBDT | Q+4! |
| FBDX | Q+1! |
| FBFDC | Q+3! |
| FBFPPSC | 1+23*, 1+24*!, 1+26, 1+27!, Q+5! |
| FBFPPSL | Q+5! |
| FBFSAMT | AUTHQ! |
| FBFSUSD | AUTHQ! |
| FBFY | Q+1! |
| FBGOT | CPT+1, Q+1! |
| FBHCFA | Q+4! |
| FBI | Q+3! |
| FBIA | 1+17*, 1+18, Q+5! |
| FBIN | Q+3! |
| FBINTOT | 1*, SVDT, Q+2!, OUT |
| FBJ | CPT+2, CHKE+3, Q+3! |
| FBK | Q+4! |
| FBLOC | Q+2! |
| FBLOCK | Q+1! |
| FBMAX | Q+4! |
| FBMOD | AUTHQ! |
| FBMODA | AUTHQ! |
| FBMP | 1+29, Q+4! |
| FBMST | Q+3! |
| FBPARCD | Q+2! |
| FBPOP | EN583+1!, EN583+2, 1, Q+3!, SITE+1 |
| FBPOV | Q+1!, AUTHQ! |
| FBPROG | Q+3!, AUTHQ!, SITE+1, SITE+2*, SITE+3* |
| FBPSA | Q+1!, AUTHQ! |
| FBPT | Q+1!, AUTHQ! |
| FBRR | Q+3! |
| FBRRMK | Q+5! |
| FBRRMKD | Q+5! |
| FBRRMKL | Q+5! |
| FBSDI | Q+1! |
| FBSI | Q+4! |
| FBSITE | Q+2! |
| FBSITE(0 | SITE+1 |
| FBSITE(1 | SITE+3 |
| FBSP | Q+2! |
| FBSSN | Q+2! |
| FBST | Q+3! |
| FBT | Q+2! |
| FBTIME | SVPR+1, AUTHQ! |
| FBTOV | Q+2! |
| FBTP | AUTHQ! |
| FBTPD | Q+2! |
| FBTST | Q+4! |
| FBTT | Q+2!, AUTHQ! |
| FBTTYPE | Q+3! |
| FBTV | Q+3! |
| FBTYPE | Q+2!, AUTHQ! |
| FBUCI135 | 1+26*, 1+27, Q+5! |
| FBUNITS | Q+5! |
| FBV | 1+9, 1+17, 1+26, SVDT, SVDT+2, CHKE+3, Q+1!, MMPPT+18 |
| FBVEN | Q+2!, AUTHQ!, MMPPT+18 |
| FBX | SVDT!, Q+1!, OUT! |
| FBXX | Q+3! |
| FBZBN | Q+1! |
| FBZBS | Q+1! |
| FBZIP | SVDT+3, AUTHQ! |
| FBZX | Q+4! |
| FEEO | Q+2! |
| FTP | 1+1, 1+2, 1+3, Q+2! |
| FY | Q+2! |
| G | Q+2! |
| H | Q+2! |
| HOLDY | SVDT!, Q+4! |
| HY | Q+3! |
| I | Q+1! |
| J | Q+2! |
| K | Q+2! |
| L | Q+2! |
| MAJN | Q+2! |
| NO | Q+2! |
| PI | Q+2!, AUTHQ! |
| PTYPE | Q+3! |
| Q | Q+2! |
| R | Q+2! |
| S | Q+3! |
| SUB | Q+2! |
| SUBN | Q+2! |
| T | Q+2! |
| TA | Q+2!, AUTHQ! |
| TP | Q+2! |
| U | 1+23, MMPPT+20 |
| UL | Q+2! |
| V | Q+3! |
| VAL | Q+3! |
| VAPA | Q+4! |
| W | Q+2! |
| X | 1+11!, Q+3!, BT+1, PAT+2* |
| X1 | Q+2! |
| Y | 1+11!, CHKE+2, CHKE+4, Q+1!, BT+2, MMPPT+34, MMPPT+44 |
| Y(0 | BT+2*, BT+3, BT+4 |
| Z | Q+2! |
| Z0 | Q+2! |
| Z1 | SVPR+4, Q+2!, BT+4* |
| Z2 | Q+2! |
| ZS | Q+3! |
| ZZ | Q+2! |