RMPOPST0 ;EDS/JAM - HOME OXYGEN BILLING TRANSACTIONS/POSTING,Part 1 ;7/24/98
Source file <RMPOPST0.m>
| Package | Total | Call Graph |
|---|---|---|
| Prosthetics | 2 | $$FCP^RMPOBILU IFCAP^RMPOPST1 |
| VA FileMan | 2 | ^DIK ^DIR |
| Registration | 1 | DEM^VADPT |
| 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 |
|---|---|---|
| POST | ;main module to post billing transactions to IFCAP
|
|
| EXIT | ||
| ANY2319() | ;
|
|
| BUILD | ;Build array IFCAP with patient transactions to post
|
|
| PROCESS | ;process FCP data - ask for method of payment
|
|
| PATLCK() | ;Lock patient level in ^RMPO(665.72
|
|
| FCPLCK() | ;Lock fund control level in ^RPO(665.72
|
|
| UNLKPAT | ;Unlock patient level in ^RMPO(665.72
|
|
| UNLKFCP | ;Unlock fund contrl point level in ^RMPO(665.72
|
|
| CLEANUP | ;Display post messages for FCP
|
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(441 - [#441] | BUILD+29 |
| ^RMPO( | BUILD+9, BUILD+19, BUILD+20, PATLCK+1, FCPLCK+1, UNLKPAT+1, UNLKFCP+1 |
| ^RMPO(665.72 - [#665.72] | BUILD+39 |
| ^RMPR(661 - [#661] | BUILD+27 |
| ^TMP($J | POST+1!, POST+11, EXIT+1!, BUILD+45*, BUILD+46, BUILD+48*, BUILD+49*, PROCESS+2, PROCESS+5, PROCESS+7* , PROCESS+9*, PROCESS+16*, PROCESS+17, CLEANUP+4, CLEANUP+5, CLEANUP+8, CLEANUP+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | EXIT+1! |
| DA | BUILD+36!, BUILD+38*!, BUILD+40*, BUILD+41! |
| DA(1 | BUILD+37*, BUILD+40*, BUILD+41 |
| DA(2 | BUILD+36*, BUILD+37, BUILD+40*, BUILD+41 |
| DA(3 | BUILD+36*, BUILD+37, BUILD+40*, BUILD+41 |
| DA(4 | BUILD+36*, BUILD+37 |
| DFN | BUILD+7~, BUILD+8*, BUILD+9, BUILD+19, BUILD+20, BUILD+37, BUILD+39, BUILD+40, BUILD+46, BUILD+48 , BUILD+49, PATLCK+1, UNLKPAT+1, CLEANUP+2~, CLEANUP+9*, CLEANUP+10 |
| >> DFNS( | BUILD+8 |
| DIE | BUILD+36! |
| DIK | BUILD+37*, BUILD+38*!, BUILD+41*! |
| DIR | POST+5!, POST+15!, POST+19!, ANY2319+1~, BUILD+32!, CLEANUP+12! |
| DIR("?" | POST+16*, ANY2319+8*, ANY2319+9*, ANY2319+10* |
| DIR("??" | BUILD+30* |
| DIR("A" | POST+15*, ANY2319+5*, ANY2319+6*, BUILD+31*, CLEANUP+12* |
| DIR("B" | POST+16*, ANY2319+7* |
| DIR(0 | POST+15*, ANY2319+4*, BUILD+31*, CLEANUP+12* |
| DIRUT | POST+18, EXIT+1! |
| DR | BUILD+36! |
| FCP | BUILD+7~, BUILD+24*, BUILD+43, BUILD+45, BUILD+46, BUILD+48, BUILD+49, PROCESS+1~, PROCESS+2*, PROCESS+5 , PROCESS+6, PROCESS+7, PROCESS+9, PROCESS+16, PROCESS+17, CLEANUP+3*, CLEANUP+4*, CLEANUP+5, CLEANUP+8, CLEANUP+9 |
| FCPTOT | PROCESS+1~, PROCESS+5* |
| FIL | POST+1~, POST+2*, BUILD+9, BUILD+19, BUILD+20, PATLCK+1, FCPLCK+1, UNLKPAT+1, UNLKFCP+1 |
| FLG | CLEANUP+2~, CLEANUP+3*, CLEANUP+6, CLEANUP+8*, CLEANUP+11 |
| IEN442 | PROCESS+1~, PROCESS+11* |
| IENFCP | PROCESS+1~, PROCESS+12*, FCPLCK+1, UNLKFCP+1 |
| ITDT | BUILD+7~, BUILD+20*, BUILD+23, BUILD+24 |
| ITM | BUILD+7~, BUILD+18*, BUILD+19*, BUILD+20, BUILD+38, BUILD+49 |
| ITNO | BUILD+7~, BUILD+24*, BUILD+27 |
| ITOT | BUILD+7~, BUILD+24*, BUILD+26, BUILD+45, BUILD+49 |
| ITSTR | BUILD+7~ |
| LCK | BUILD+7~, BUILD+16*, PROCESS+1~, PROCESS+15* |
| LNAM | BUILD+7~, BUILD+47*, BUILD+48 |
| PATFLG | BUILD+7~, BUILD+9*, BUILD+11, BUILD+13 |
| PATNAM | BUILD+7~, BUILD+14*, BUILD+16, BUILD+29, BUILD+47, BUILD+48 |
| PATSSN | BUILD+7~, BUILD+14*, BUILD+48 |
| PAYINF | PROCESS+1~, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+11, PROCESS+12 |
| PCTOT | PROCESS+1~, PROCESS+12* |
| QUIT | POST+2*, EXIT+1!, PROCESS+2, PROCESS+8 |
| R2319F | BUILD+21!, BUILD+32*, BUILD+34*, BUILD+35, BUILD+42 |
| >> RMITEM | BUILD+27*, BUILD+29 |
| >> RMPODATE | POST+2, BUILD+36, BUILD+39, BUILD+40 |
| >> RMPOVDR | POST+2, BUILD+36, BUILD+39, BUILD+40 |
| >> RMPOXITE | POST+2, BUILD+36, BUILD+39, BUILD+40 |
| RMPRPAM0 | ANY2319+1~, ANY2319+2*, ANY2319+12*, ANY2319+14 |
| >> RMPRPZAM | POST+6*, POST+7, BUILD+28 |
| >> RNEXITEM | BUILD+39*, BUILD+40 |
| RVDT | POST+1~, POST+2*, BUILD+9, BUILD+19, BUILD+20, PATLCK+1, FCPLCK+1, UNLKPAT+1, UNLKFCP+1 |
| SITE | POST+1~, POST+2*, BUILD+9, BUILD+19, BUILD+20, PATLCK+1, FCPLCK+1, UNLKPAT+1, UNLKFCP+1 |
| SRVORD | PROCESS+1~, PROCESS+11* |
| U | BUILD+11, BUILD+13, BUILD+23, BUILD+24, BUILD+27, BUILD+29, BUILD+49, PROCESS+7, PROCESS+9, PROCESS+11 , PROCESS+12, PROCESS+16, PROCESS+17, CLEANUP+5, CLEANUP+8 |
| UNLCK | CLEANUP+2~ |
| UNLCK( | CLEANUP+10* |
| >> VA("BID" | BUILD+14 |
| VADM | EXIT+1! |
| VADM(1 | BUILD+14 |
| VDR | POST+1~, POST+2*, BUILD+9, BUILD+19, BUILD+20, PATLCK+1, UNLKPAT+1 |
| X | ANY2319+1~ |
| Y | POST+18, EXIT+1!, ANY2319+1~, ANY2319+12, BUILD+32 |