FBFHLL ;AISC/LEG-FPPS QUEUED INVOICE FILE ;9/10/2003
Source file <FBFHLL.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOG(FBN,FBTYPE) | ; processes batch and logs 0.00 invoices to FILE #163.5
; input ; FBN - pointer to FEE BASIS BATCH file ; FBTYPE - batch type (B3,B5,B9,BT) |
|
| B3 | ; process outpatient/ancillary batch
|
|
| B5 | ; processes pharmacy batch
|
|
| B9 | ; processes inpatient batch
|
|
| PAIDLOG(FBINV) | ; process EDI invoices from payment conf/canc message
; input FBINV array, passed by reference ; format FBINV(fbtype,fbaain)="" ; where fbtype = 3, 5, or 9 ; fbaain = invoice number |
|
| FILEQUE(FBAAIN,FBTYPE) | ; file invoice into FPPS Queue
; input ; FBAAIN - invoice number ; FBTYPE - type (3, 5, or 9) ; where 3 = outpatient/ancillary - file 162 ; 5 = pharmacy - file 162.1 ; 9 = inpatient - file 162.5 |
|
| CKFPPS(FBAAIN) | ; checks if invoice was previously sent to FPPS
; input ; FBAAIN - invoice number ; result ; status (0,1,X) of 1st entry for invoice in file 163.5 ; where 0 = waiting to be transmitted ; 1 = transmitted ; X = not logged |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FBAA(162.1 - [#162.1] | B5+5, B5+6, B5+7, B5+8 |
| ^FBAAC - [#162] | B3+11, B3+12 |
| ^FBAAC("AC" | B3+5, B3+6, B3+8, B3+10 |
| ^FBAAI - [#162.5] | B9+6, B9+7 |
| ^FBAAI("AC" | B9+5 |
| ^FBHL(163.5 - [#163.5] | FILEQUE+11, FILEQUE+12, CKFPPS+12, CKFPPS+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | B3+2~, B3+9*, B3+10*, B3+11, B3+12, B5+2~, B5+6*, B5+8, B9+2~, B9+5* , B9+6, B9+7 |
| DA(1 | B3+7*, B3+8*, B3+10, B3+11, B3+12, B5+5*, B5+6, B5+7, B5+8 |
| DA(2 | B3+6*, B3+8, B3+10, B3+11, B3+12 |
| DA(3 | B3+5*, B3+6, B3+8, B3+10, B3+11, B3+12 |
| FBAAIN | B3+2~, B3+13*, B3+15, B3+18*, B3+19, B3+20, B5+2~, B5+10*, B5+12, B5+15* , B5+16, B5+17, B9+2~, B9+8*, B9+11, PAIDLOG+6~, PAIDLOG+10*, PAIDLOG+12, FILEQUE~, FILEQUE+11 , FILEQUE+14, CKFPPS~, CKFPPS+12 |
| FBAMTPD | B3+2~, B3+14*, B3+15, B5+2~, B5+11*, B5+12, B9+2~, B9+9*, B9+10 |
| FBDA | FILEQUE+8~, FILEQUE+11*, FILEQUE+12, CKFPPS+8~, CKFPPS+12*, CKFPPS+13 |
| FBERR | LOG+4~, LOG+5*, LOG+6*, LOG+7 |
| FBFDA | FILEQUE+8~ |
| FBFDA( | FILEQUE+14*, FILEQUE+15*, FILEQUE+16* |
| FBINV | B3+2~, B5+2~, PAIDLOG~ |
| FBINV( | B3+15*, B3+18, B3+19, B5+12*, B5+15, B5+16, PAIDLOG+10 |
| FBN | LOG~, B3+5, B3+6, B3+8, B3+10, B5+5, B5+6, B9+5 |
| FBRET | CKFPPS+8~, CKFPPS+9*, CKFPPS+12, CKFPPS+14*, CKFPPS+15*, CKFPPS+18*, CKFPPS+19 |
| FBRXY0 | B5+2~, B5+8*, B5+11 |
| FBSTAT | CKFPPS+8~, CKFPPS+13*, CKFPPS+14, CKFPPS+15 |
| FBTYPE | LOG~, LOG+8, B3+1, B5+1, B9+1, PAIDLOG+6~, PAIDLOG+8*, PAIDLOG+10, PAIDLOG+12, FILEQUE~ , FILEQUE+15 |
| FBX | LOG+4~, LOG+6* |
| FBY0 | B3+2~, B3+12*, B3+13, B3+14, B5+2~, B5+7*, B5+9, B5+10, B9+2~, B9+7* , B9+8, B9+9 |
| U | B3+11, B3+13, B3+14, B5+9, B5+10, B5+11, B9+6, B9+8, B9+9, CKFPPS+13 , CKFPPS+14, CKFPPS+15 |