FBPCR3 ;AISC/GRR,TET-PHARMACY POTENTIAL COST RECOVERY, SORT/PRINT ;6/30/2006
Source file <FBPCR3.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 |
|---|---|---|
| EN | ;entry point
|
|
| SORT | ;sort by date certified for payment, patient, invoice number ien, rx ien
|
|
| KILL | ;kill variables set in sort
|
|
| SET | ;set variables
|
|
| SETTMP | ;sort data by primary service facility, patient, fee program, vendor, date
|
|
| VEN | ;set variables for vendor
|
|
| ;write output
|
||
| EXIT | ;kill and quit
|
|
| HDR | ;main header
|
|
| HDR1 | ||
| SH | ;subheader - vendor, prints when name changes
|
|
| CR | ;read for display
|
|
| PAGE | ;new page
|
|
| INSCK(FBDT,FBDA1,FBPI) | ;possible cost recovery fcn call
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FBAA(161.27 - [#161.27] | SET+18 |
| ^FBAA(161.7 - [#161.7] | SET+17 |
| ^FBAA(162.1 - [#162.1] | SORT+1, SORT+3, SET+2, SET+3, SET+4, SET+5 |
| ^FBAAA - [#161] | INSCK+9 |
| ^FBAAA("AIC" | INSCK+6, INSCK+7, INSCK+8 |
| ^FBAAV - [#161.2] | VEN+1 |
| ^TMP($J | SETTMP+2*, SETTMP+3*, SETTMP+4*, SETTMP+5*, PRINT+3, PRINT+4, PRINT+6, PRINT+7, SH+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A1 | KILL+1!, SET+19*, SETTMP+2 |
| A2 | KILL+1!, SET+19*, SETTMP+2 |
| DFN | SORT+2*, KILL+1!, SET+12, SET+14, SET+22, SET+24 |
| DIR | CR+1! |
| DIR(0 | CR+1* |
| >> DTOUT | CR+1 |
| >> DUOUT | CR+1 |
| FBAAA | KILL+1!, SET+11*, SET+14 |
| FBAC | KILL+1!, SET+17*, SET+19 |
| >> FBADJ | PRINT+7*, PRINT+11, PRINT+13, PRINT+14 |
| FBADJLA | KILL+3!, SET+8*, SETTMP+3 |
| FBADJLR | KILL+3!, SET+7*, SETTMP+3 |
| >> FBADX1 | SETTMP+4 |
| >> FBADX2 | SETTMP+4 |
| >> FBADX3 | SETTMP+4 |
| >> FBAICD | SETTMP+4 |
| FBAP | KILL+1!, SET+17*, SET+19 |
| >> FBAREF | SETTMP+4 |
| >> FBARNPI | SETTMP+4 |
| FBAUTH | KILL+4!, SET+23*, SET+24 |
| >> FBAVND | SETTMP+4 |
| >> FBAVNPI | SETTMP+4 |
| >> FBAVTAX | SETTMP+4 |
| FBBATCH | KILL+1!, SET+17*, SETTMP+2 |
| >> FBBDATE | SORT+1 |
| FBCATC | EN+1*, SORT+3*, SORT+4, KILL+1!, SET+12*, SET+15, SETTMP+2, PRINT+6*, PRINT+15 |
| FBDA | INSCK+5~, INSCK+8*, INSCK+9 |
| FBDA1 | KILL+1!, INSCK~, INSCK+6, INSCK+7, INSCK+8, INSCK+9 |
| >> FBDASH | HDR1+3 |
| >> FBDATA | PRINT+6*, PRINT+8, PRINT+9, PRINT+10, PRINT+13, PRINT+14 |
| FBDOB | KILL+2!, SETTMP+2, SETTMP+5 |
| FBDRUG | KILL+1!, SET+17*, SETTMP+2 |
| FBDT | PRINT+4*, PRINT+6, PRINT+7, INSCK~, INSCK+6*, INSCK+7, INSCK+8 |
| >> FBEDATE | SORT+1 |
| FBFD | KILL+1!, SET+11*, SET+12, SET+14, SET+20*, SET+21 |
| FBFD1 | KILL+1!, SET+21*, SETTMP+2 |
| FBFLAG | INSCK+5~, INSCK+6*, INSCK+9*, INSCK+10 |
| FBIEN | KILL+4!, SET+1~ |
| FBIN | KILL+1! |
| FBINS | EN+1*, SORT+3*, SORT+4, KILL+1!, SET+14*, SET+15, SETTMP+2, PRINT+6*, PRINT+15, INSCK+5~ , INSCK+6*, INSCK+7*, INSCK+8, INSCK+10*, INSCK+11 |
| FBINVN | KILL+1!, SET+16*, SETTMP+2 |
| FBLOC | KILL+1! |
| >> FBOUT | PRINT+1, PRINT+2, PRINT+3, PRINT+4, PRINT+5, HDR+1, SH+1, CR+1*, PAGE+1 |
| FBPAT | KILL+1!, SET+22*, SETTMP+2, SETTMP+3, SETTMP+4, SETTMP+5 |
| FBPD | KILL+1!, SET+17*, SET+20*, SETTMP+2 |
| >> FBPG | PRINT+1 |
| FBPI | SET+14, SETTMP+2, SETTMP+3, SETTMP+4, SETTMP+5, PRINT+3, PRINT+4, PRINT+6, PRINT+7, SH+2 , INSCK~, INSCK+9 |
| FBPID | KILL+2! |
| FBPNAME | KILL+2!, SET+22 |
| FBPSF | EN+1*, SORT+3*, SORT+4, KILL+1!, SET+11*, SET+12, SETTMP+2, SETTMP+3, SETTMP+4, SETTMP+5 , PRINT+3, PRINT+4, PRINT+6, PRINT+7, SH+2 |
| >> FBPSV | SORT+4, SET+12 |
| >> FBPSV( | SORT+4, SET+12 |
| >> FBPT | PRINT+3, PRINT+4, PRINT+6, PRINT+7, SH+2 |
| FBPV | KILL+1!, SET+19*, SET+21* |
| FBQTY | KILL+1!, SET+19*, SETTMP+2 |
| FBREIM | KILL+1!, SET+19*, SET+21 |
| FBRRMKL | KILL+3!, SET+10*, SETTMP+3 |
| FBRX | KILL+1!, SET+17*, SET+21*, SETTMP+2 |
| FBSC | KILL+1! |
| FBSTR | KILL+1!, SET+19*, SETTMP+2 |
| FBSUSP | KILL+1!, SET+17*, SET+18*, SETTMP+2 |
| FBVCHAIN | KILL+2!, SETTMP+2, SETTMP+5, VEN+1* |
| FBVEN | KILL+1!, SET+22*, SETTMP+2, SETTMP+3, SETTMP+4, SETTMP+5 |
| FBVI | KILL+1!, PRINT+3*, PRINT+4, PRINT+6, PRINT+7, SH+2, SH+3 |
| FBVID | KILL+2!, SET+22, VEN+1* |
| FBVNAME | KILL+2!, SET+22, VEN+1* |
| FBX | KILL+4!, SET+1~, SET+6*, SET+7, SET+8 |
| >> FBXPROG | HDR1 |
| I | SORT+1*, SORT+3, KILL+1!, SETTMP+2, SETTMP+3, SETTMP+4 |
| IOM | HDR1 |
| IOSL | PRINT+1, PRINT+5, SH+1 |
| J | SORT+1*, SORT+2, SORT+3, KILL+1! |
| K | SORT+3*, KILL+1!, SET+2, SET+3, SET+4, SET+5, SET+6, SET+10, SETTMP+2, SETTMP+3 , SETTMP+4 |
| L | SORT+3*, KILL+1!, SET+2, SET+3, SET+5, SET+6, SET+10, SETTMP+2, SETTMP+3, SETTMP+4 , PRINT+4*, PRINT+6, PRINT+7, PRINT+16 |
| N | KILL+1! |
| TAMT | KILL+3!, SET+9*, SETTMP+3 |
| U | SET+2, SET+7, SET+8, SET+11, SET+16, SET+17, SET+18, SET+19, SET+21, SET+23 , SETTMP+2, SETTMP+3, SETTMP+4, VEN+1, PRINT+6, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+13 , PRINT+14, SH+2, INSCK+9 |
| V | KILL+1!, VEN+1* |
| Y | KILL+1! |
| Y(0 | SET+2*, SET+9, SET+11, SET+17, SET+19 |
| Y(1 | SET+5*, SET+11, SET+21, SET+23 |
| Y(2 | SET+4*, SET+16, VEN+1 |