PSOCAN1 ;BIR/BHW - modular rx cancel with speed cancel ability ;2/22/93
Source file <PSOCAN1.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 13 | ^PSOBUILD (,CAN,CHK,DIV,ULP)^PSOCAN (KILL,REINS)^PSOCAN2 (KCAN,KCAN1)^PSOCAN3 NOOR^PSOCAN4 ICN^PSODPT ^PSODSPL EXP^PSOHELP1 EN^PSOHLSN EN^PSOHLUP LOCK^PSOORCPY ADR^PSOPKIV1 PSOINST^PSOSUPAT |
VA Fileman | 4 | NOW^%DTC ^DIC FILE^DIE ^DIR |
Pharmacy Data Management | 1 | ($$L,PSOL,PSOUL)^PSSLOCK |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 4 | PSOCAN PSOCAN2 PSOCAN3 PSOCAN4 |
IHS Changes To Pharmacy | 1 | APSPCAN |
Name | Comments | DBIA/ICR reference |
---|---|---|
PAT | ||
AREC | ||
SHOW | ||
SPEED | ||
BC | ||
RTESTA | ;
|
|
KILL | ||
PSPEED | ||
LISTPAT | ||
PEN | ;discontinue pending orders
|
|
COM | ||
PSHOW | ||
ACT | ||
ASK | ||
INVALD | ||
LINE | ||
NAM | ||
SPEED1 | ||
SHOW1 | ;S LC=LC+3 I LC>20 R !,"Press return to continue",X:DTIME G:X'="" SHOW1 S LC=0
|
|
RTEST | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | NAM+10, AREC+2 |
^DIC | NAM, LISTPAT |
FILE^DIE | NAM+14 |
^DIR | PAT+2, BC, NAM+4, LINE+2, SHOW1+1, ASK, INVALD+2, COM+5 |
^PSOBUILD | NAM+1 |
^PSOCAN | PAT+2 |
CAN^PSOCAN | ACT+1 |
CHK^PSOCAN | NAM+1 |
DIV^PSOCAN | SPEED1 |
ULP^PSOCAN | NAM+4, NAM+5, NAM+17, LINE+2, LINE+6 |
KILL^PSOCAN2 | KILL |
REINS^PSOCAN2 | ACT |
KCAN^PSOCAN3 | NAM |
KCAN1^PSOCAN3 | BC |
NOOR^PSOCAN4 | COM+7 |
ICN^PSODPT | BC+3 |
^PSODSPL | NAM+1 |
EXP^PSOHELP1 | AREC+4 |
EN^PSOHLSN | PEN+3 |
EN^PSOHLUP | NAM |
LOCK^PSOORCPY | NAM+2 |
ADR^PSOPKIV1 | AREC+3 |
PSOINST^PSOSUPAT | BC+1 |
$$L^PSSLOCK | NAM+2 |
PSOL^PSSLOCK | NAM+18, SPEED+2, ASK+2 |
PSOUL^PSSLOCK | NAM+18, SPEED+2, ASK+2 |
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: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | BC+2, PSHOW |
^PS(52.41 - [#52.41] | PEN+2!*, PEN+3, RTEST+7, RTESTA+4 |
^PS(55 - [#55] | NAM |
^PSDRUG - [#50] | SHOW |
^PSRX - [#52] | BC+1, BC+2, BC+4, PSPEED, SHOW, PSHOW, SPEED1, SPEED1+1, SPEED1+3, SPEED1+4 , AREC, AREC+1, AREC+2*, SPEED+3, ACT, RTEST+6, RTESTA+3 |
Name | Line Occurrences |
---|---|
ACT | ASK+2 |
ASK | NAM+17 |
BC | BC+5, LINE+6 |
COM | NAM+5, SPEED |
INVALD | SPEED+4, ASK, ASK+1, ASK+3 |
KILL | LINE+2, INVALD+3 |
LINE | NAM+5, LINE+2 |
NAM | NAM+1, NAM+5, LINE+6 |
PAT | BC, NAM, NAM+2, NAM+4, NAM+17 |
PEN | NAM+18, SPEED+2 |
PSPEED | NAM+16 |
RTEST | LINE+6 |
RTESTA | NAM+5 |
SHOW | SPEED+4 |
SHOW1 | PSHOW+1 |
SPEED | LINE+6 |
SPEED1 | PSPEED, SPEED+3 |
Name | Field # of Occurrence |
---|---|
^("STA" | SPEED1+4 |
^(0 | SHOW, PSHOW, SPEED+3, RTESTA+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | NAM+13, AREC+2 |
>> ACNT | AREC*, AREC+2, AREC+3 |
>> ACOM | AREC+2* |
>> ALL | NAM+5* |
ASKED | PAT! |
BC | PAT!, PAT+2*, BC, NAM, LINE+6 |
>> BCNUM | BC*, BC+1 |
>> CNT | LINE+3*, LINE+4*, LINE+5* |
>> DA | NAM+7*, NAM+18*, PSPEED*, SHOW, PSHOW, SPEED1, SPEED1+1, SPEED1+3, SPEED1+5, AREC , AREC+1, AREC+2, SPEED*, SPEED+1*, SPEED+2, SPEED+3, SPEED+4*, ACT*, PEN+1, PEN+2 , PEN+3, PEN+4* |
>> DEAD | NAM+1, AREC |
DELCNT | PAT! |
DIC | NAM*!, LISTPAT*! |
DIC(0 | NAM*, LISTPAT* |
DIR | PAT+2!, BC!, NAM+4!, LINE+2!, SHOW1+1!, ASK!, INVALD+2!, COM+5!, COM+6! |
DIR("?" | PAT+1*, BC*, NAM+4*, LINE*, LINE+1*, LINE+2*, SHOW1+1*, COM+3* |
DIR("A" | PAT*, BC*, NAM+3*, LINE*, SHOW1+1*, ASK*, INVALD+2*, COM+2* |
DIR("B" | ASK*, COM+4* |
DIR(0 | PAT*, BC*, NAM+3*, LINE*, SHOW1+1*, ASK*, INVALD+2*, COM+2* |
DIRUT | PAT+2, BC, NAM+4, NAM+5, LINE+2, SHOW1+1!, SPEED, ASK, INVALD+2!, COM+5 , COM+6! |
>> DRG | NAM+6*, NAM+7, LINE+3*, LINE+4*, PSPEED, SHOW*, PSHOW |
>> DRUG | NAM+6* |
DTOUT | NAM, SHOW1+1!, INVALD+2!, COM+5!, COM+6! |
DUOUT | NAM, SHOW1+1!, INVALD+2!, COM+5!, COM+6! |
DUZ | AREC+2 |
>> I | INVALD* |
>> II | NAM+6*, SPEED*, SPEED+4*, ACT*, INVALD+1* |
>> IN | NAM+6*, LINE+3*, LINE+5*, SPEED |
>> INCOM | NAM+5, AREC+2, SPEED, COM+4, COM+6*, PEN+2, PEN+3 |
IOF | SHOW1+1 |
IOSL | SHOW1+1 |
J | AREC+3~* |
>> LC | PSHOW* |
>> LINE | LINE+3*, LINE+5, RTEST+1, RTEST+3 |
MSG | AREC+2, COM+1! |
>> OUT | BC*, BC+1, BC+4*, BC+5 |
PCIN | RTEST+2~, RTEST+3* |
PCINFLAG | RTEST+2~, RTEST+3*, RTEST+6*, RTEST+7*, RTEST+8 |
PCINX | RTEST+2~, RTEST+3*, RTEST+4, RTEST+5, RTEST+6, RTEST+7 |
PENCAN | NAM+6!, NAM+17!, NAM+18* |
PFIN | RTESTA+1~, RTESTA+2*, RTESTA+3, RTESTA+4 |
PFINFLAG | RTESTA+1~, RTESTA+2*, RTESTA+3*, RTESTA+4*, RTESTA+5 |
PFINZ | RTESTA+1~, RTESTA+2*, RTESTA+3, RTESTA+4 |
PKI | SPEED1+3*, SPEED~, INVALD+1 |
>> PKIR | AREC+3, COM+2, COM+6* |
>> PLINE | LINE+5* |
PSCAN | LINE+3!, SPEED!, SPEED+4, ASK, ASK+1!, INVALD! |
PSCAN( | SPEED1+5*, AREC, SPEED+4, ASK+2, ACT |
>> PSFROM | NAM+1* |
PSINV | SPEED!, INVALD, INVALD+2! |
PSINV( | PSPEED, SPEED1+3*, SPEED1+4*, SPEED+3*, INVALD+1 |
PSOCAN | LINE+3! |
PSOCAN( | LINE+4*, LINE+5, RTEST+5, RTEST+6, RTEST+7 |
PSOCANPN | NAM+6!, NAM+15*, NAM+17! |
>> PSOCANRA | NAM* |
>> PSOCANRD | RTEST+6*, RTEST+7*, RTESTA+3*, RTESTA+4* |
>> PSOCANRZ | RTEST+8*, RTESTA+5* |
PSODAPND | PEN+1*, PEN+4! |
PSODFN | PAT!, BC+2*, BC+3, NAM*, NAM+2, NAM+12, NAM+13, ACT* |
>> PSODIV | SPEED1 |
>> PSOERR | INVALD+2 |
>> PSOHI | LINE |
PSOLOUD | NAM*! |
PSOMSG | NAM+18, SPEED+2, ASK+2, KILL+1! |
PSONEW | NAM+1~ |
>> PSONOOR | PEN+3 |
>> PSOOI | NAM+12, NAM+13 |
>> PSOOPT | NAM+1* |
PSOPLCK | NAM+2*!, KILL+1! |
PSORX | NAM+1~ |
PSOSD | NAM+1!, LINE |
PSOSD( | NAM+6, NAM+7, LINE+4, PSPEED, RTESTA+2, RTESTA+3, RTESTA+4 |
PSOSDX | NAM+6!, NAM+17! |
PSOSDX( | NAM+7*, NAM+18 |
PSOSDX(0 | NAM+17, ASK, ASK+1 |
PSOSDXY | NAM+6!, NAM+17!, ASK*, ASK+1* |
>> PSOSITE | SPEED1 |
PSOULRX | KILL+1! |
PSOWUN | KILL+1! |
>> PSPOP | PSPEED, SPEED1*, SPEED1+4, SPEED1+5 |
>> REA | NAM+17, PSPEED+1, PSHOW+1, SPEED1+1*, SPEED1+2, SPEED1+3, SPEED1+4, SPEED1+5, AREC*, AREC+2 , SPEED+4*, ASK, ACT* |
>> RF | AREC+1* |
>> RFCNT | AREC+1*, AREC+2 |
>> RX | BC+1*, BC+2, BC+4, PSPEED*, SPEED1+3, SPEED1+4, SPEED1+5, SPEED+3*, ASK+2*, ACT |
>> RXCNT | PAT*, SPEED1+5*, SPEED+4*, ASK |
SPEED | NAM+6*, NAM+17!, PSPEED+1, SPEED1, SPEED1+2, INVALD+2 |
>> STA | NAM+6*, NAM+7, NAM+9, LINE+3*, LINE+4*, PSPEED |
STAT | SPEED1+1!* |
>> SUB | AREC* |
TMP | NAM+11~ |
TMP( | NAM+12*, NAM+13* |
WARN | PAT! |
X | PAT!, LISTPAT* |
Y | PAT+2, BC, NAM, NAM+5, LINE+2, LINE+3, ASK+1, COM+5!, COM+6 |
>> YY | PSPEED*, SPEED1+4, SPEED+3* |