RMPOBILA ;HIN/RVD - BILLING TRANSACTIONS (ADD/DEL PATIENT) ;3/18/99
Source file <RMPOBILA.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 |
|---|---|---|
| ADD | ||
| GETPAT | ;get patient information
|
|
| VEN(RVEN) | ; Determine whether to include trx for RMPODFN
|
|
| VDRSTAT(VDR) | ;
|
|
| BUILDP | ;Now the Patient level
|
|
| BUILDI | ; BUILD ITEM (REQUIRES ZX1 = ENTIRE ITEM NODE FROM FILE #665)
|
|
| STAT(RMPODFN) | ;STATUS OF PT FOR GIVEN BUILD
|
|
| QUIT() | ||
| EXIT | ;Kill variables before quitting
|
|
| DEL | ||
| OK2EDIT() | ;
|
|
| LOCKED() | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RMPR(665 - [#665] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(665.7231 | BUILDP+4 |
| ^DD(665.72319 | BUILDI+6 |
| ^RMPO(665.72 - [#665.72] | ADD+4, BUILDP+1, DEL+10, OK2EDIT+2, LOCKED+2 |
| ^RMPR(665 - [#665] | GETPAT+2, GETPAT+3, VEN+3, VEN+6, VEN+9, VEN+13, VEN+16, VEN+20, VEN+23, VDRSTAT+2 , VDRSTAT+3 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | OK2EDIT+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | BUILDP+2!, BUILDI+2!, BUILDI+8*, EXIT+1!, DEL+7* |
| DA(1 | BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8 |
| DA(2 | BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8 |
| DA(3 | BUILDP+3*, BUILDP+5, BUILDI+3*, BUILDI+5, DEL+7*, DEL+8 |
| DA(4 | BUILDI+3*, BUILDI+5 |
| DD | BUILDP+2!, BUILDI+2! |
| DIC | ADD!, ADD+2*, BUILDP+2!, BUILDP+5*, BUILDI+2!, BUILDI+5*, BUILDI+8, EXIT+1! |
| DIC("P" | BUILDP+4*, BUILDI+6* |
| DIC("S" | ADD+1* |
| DIC(0 | ADD+2*, BUILDP+4*, BUILDI+6* |
| DIE | BUILDI+2!, BUILDI+8* |
| >> DIK | DEL+8* |
| DINUM | BUILDP+3*, BUILDI+2! |
| DIR | EXIT+1!, DEL+2!, DEL+4!, DEL+5! |
| DIR("A" | DEL+5* |
| DIR("B" | DEL+5* |
| DIR(0 | DEL+2*, DEL+4*, DEL+5* |
| >> DIROUT | QUIT |
| DO | BUILDP+2!, BUILDI+2! |
| DR | BUILDI+2!, BUILDI+13*, BUILDI+14*, BUILDI+15*, BUILDI+16*, BUILDI+17*, BUILDI+18*, BUILDI+19*, BUILDI+20*, BUILDI+21* , BUILDI+22*, BUILDI+23*, BUILDI+24*, BUILDI+25* |
| >> DTOUT | QUIT, DEL+6 |
| >> DUOUT | QUIT, DEL+6 |
| >> FOUND | VDRSTAT+1*, VDRSTAT+3*, VDRSTAT+4 |
| >> OK | STAT+1*, STAT+2, STAT+3, STAT+4, STAT+5, STAT+6, STAT+7, STAT+8, STAT+9, STAT+10 |
| >> QUIT | QUIT* |
| RMPODFN | ADD!, ADD+3*, ADD+4, GETPAT+2, GETPAT+3, VEN+3, VEN+6, VEN+9, VEN+13, VEN+16 , VEN+20, VEN+23, VDRSTAT+2, VDRSTAT+3, BUILDP+1, BUILDP+3, BUILDI+3, STAT~, EXIT+1!, DEL+7 , DEL+10, OK2EDIT+2, LOCKED+2 |
| >> RMPOINDT | VEN+9*, VEN+10 |
| >> RMPORVDT | ADD+4, VEN+10, VEN+20, BUILDP+1, BUILDP+3, BUILDI+3, DEL+7, DEL+10, OK2EDIT+2, LOCKED+2 |
| >> RMPORX | VEN+16*, VEN+17, VEN+20 |
| >> RMPOTOT | BUILDI+11*, BUILDI+18 |
| >> RMPOVDR | ADD+3, ADD+4, GETPAT+4, BUILDP+1, BUILDP+3, BUILDI+3, STAT+1, DEL+7, DEL+10, OK2EDIT+2 , LOCKED+2 |
| >> RMPOXITE | ADD+4, VEN+3, BUILDP+1, BUILDP+3, BUILDI+3, DEL+7, DEL+10, OK2EDIT+2, LOCKED+2 |
| >> RMREMARK | BUILDI+12* |
| RVEN | VEN~, VEN+25 |
| U | GETPAT+4, VEN+3, VEN+9, VEN+20, VDRSTAT+3, BUILDP+4, BUILDI+4, BUILDI+6, BUILDI+11, BUILDI+12 , BUILDI+13, BUILDI+14, BUILDI+15, BUILDI+17, BUILDI+19, BUILDI+20, BUILDI+22, BUILDI+23, BUILDI+24, BUILDI+25 , OK2EDIT+2 |
| VDR | VDRSTAT~, VDRSTAT+3 |
| X | BUILDP+3*, BUILDI+4*, EXIT+1! |
| Y | ADD+2, ADD+3, BUILDI+8, EXIT+1!, DEL+6 |
| >> ZV | BUILDP+4*, BUILDP+5, BUILDI+4*, BUILDI+5 |
| >> ZX1 | GETPAT+3*, GETPAT+4, BUILDI+4, BUILDI+11, BUILDI+12, BUILDI+13, BUILDI+14, BUILDI+15, BUILDI+17, BUILDI+19 , BUILDI+20, BUILDI+22, BUILDI+23, BUILDI+24, BUILDI+25 |
| ZXITM | GETPAT+1*, GETPAT+2*, GETPAT+3, VDRSTAT+1*, VDRSTAT+2*, VDRSTAT+3, BUILDI+21, EXIT+1! |