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 |
| Package | Total | Caller Graph |
|---|---|---|
| Outpatient Pharmacy | 4 | PSOREJU1 PSOREJU3 PSORRPA1 PSORXL |
| 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 |