PSORXL1 ;BIR/SAB - action to be taken on prescriptions ; June 09, 2023@11:10:21
Source file <PSORXL1.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 |
---|---|---|
S | ||
S1 | ||
SUS | ;
|
|
LOCK | ||
SUSQ | ||
ACT | ||
D1 | ||
WARN | ||
WARN1 | ||
HLP | ||
SWARN | ;
|
|
SWARNQ | ;
|
|
SWARS | ;
|
|
TRIC(PSORX) | ;
|
|
ECME | ; - Looks for DUR/79 REJECTS and send Mail Rx's to ECME that have not been SUSPENDED
|
|
RMV(RX,PPL) | ; Remove the Rx from the label print queue
|
|
PPLPARK | ;CHECK IF RX IN PPL STRING IS PARKED - REMOVE IT IF IT IS SO LABEL DOES NOT PRINT
|
|
PK | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | ACT+3 |
FILE^DICN | LOCK+3 |
^DIK | SUS+7, WARN1+1 |
$$GET1^DIQ | ECME+6 |
^DIR | S1+6, WARN1, SWARN+6 |
$$LSTRFL^PSOBPSU1 | LOCK+14, TRIC+1 |
REVERSE^PSOBPSU1 | LOCK+15 |
$$RXSITE^PSOBPSUT | LOCK+2 |
$$STATUS^PSOBPSUT | SWARN+5, ECME+4 |
SUS1^PSOCMOP | SUS+9 |
EN^PSOHLSN1 | LOCK+10 |
PRK^PSOPRK | PK+4 |
$$TRIC^PSOREJP1 | TRIC+2 |
$$HDLG^PSOREJU1 | ECME+12 |
$$FIND^PSOREJUT | ECME+11 |
Q^PSORXL | S1+9, WARN1+2, SWARN+10 |
RXS^PSORXL | D1+1 |
$$DS^PSSDSAPI | S1+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: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | GET1^DIQ |
^PS(52.5 - [#52.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | WARN |
^PS(52.4 - [#52.4] | S1+2 |
^PS(52.5 - [#52.5] | SUS+3, SUS+5, SUS+6, LOCK+3*, LOCK+4*, LOCK+5*, WARN, SWARN+1, SWARS+1 |
^PSDRUG - [#50] | PK+5, PK+7 |
^PSRX - [#52] | S1+1, S1+3, S1+4, S1+7, SUS+3, SUS+5, SUS+7, LOCK, LOCK+3, LOCK+6* , LOCK+7, LOCK+8, LOCK+9, ACT, ACT+1, ACT+2*, ACT+3*, WARN+1, WARN1+1*, SWARN+2 , SWARN+6, SWARN+12, PPLPARK+3, PPLPARK+5, PPLPARK+7, PK+4, PK+5, PK+6, PK+7, PK+9 |
^TMP("PSORXN" | LOCK+10, LOCK+11* |
^XUSEC("PSORPH" | S1+2, S1+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ACT+3!, D1+2! |
%DT | D1+2! |
%H | ACT+3! |
%I | ACT+3! |
ACT | SUS+3*, D1+2! |
BWH | ECME+1~, ECME+10*, ECME+12 |
COMM | LOCK+9*, LOCK+10, LOCK+11, LOCK+16! |
COUNT | D1+2! |
>> DA | S1*, S1+1, S1+2, S1+3, S1+4, SUS+3, SUS+5, SUS+6, SUS+7*, SUS+8 , LOCK+3, ACT, ACT+1, ACT+2, ACT+3, WARN+1, WARN1+1*, SWARN+1, SWARN+2, SWARN+4 , SWARN+5, SWARN+6, SWARNQ+1*, PK+4*, PK+5, PK+6, PK+7, PK+9 |
>> DA(1 | WARN1+1* |
DD | LOCK+3!, LOCK+4! |
DFLG | SUS+3, SUS+6, D1+2!, WARN!, WARN1+1*, WARN1+2* |
DG | S1+9*! |
DIC | LOCK+3*, ACT+3! |
DIC("DR" | LOCK+3* |
DIC(0 | LOCK+3* |
DIE | ACT+3! |
>> DIK | SUS+7*, WARN1+1* |
DIR | S1+6!, D1+2!, WARN!, WARN1!, SWARN+6! |
DIR("?" | WARN1* |
DIR("A" | S1+6*, WARN+1*, WARN+5*, WARN+6*, SWARN+6* |
DIR("B" | WARN1*, SWARN+6* |
DIR(0 | S1+6*, WARN*, SWARN+6* |
DIROUT | D1+2! |
DIRUT | S1+6!, D1+2!, WARN!, WARN1+1 |
DO | LOCK+3!, LOCK+4! |
DPI | WARN1+2*! |
DPPI | WARN1+2! |
DPPL | WARN1+2*! |
DR | ACT+3! |
DTOUT | S1+6!, D1+2!, WARN! |
DUOUT | S1+6!, D1+2!, WARN! |
DUZ | S1+2, S1+3, ACT+3 |
ESTAT | ECME+1~, ECME+4*, ECME+7 |
EXDT | D1+2! |
FDA | ACT+1*, ACT+3! |
FLD | D1+2! |
HOLDPPL1 | WARN1+2*! |
I | S1+7*, ACT*, ACT+3!, RMV+1~, RMV+2* |
ION | S1+8 |
>> IR | ACT+1*, ACT+2*, ACT+3 |
L | D1+2! |
LBL | D1+2! |
>> LFD | LOCK+6*, LOCK+7, LOCK+8, LOCK+9, ACT+3 |
PDUZ | D1+2! |
PI | S1*, D1+2!, WARN1+2*, SWARN+9, SWARN+11*, SWARS+2, PK+1*, PK+4 |
PPL | S*, S1, S1+9*, D1*, D1+2!, WARN1+2*, SWARN+9, SWARN+10*, SWARS+3, ECME+2 , ECME+8, ECME+11, RMV~, RMV+2*, RMV+3!, PPLPARK+3, PPLPARK+4*, PK+1, PK+4 |
PPL1 | S*, S1+9~, D1*, D1+2!, WARN1+2*, SWARN+9, SWARN+11* |
PPLTMP | ECME+1~, ECME+2*, ECME+3 |
PSOACT | ECME+1~, ECME+10*, ECME+11, ECME+12* |
>> PSOCKDC | ECME+5 |
PSODRUG | PK+2~, PK+5*, PK+8 |
PSODRUG("DEA" | PK+7*, PK+8 |
>> PSOEXREP | LOCK+4 |
PSOI | ECME+1~, ECME+3* |
PSOJ | ECME+1~ |
PSOKSPPL | SWARN+9*, SWARN+10, SWARN+11!, SWARS+2 |
>> PSOLAP | S1+8 |
>> PSONPROG | LOCK+15 |
PSOPARK | PK+2~, PK+3*, PK+4, PK+6*, PK+8* |
PSOPRX | PPLPARK+2~, PPLPARK+3*, PPLPARK+5*, PPLPARK+7* |
PSOPX | PPLPARK+2~, PPLPARK+3*, PPLPARK+4*, PPLPARK+5!, PPLPARK+6*, PPLPARK+7!*, PPLPARK+8* |
PSOPX( | PPLPARK+3*, PPLPARK+4, PPLPARK+5*, PPLPARK+6, PPLPARK+7*, PPLPARK+8 |
>> PSOQFLAG | SWARN+5* |
PSORF | SWARN+4~, SWARN+5, TRIC+1*, TRIC+2, ECME+1~, ECME+4, ECME+10, ECME+11, ECME+12 |
PSORFD1 | S1+1*, S1+2, S1+3, S1+5! |
PSORX | TRIC~, TRIC+1, TRIC+2, ECME+1~, ECME+3*, ECME+4, ECME+6, ECME+8, ECME+9, ECME+11 , ECME+12 |
PSORX("PSOL" | S, D1, PPLPARK+7, PPLPARK+8* |
PSORXLDA | SWARN+1*, SWARN+7, SWARN+11, SWARN+12, SWARNQ+1!, SWARS+1, SWARS+4 |
PSORXZD | SWARN+1*, SWARN+2! |
PSOSITE | LOCK+2~*, LOCK+3 |
PSOSTA | ECME+1~, ECME+6*, ECME+7 |
PSOTRIC | SWARN+4~, SWARN+5, TRIC+2*, ECME+1~ |
PSOWFLG | SUS+3, SUS+5*, SUS+6!, D1+2!, SWARN+10*, SWARN+12* |
PSOX7 | S1+1*, S1+5! |
PSOZXFL | SWARS+1!, SWARS+5! |
PSOZXFL( | SWARS+1*, SWARS+4 |
PSOZXFPL | SWARS+2*, SWARS+3, SWARS+5! |
PSOZXFPN | SWARS+3*, SWARS+4, SWARS+5! |
PSOZXPI | SWARN+9*, SWARN+11! |
PSOZXPPL | SWARN+9*, SWARN+11! |
PSPARTXX | WARN1+2*! |
>> PSXSYS | SUS+9 |
REF | D1+2! |
REPRINT | D1+2! |
RFDATE | D1+2! |
RFL1 | D1+2! |
RFLL | D1+2! |
RX | RMV~, RMV+2 |
RX0 | SUS+2~, SUS+3* |
>> RXCMOP | SUS+3*, WARN+1, WARN+2, WARN1+1, HLP, HLP+1, SWARN+2 |
RXF | ACT*, ACT+3! |
>> RXFL( | LOCK+2, LOCK+5, LOCK+14*, SWARN+7!, SWARN+11!, SWARS+4* |
RXLTOP | WARN1+2*!, SWARN+9*, SWARN+11! |
RXN | SUS+3*, SUS+7, LOCK, LOCK+2, LOCK+3, LOCK+5, LOCK+6, LOCK+7, LOCK+8, LOCK+9 , LOCK+10, LOCK+11, LOCK+14, LOCK+15, D1+2!, WARN1+2, SWARN+10 |
>> RXP | LOCK+3*, LOCK+7, LOCK+8, LOCK+9, LOCK+15, ACT+3 |
RXPD | D1+2!, WARN*, WARN+1 |
>> RXPR( | SUS+5, SUS+6, SUS+8, LOCK+3, WARN1+1, ECME+8, ECME+9 |
>> RXRP( | SUS+8, LOCK+3, LOCK+8, LOCK+9, ACT+3 |
RXRS | D1+1, PPLPARK+6! |
RXRS( | ECME+8, PPLPARK+5, PPLPARK+6* |
>> RXS | SUS+3*, SUS+5, SUS+6, SUS+7, WARN, SWARN+1, SWARS+1 |
SD | SUS+3*, LOCK+3, LOCK+6, D1+2! |
SPPL | S*, S1+2*, S1+3*, S1+6, S1+7, S1+9!, PK+1!*, PK+9* |
>> SUSPT | S1+10* |
VALMSG | LOCK+8*, LOCK+19! |
>> VEXANS2 | LOCK+19 |
>> VEXPSORX | LOCK+19 |
WARN | D1+2! |
X | LOCK+3*, ACT+3!, D1+2! |
XFLAG | SUS+9! |
XPPL | RMV+1~, RMV+2* |
Y | LOCK+3, LOCK+4, LOCK+5, ACT+3!, D1+2!, WARN*, WARN1+1, WARN1+2, SWARN+7, SWARN+8 |
ZD | D1+2! |
ZD( | SUS+3 |
ZY | D1+2! |
ZZ | PK+2~, PK+4, PK+5*, PK+6, PK+8 |