RMPOLET0 ;EDS/PAK - HOME OXYGEN LETTERS ;7/24/98
Source file <RMPOLET0.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 3 | ^%DTC YN^DICN ^DIE |
Prosthetics | 2 | (EXIT,SELECT)^RMPOLETA HOSITE^RMPOUTL0 |
Registration | 1 | (ADD,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 |
Package | Total | Caller Graph |
---|---|---|
Prosthetics | 4 | RMPO LETTER LIST RMPOLET1 RMPOLET2 RMPOLY |
Name | Comments | DBIA/ICR reference |
---|---|---|
START | ;
|
|
SITE() | ;find the site if the site is not multidivisional
|
|
LST() | ;Check Letters List
|
|
LTRCR | ; build local array CROSS REFERENCE of H.O. letter Code to Letter
|
|
GENLST | ; generate patient letter list
|
|
GENOLST(BTYP) | ; Generate work file from current patient letter list
|
|
NACT() | ; check if new patient letter or inactivation letter is required
|
|
EXPR | ; check if prescription is pending expiry
|
|
EXTRCT(BTYP) | ||
FNDTRX | ||
PURGE | ; Purge current patient letter list
|
|
LOCK(TXT) | ||
UPDLTR(DA,VAL) | ||
EXIT |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RMPR(665 - [#665] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(441 - [#441] | EXTRCT+21 |
^RMPR(661 - [#661] | EXTRCT+20 |
^RMPR(665 - [#665] | LST+4, GENLST+4, GENLST+6, GENLST+9, GENLST+14, GENLST+18, GENLST+22, GENOLST+3, GENOLST+4, GENOLST+5 , GENOLST+6, GENOLST+7, EXPR+3, EXTRCT+14, EXTRCT+18, EXTRCT+20, PURGE+1, PURGE+2 |
^RMPR(665.4 - [#665.4] | FNDTRX+7, FNDTRX+9, FNDTRX+10, FNDTRX+12 |
^RMPR(669.9 - [#669.9] | LTRCR+11, LTRCR+12, GENOLST+8, GENOLST+9, EXPR+6, EXPR+8, EXPR+9, EXPR+10 |
^TMP("RMPO" | START+14, LOCK+2 |
^TMP($J | START+7!, SITE+4!, GENOLST+10*, NACT+7*, EXPR+12*, EXTRCT+5, EXTRCT+26* |
Name | Field # of Occurrence |
---|---|
^(0 | EXTRCT+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | LST+5*, LST+8, LST+9* |
ADT | GENLST+1~, GENLST+15*, GENLST+16, GENOLST+6*, NACT+4, EXTRCT+24 |
BTYP | GENOLST~, GENOLST+10, EXTRCT~, EXTRCT+25 |
DA | UPDLTR~ |
>> DFN | GENLST+11*, EXTRCT+9* |
>> DIE | UPDLTR+5* |
>> DR | UPDLTR+5* |
DT | EXPR+4, EXPR+5, EXTRCT+25 |
DTE | NACT+1~, NACT+4*, NACT+6 |
EXP | EXPR+1~ |
FND | NACT+1~, NACT+4*, NACT+5, NACT+6*, NACT+8 |
IADT | GENLST+1~, GENLST+15*, GENOLST+6*, NACT+4 |
INAME | EXTRCT+7~, EXTRCT+9*, EXTRCT+18*, EXTRCT+21*, EXTRCT+24 |
INFO | EXTRCT+7~, EXTRCT+24*, EXTRCT+25*, EXTRCT+26 |
IOF | SITE+4 |
LST | START+1~, START+4*, START+5, START+10, LST+1~, LST+3*, LST+8*, LST+9*, LST+10*, LST+11* , LST+12, NACT+1~, NACT+3, NACT+4*, NACT+5, NACT+7* |
LTR | EXPR+1~, EXPR+9*, EXPR+10 |
LTRIEN | LTRCR+9~, LTRCR+11*, LTRCR+12, GENOLST+1~, GENOLST+8*, GENOLST+9 |
LTRX | START+1~ |
LTRX("A" | LTRCR+13*, NACT+5 |
LTRX("B" | LTRCR+13*, FNDTRX+10, FNDTRX+11 |
>> NAME | EXTRCT+11* |
REC | LTRCR+9~, LTRCR+12*, GENLST+1~, GENLST+14*, GENLST+15, GENOLST+6*, EXPR+1~, EXPR+3*, EXPR+4 |
>> RMPO("STA" | GENOLST+5, FNDTRX+9 |
>> RMPODAYS | EXPR+5*, EXPR+6*, EXPR+7, EXPR+8, EXPR+9 |
>> RMPODFN | GENLST+5*, GENLST+6*, GENLST+9, GENLST+11, GENLST+14, GENLST+18, GENLST+22, GENOLST+4*, GENOLST+5, GENOLST+6 , GENOLST+7, GENOLST+10, NACT+7, EXPR+3, EXPR+12, EXTRCT+5, EXTRCT+9, EXTRCT+11, EXTRCT+14, EXTRCT+18 , EXTRCT+20, EXTRCT+26, FNDTRX+7, PURGE+2* |
>> RMPOEXP | EXPR+4*, EXPR+5, EXTRCT+14*, EXTRCT+15*, EXTRCT+24 |
>> RMPOITEM | EXTRCT+18*, EXTRCT+19, EXTRCT+20*, EXTRCT+21 |
>> RMPOLCD | LTRCR+12*, LTRCR+13, GENOLST+9*, GENOLST+10, NACT+3*, NACT+4, NACT+5, NACT+6, NACT+7, EXPR+3* , EXPR+11, EXPR+12, FNDTRX+11*, FNDTRX+12 |
>> RMPOLTR | LTRCR+12*, LTRCR+13, GENOLST+3*, GENOLST+4, GENOLST+8, GENOLST+10, NACT+4*, NACT+5*, NACT+6, NACT+7 , EXPR+10*, EXPR+11, EXPR+12, FNDTRX+10*, FNDTRX+11, FNDTRX+12, PURGE+1*, PURGE+2 |
>> RMPOREC | SITE+5, SITE+6 |
>> RMPORX | GENLST+18*, GENLST+23, GENOLST+7*, EXPR+3, EXTRCT+14, EXTRCT+25 |
>> RMPORXDT | EXTRCT+14*, EXTRCT+15*, EXTRCT+25 |
>> RMPOXITE | SITE+6*, LTRCR+11, LTRCR+12, GENLST+9, GENOLST+8, GENOLST+9, EXPR+8, EXPR+9, EXPR+10 |
>> STA | GENOLST+5* |
TRX | FNDTRX+5~, FNDTRX+7*, FNDTRX+9, FNDTRX+10, FNDTRX+12 |
TRXS | START+1~, GENLST+7~ |
TRXS( | NACT+6, EXPR+11, FNDTRX+12* |
TXT | START+1~, LST+11*, LOCK~, LOCK+2 |
U | LTRCR+12, GENLST+9, GENLST+15, GENLST+18, GENOLST+5, GENOLST+6, GENOLST+7, GENOLST+9, EXPR+4, EXPR+10 , EXTRCT+11, EXTRCT+14, EXTRCT+20, EXTRCT+21, EXTRCT+24, EXTRCT+25, FNDTRX+9, FNDTRX+10, FNDTRX+12 |
VADM | GENLST+11!, EXTRCT+10! |
VADM(1 | EXTRCT+11, EXTRCT+24 |
VADM(2 | EXTRCT+24 |
VADM(5 | EXTRCT+25 |
VADM(6 | GENLST+13 |
VAL | UPDLTR~, UPDLTR+5 |
>> VAPA(1 | EXTRCT+25 |
>> VAPA(2 | EXTRCT+25 |
>> VAPA(3 | EXTRCT+25 |
>> VAPA(4 | EXTRCT+25 |
>> VAPA(5 | EXTRCT+25 |
>> VAPA(6 | EXTRCT+25 |
>> X | EXPR+5 |
>> X1 | EXPR+5* |
>> X2 | EXPR+5* |
>> Z | GENLST+3*, GENLST+4*, GENLST+6 |